After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 574014 - Sony Ericsson F3607g / Dell 5530 doesn't work
Sony Ericsson F3607g / Dell 5530 doesn't work
Status: RESOLVED FIXED
Product: NetworkManager
Classification: Platform
Component: general
0.7.x
Other All
: Normal normal
: ---
Assigned To: Dan Williams
Dan Williams
: 575328 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2009-03-04 01:12 UTC by Wes
Modified: 2013-02-07 10:50 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Patch making mbm-style modems work (9.86 KB, patch)
2009-03-12 03:20 UTC, Dan Williams
none Details | Review

Description Wes 2009-03-04 01:12:27 UTC
Please describe the problem:
Network Manager is unable to init this card.  It doesn't pass the right CREG/CFUNC strings to turn it 'on', and the use of atz/at&f wipes any existing 'on' state.  And to make matters worse, there is no ability to manually specify init strings.

Now I know you guys are thinking 'user friendly means no manual config editing', but blocking this ability altogether is just going to piss off more people than not.  It's seriously retarded to not have this ability.  If you're worried about usability, then have this feature but hide it.  Don't just outright remove it.  This is seriously a no-brainer guys....

Steps to reproduce:
1. Buy a dell mini 9 on the vodafone 3g plan
2. install ubunt
3. try to connect via 3g using network manager instead of wvdial....


Actual results:
network manager doesn't connect, the modem gets turned off, and the user gets pissed off

Expected results:
the opposite of the above

Does this happen every time?
yes

Other information:
tried latest from svn, still doesn't work despite claims to the contrary.  Read in one thread that manual init editing will never be a feature, which, IMNSHO, is just fricken ludicrous.
Comment 1 Dan Williams 2009-03-04 02:21:20 UTC
Manual init strings are "fricken ludicrous", becuase it should be handled for you automatically.  There should never, ever, *ever* be a need to specify manual init strings.  Ever.

Which specific version of NetworkManager are you using, and when you say 'svn' do you really mean 'git'?

What's the 'lsusb' output for this modem?
Comment 2 Wes 2009-03-04 02:42:51 UTC
I agree that they shouldn't be needed, however with the multitude of modems out there, all doing things differently, not having this ability is CRIPPLING when a new piece of kit comes out or a specific case is overlooked.  As I said, hiding this from an end user is good.  Automatic detection is good IF it the hardware is accounted for.  In cases where the hardware is new/different/not accounted for, the ability so specify an init string is ESSENTIAL.  Basically my point is, don't rely on the user knowing what it is or how to use it, but for the love of god don't remove the ability from those who do!  Also, the hardware suppot point aside, a lot of us like to TWEAK.  The cover-all default is not always the IDEAL.  This may be less true now with wireless modems but with landline dialup modems, there will always be a case where a physical layer issue can be resolved IF you have the ability to change the init strings.  Gain, attentuation, timeouts, etc all need to be changable *somehow* on the older modems with crappy phone lines.  And even with the newer wireless modems the ability to tweak will save the day in more than 1 scenario I'm sure.

To think otherwise is just shortsightedness in my opinion.

Any way, with the rant out of the way.. :)


I've tried the 0.7.0 that was added to the ubuntu repo today, 0.6.x and yes the one from git about 2 weeks ago.  I've also tried the 0.7.0 directly from the gnome download site.

string to turn the radio 'on':
AT+CFUN=1

string to init AFTER the above:
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0

lsusb output:

Bus 005 Device 003: ID 413c:8147 Dell Computer Corp.
Device Descriptor:
 bLength                18
 bDescriptorType         1
 bcdUSB               2.00
 bDeviceClass            2 Communications
 bDeviceSubClass         0
 bDeviceProtocol         0
 bMaxPacketSize0        64
 idVendor           0x413c Dell Computer Corp.
 idProduct          0x8147
 bcdDevice            0.00
 iManufacturer           1 Dell
 iProduct                2 Dell Wireless 5530 HSPA Mobile Broadband
Minicard Device
 iSerial                 3 3558620212310750
 bNumConfigurations      2
 Configuration Descriptor:
   bLength                 9
   bDescriptorType         2
   wTotalLength          392
   bNumInterfaces         11
   bConfigurationValue     1
   iConfiguration          4 WMC Device
   bmAttributes         0xe0
     Self Powered
     Remote Wakeup
   MaxPower               20mA
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        0
     bAlternateSetting       0
     bNumEndpoints           0
     bInterfaceClass         2 Communications
     bInterfaceSubClass      8 Wireless Handset Control
     bInterfaceProtocol      0
     iInterface              5 S_WHCM
     CDC Header:
       bcdCDC               1.10
     CDC WHCM:
       bcdVersion           1.00
     CDC Union:
       bMasterInterface        0
       bSlaveInterface         1 2 3 4 5 6 7 8 9 10
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        1
     bAlternateSetting       0
     bNumEndpoints           1
     bInterfaceClass         2 Communications
     bInterfaceSubClass      2 Abstract (modem)
     bInterfaceProtocol      1 AT-commands (v.25ter)
     iInterface              6 Dell Wireless 5530 HSPA Mobile
Broadband Minicard Modem
     CDC Header:
       bcdCDC               1.10
     CDC Union:
       bMasterInterface        1
       bSlaveInterface         2
     CDC Call Management:
       bmCapabilities       0x03
         call management
         use DataInterface
       bDataInterface          2
     CDC ACM:
       bmCapabilities       0x07
         sends break
         line coding and serial state
         get/set/clear comm features
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x8a  EP 10 IN
       bmAttributes            3
         Transfer Type            Interrupt
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0010  1x 16 bytes
       bInterval               8
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        2
     bAlternateSetting       0
     bNumEndpoints           2
     bInterfaceClass        10 CDC Data
     bInterfaceSubClass      0 Unused
     bInterfaceProtocol      0
     iInterface              7 Dell Wireless 5530 HSPA Mobile
Broadband Minicard Modem
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x01  EP 1 OUT
       bmAttributes            2
         Transfer Type            Bulk
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0200  1x 512 bytes
       bInterval               0
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x81  EP 1 IN
       bmAttributes            2
         Transfer Type            Bulk
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0200  1x 512 bytes
       bInterval               0
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        3
     bAlternateSetting       0
     bNumEndpoints           1
     bInterfaceClass         2 Communications
     bInterfaceSubClass      2 Abstract (modem)
     bInterfaceProtocol      1 AT-commands (v.25ter)
     iInterface              8 Dell Wireless 5530 HSPA Mobile
Broadband Minicard Modem 2
     CDC Header:
       bcdCDC               1.10
     CDC Union:
       bMasterInterface        3
       bSlaveInterface         4
     CDC Call Management:
       bmCapabilities       0x03
         call management
         use DataInterface
       bDataInterface          4
     CDC ACM:
       bmCapabilities       0x07
         sends break
         line coding and serial state
         get/set/clear comm features
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x89  EP 9 IN
       bmAttributes            3
         Transfer Type            Interrupt
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0010  1x 16 bytes
       bInterval               8
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        4
     bAlternateSetting       0
     bNumEndpoints           2
     bInterfaceClass        10 CDC Data
     bInterfaceSubClass      0 Unused
     bInterfaceProtocol      0
     iInterface              9 Dell Wireless 5530 HSPA Mobile
Broadband Minicard Modem 2
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x02  EP 2 OUT
       bmAttributes            2
         Transfer Type            Bulk
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0200  1x 512 bytes
       bInterval               0
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x82  EP 2 IN
       bmAttributes            2
         Transfer Type            Bulk
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0200  1x 512 bytes
       bInterval               0
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        5
     bAlternateSetting       0
     bNumEndpoints           1
     bInterfaceClass         2 Communications
     bInterfaceSubClass      9 Device Management
     bInterfaceProtocol      1
     iInterface             10 Dell Wireless 5530 HSPA Mobile
Broadband Minicard
     CDC Header:
       bcdCDC               1.10
     CDC Device Management:
       bcdVersion           1.00
       wMaxCommand          2048
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x8b  EP 11 IN
       bmAttributes            3
         Transfer Type            Interrupt
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0010  1x 16 bytes
       bInterval               8
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        6
     bAlternateSetting       0
     bNumEndpoints           1
     bInterfaceClass         2 Communications
     bInterfaceSubClass      9 Device Management
     bInterfaceProtocol      1
     iInterface             11 Dell Wireless 5530 HSPA Mobile
Broadband Minicard PC SC Port
     CDC Header:
       bcdCDC               1.10
     CDC Device Management:
       bcdVersion           1.00
       wMaxCommand          2048
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x8c  EP 12 IN
       bmAttributes            3
         Transfer Type            Interrupt
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0010  1x 16 bytes
       bInterval               8
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        7
     bAlternateSetting       0
     bNumEndpoints           1
     bInterfaceClass         2 Communications
     bInterfaceSubClass     10 Mobile Direct Line
     bInterfaceProtocol      0
     iInterface             12
     CDC Header:
       bcdCDC               1.10
     CDC MDLM:
       bcdCDC               1.00
       bGUID               {a317a88b-045e-4f01-a607-c0ffcb7e392a}
     CDC MDLM detail:
       bGuidDescriptorType  00
       bDetailData          02
     CDC Union:
       bMasterInterface        7
       bSlaveInterface         8
     CDC Ethernet:
       iMacAddress                     13 028037EC0200
       bmEthernetStatistics    0x00000000
       wMaxSegmentSize               1514
       wNumberMCFilters            0x8040
       bNumberPowerFilters              1
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x87  EP 7 IN
       bmAttributes            3
         Transfer Type            Interrupt
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0008  1x 8 bytes
       bInterval               7
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        8
     bAlternateSetting       0
     bNumEndpoints           0
     bInterfaceClass        10 CDC Data
     bInterfaceSubClass      0 Unused
     bInterfaceProtocol      0
     iInterface             14
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        8
     bAlternateSetting       1
     bNumEndpoints           2
     bInterfaceClass        10 CDC Data
     bInterfaceSubClass      0 Unused
     bInterfaceProtocol      0
     iInterface             15 -
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x04  EP 4 OUT
       bmAttributes            2
         Transfer Type            Bulk
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0200  1x 512 bytes
       bInterval               0
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x84  EP 4 IN
       bmAttributes            2
         Transfer Type            Bulk
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0200  1x 512 bytes
       bInterval               0
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        8
     bAlternateSetting       2
     bNumEndpoints           2
     bInterfaceClass        10 CDC Data
     bInterfaceSubClass      0 Unused
     bInterfaceProtocol    238
     iInterface             16 -
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x04  EP 4 OUT
       bmAttributes            2
         Transfer Type            Bulk
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0200  1x 512 bytes
       bInterval               0
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x84  EP 4 IN
       bmAttributes            2
         Transfer Type            Bulk
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0200  1x 512 bytes
       bInterval               0
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        9
     bAlternateSetting       0
     bNumEndpoints           1
     bInterfaceClass         2 Communications
     bInterfaceSubClass      2 Abstract (modem)
     bInterfaceProtocol      1 AT-commands (v.25ter)
     iInterface             17 Dell Wireless 5530 HSPA Mobile
Broadband Minicard GPS Port
     CDC Header:
       bcdCDC               1.10
     CDC Union:
       bMasterInterface        9
       bSlaveInterface         10
     CDC Call Management:
       bmCapabilities       0x03
         call management
         use DataInterface
       bDataInterface          12
     CDC ACM:
       bmCapabilities       0x07
         sends break
         line coding and serial state
         get/set/clear comm features
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x85  EP 5 IN
       bmAttributes            3
         Transfer Type            Interrupt
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0010  1x 16 bytes
       bInterval               8
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber       10
     bAlternateSetting       0
     bNumEndpoints           2
     bInterfaceClass        10 CDC Data
     bInterfaceSubClass      0 Unused
     bInterfaceProtocol      0
     iInterface             18 Dell Wireless 5530 HSPA Mobile
Broadband Minicard GPS Port
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x06  EP 6 OUT
       bmAttributes            2
         Transfer Type            Bulk
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0200  1x 512 bytes
       bInterval               0
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x86  EP 6 IN
       bmAttributes            2
         Transfer Type            Bulk
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0200  1x 512 bytes
       bInterval               0
 Configuration Descriptor:
   bLength                 9
   bDescriptorType         2
   wTotalLength          332
   bNumInterfaces          9
   bConfigurationValue     2
   iConfiguration          4 WMC Device
   bmAttributes         0xe0
     Self Powered
     Remote Wakeup
   MaxPower               20mA
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        0
     bAlternateSetting       0
     bNumEndpoints           0
     bInterfaceClass         2 Communications
     bInterfaceSubClass      8 Wireless Handset Control
     bInterfaceProtocol      0
     iInterface              5 S_WHCM
     CDC Header:
       bcdCDC               1.10
     CDC WHCM:
       bcdVersion           1.00
     CDC Union:
       bMasterInterface        0
       bSlaveInterface         1 2 3 4 5 6 7 8
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        1
     bAlternateSetting       0
     bNumEndpoints           1
     bInterfaceClass         2 Communications
     bInterfaceSubClass      2 Abstract (modem)
     bInterfaceProtocol      1 AT-commands (v.25ter)
     iInterface              6 Dell Wireless 5530 HSPA Mobile
Broadband Minicard Modem
     CDC Header:
       bcdCDC               1.10
     CDC Union:
       bMasterInterface        1
       bSlaveInterface         2
     CDC Call Management:
       bmCapabilities       0x03
         call management
         use DataInterface
       bDataInterface          2
     CDC ACM:
       bmCapabilities       0x07
         sends break
         line coding and serial state
         get/set/clear comm features
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x8a  EP 10 IN
       bmAttributes            3
         Transfer Type            Interrupt
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0010  1x 16 bytes
       bInterval               8
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        2
     bAlternateSetting       0
     bNumEndpoints           2
     bInterfaceClass        10 CDC Data
     bInterfaceSubClass      0 Unused
     bInterfaceProtocol      0
     iInterface              7 Dell Wireless 5530 HSPA Mobile
Broadband Minicard Modem
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x01  EP 1 OUT
       bmAttributes            2
         Transfer Type            Bulk
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0200  1x 512 bytes
       bInterval               0
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x81  EP 1 IN
       bmAttributes            2
         Transfer Type            Bulk
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0200  1x 512 bytes
       bInterval               0
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        3
     bAlternateSetting       0
     bNumEndpoints           1
     bInterfaceClass         2 Communications
     bInterfaceSubClass      2 Abstract (modem)
     bInterfaceProtocol      1 AT-commands (v.25ter)
     iInterface              8 Dell Wireless 5530 HSPA Mobile
Broadband Minicard Modem 2
     CDC Header:
       bcdCDC               1.10
     CDC Union:
       bMasterInterface        3
       bSlaveInterface         4
     CDC Call Management:
       bmCapabilities       0x03
         call management
         use DataInterface
       bDataInterface          4
     CDC ACM:
       bmCapabilities       0x07
         sends break
         line coding and serial state
         get/set/clear comm features
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x89  EP 9 IN
       bmAttributes            3
         Transfer Type            Interrupt
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0010  1x 16 bytes
       bInterval               8
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        4
     bAlternateSetting       0
     bNumEndpoints           2
     bInterfaceClass        10 CDC Data
     bInterfaceSubClass      0 Unused
     bInterfaceProtocol      0
     iInterface              9 Dell Wireless 5530 HSPA Mobile
Broadband Minicard Modem 2
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x02  EP 2 OUT
       bmAttributes            2
         Transfer Type            Bulk
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0200  1x 512 bytes
       bInterval               0
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x82  EP 2 IN
       bmAttributes            2
         Transfer Type            Bulk
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0200  1x 512 bytes
       bInterval               0
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        5
     bAlternateSetting       0
     bNumEndpoints           1
     bInterfaceClass         2 Communications
     bInterfaceSubClass      9 Device Management
     bInterfaceProtocol      1
     iInterface             10 Dell Wireless 5530 HSPA Mobile
Broadband Minicard
     CDC Header:
       bcdCDC               1.10
     CDC Device Management:
       bcdVersion           1.00
       wMaxCommand          2048
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x8b  EP 11 IN
       bmAttributes            3
         Transfer Type            Interrupt
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0010  1x 16 bytes
       bInterval               8
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        6
     bAlternateSetting       0
     bNumEndpoints           1
     bInterfaceClass         2 Communications
     bInterfaceSubClass      9 Device Management
     bInterfaceProtocol      1
     iInterface             11 Dell Wireless 5530 HSPA Mobile
Broadband Minicard PC SC Port
     CDC Header:
       bcdCDC               1.10
     CDC Device Management:
       bcdVersion           1.00
       wMaxCommand          2048
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x8c  EP 12 IN
       bmAttributes            3
         Transfer Type            Interrupt
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0010  1x 16 bytes
       bInterval               8
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        7
     bAlternateSetting       0
     bNumEndpoints           1
     bInterfaceClass         2 Communications
     bInterfaceSubClass     10 Mobile Direct Line
     bInterfaceProtocol      0
     iInterface             12
     CDC Header:
       bcdCDC               1.10
     CDC MDLM:
       bcdCDC               1.00
       bGUID               {a317a88b-045e-4f01-a607-c0ffcb7e392a}
     CDC MDLM detail:
       bGuidDescriptorType  00
       bDetailData          02
     CDC Union:
       bMasterInterface        7
       bSlaveInterface         8
     CDC Ethernet:
       iMacAddress                     13 028037EC0200
       bmEthernetStatistics    0x00000000
       wMaxSegmentSize               1514
       wNumberMCFilters            0x8040
       bNumberPowerFilters              1
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x87  EP 7 IN
       bmAttributes            3
         Transfer Type            Interrupt
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0008  1x 8 bytes
       bInterval               7
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        8
     bAlternateSetting       0
     bNumEndpoints           0
     bInterfaceClass        10 CDC Data
     bInterfaceSubClass      0 Unused
     bInterfaceProtocol      0
     iInterface             14
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        8
     bAlternateSetting       1
     bNumEndpoints           2
     bInterfaceClass        10 CDC Data
     bInterfaceSubClass      0 Unused
     bInterfaceProtocol      0
     iInterface             15 -
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x04  EP 4 OUT
       bmAttributes            2
         Transfer Type            Bulk
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0200  1x 512 bytes
       bInterval               0
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x84  EP 4 IN
       bmAttributes            2
         Transfer Type            Bulk
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0200  1x 512 bytes
       bInterval               0
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        8
     bAlternateSetting       2
     bNumEndpoints           2
     bInterfaceClass        10 CDC Data
     bInterfaceSubClass      0 Unused
     bInterfaceProtocol    238
     iInterface             16 -
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x04  EP 4 OUT
       bmAttributes            2
         Transfer Type            Bulk
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0200  1x 512 bytes
       bInterval               0
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x84  EP 4 IN
       bmAttributes            2
         Transfer Type            Bulk
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0200  1x 512 bytes
       bInterval               0
Device Qualifier (for other device speed):
 bLength                10
 bDescriptorType         6
 bcdUSB               2.00
 bDeviceClass            2 Communications
 bDeviceSubClass         0
 bDeviceProtocol         0
 bMaxPacketSize0        64
 bNumConfigurations      2
Device Status:     0x0000
 (Bus Powered)
Comment 3 Wes 2009-03-04 02:45:47 UTC
Also worth noting is that this device splits functionality across 3 virtual interfaces.  Using the init strings mentioned above, /dev/ttyACM0 is the 'control' interface, where any and all further AT commands should be sent, including the dial comand.  However ttyACM1 becomes the actual interface that the connection is established on, and ppp needs to bind to.
Comment 4 Wes 2009-03-04 02:49:04 UTC
"There should never, ever, *ever* be a need to specify
manual init strings.  Ever."

Dude.. really?  You honestly think modem init strings are 'one size fits all'?
I don't think you really understand what init strings are for man.  If you were right, modems wouldn't HAVE changeable init strings.  This is causing me to lose confidence in this project....

Remember, it's a modem.  Not a network card.
Comment 5 Dan Williams 2009-03-04 13:39:59 UTC
(In reply to comment #4)
> "There should never, ever, *ever* be a need to specify
> manual init strings.  Ever."
> 
> Dude.. really?  You honestly think modem init strings are 'one size fits all'?
> I don't think you really understand what init strings are for man.  If you were
> right, modems wouldn't HAVE changeable init strings.  This is causing me to
> lose confidence in this project....

I never said "one size fits all".  I said that users should never, ever, ever have to enter them manually.  They should be handled automatically either by detection of modem type, or fallbacks.
Comment 6 Dan Williams 2009-03-04 13:49:57 UTC
In any case, your card is actually a rebranded Ericsson F3507g and won't work with NetworkManager 0.7.x.  It's not just about init strings, otherwise 0.7.1 would fix that problem, because 0.7.1 has better fallback handling for init strings.

The card has a "control" port, which accepts AT commands, but doesn't get used for PPP-based data transfer.  Instead, the card exposes an actual network device (so yes, it's *also* a network card, not just a modem) which, after dialing on the control port, uses DHCP to acquire an IP address.  Network traffic is directed to that network interface, not to ppp0 or whatever since PPP isn't used.

The Dell 5530 / Ericsson F3507g / SonyEricsson MD300 are actually all supported in NetworkManager git head, in conjunction with ModemManager.
Comment 7 Wes 2009-03-04 21:17:15 UTC
Are you using some new driver thats not in the mainline kernel yet to drive this card?  I see no new network interface even after init.  The only way to connect it seems at the moment is via wvdial, which in turn launches ppp.

Also, I still think this idealistic view you have of init strings is hurting things for the not-average user.  Just google for 'network manager init strings' to get an idea of how many frustrated people end up not using this project because it cripples their ability to specify the init string.  /Not every modem is a newfangled wireless modem where the default always applies/.  You can not 'autofallback' on things like country line specification or gain (well, maybe on GOOD modems you can).

I seriously can not understand why you would wish to outright prevent this ability instead of merely obscuring it.  It's just not the linux way.  Hell, even microsoft are ahead on this one.  The driver/installer picks the safe default init and dial strings, but at least they give the users/admins who know what they're doing the ability to alter them!

Guide the users, but don't restrict the sysadmins.

Should I perhaps start an online petition to get init string overriding added to the project? :)
Comment 8 Wes 2009-03-04 21:44:04 UTC
$ wvdial connect
--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: AT
AT
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Modem initialized.
--> Sending: ATDT*99***1#
--> Waiting for carrier.
ATDT*99***1#
~[7f]}#@!}!}!} }9}#}%B#}%}(}"}'}"}"}&} } } } }%}&HhqUQ`~
CONNECT
--> Carrier detected.  Starting PPP immediately.
--> Starting pppd at Thu Mar  5 08:38:40 2009
--> Pid of pppd: 5565
--> pppd: `N� �U� 
--> Using interface ppp0

etc....
Comment 9 Dan Williams 2009-03-05 11:27:00 UTC
(In reply to comment #7)
> Are you using some new driver thats not in the mainline kernel yet to drive
> this card?  I see no new network interface even after init.  The only way to
> connect it seems at the moment is via wvdial, which in turn launches ppp.

Yes, it uses both 'cdc-acm' and 'cdc-wdm'.  The IDs got added to cdc-wdm for 2.6.30.  That's what provides the network device.

> Should I perhaps start an online petition to get init string overriding added
> to the project? :)

Sure, it's a free world.

In any case, please try whatever 0.7.1-rc snapshots your distro has built and please report whether or not they work better on your card.  The "garbage before CONNECT" issue is already known (and that's certainly something that wouldn't be fixed by user-defined init strings...) and may be a problem, but at least we could confirm that 0.7.1 can/cannot init the card correctly.
Comment 10 Wes 2009-03-05 14:00:59 UTC
Thank you.

Someone pointed out to me that I was pretty rude on the init string thing, so I apologize.  I do still feel however that I'm not alone in wishing it were possible.  So is set in stone that network-manager will never allow it?

Also, were the id's in cdc-wdm for 2.6.29-rc7? (which seems to be the latest on kernel.org) or any earlier version?  I noticed cdc-wdm gets picked up by modprobe -a on this but isn't making an interface for it (2.6.27-11)
Comment 11 Dan Williams 2009-03-05 14:47:10 UTC
(In reply to comment #10)
> Thank you.
> 
> Someone pointed out to me that I was pretty rude on the init string thing, so I
> apologize.  I do still feel however that I'm not alone in wishing it were
> possible.  So is set in stone that network-manager will never allow it?

Yes, it's highly unlikely.  I simply do not believe that init strings *need* to be exposed; it should be sufficient to handle them automatically based on modem ids or other quirks.

Yes, this means people can't just modify an init string and maybe get their newest modem to work.  That's intended in some ways; just because the init string can be changed, doesn't mean the modem is acutally going to work; it may certianly have other quirks that need to be addressed.  And exposing every AT command that NM may ever send to the modem to users is both a) insane, b) a security risk, and c) unecessary.

> Also, were the id's in cdc-wdm for 2.6.29-rc7? (which seems to be the latest on
> kernel.org) or any earlier version?  I noticed cdc-wdm gets picked up by
> modprobe -a on this but isn't making an interface for it (2.6.27-11)

Well, here's the issue with that...  Yes, to fully support the modem and to achieve the higher speeds offered by your device, you would need 2.6.30, cdc-wdm, and ModemManager.  However, modem-manager is only present on trunk and not in released builds.  In addition, Sony-Ericsson discourages users from using PPP mode with the device, instead recommending that the cdc-wdm net device be used instead.  So the downside here is that if you did have the cdc-wdm interface enabled, you'd only be able to use the modem with NM trunk, which is obviously not stable.

The alternative is to try 0.7.1-rc3, which (hopefully) has fixed the init string issues.  It may/may not fix the "garbage before CONNECT" problem that these newer Sony-Ericsson modems have.  But that can also hopefully be fixed; I do have the F3507g (PCI-E minicard) but don't yet have a machine it can be used with.

So my recommended course of action is to try the 0.7.1-rc3 builds to determine if the init problem has or has not been fixed.  If it hasn't been fixed, we can try to do that.  If it has, then we need to debug and fix the connect garbage issue.  Let me know if you can do this, and if so, what the results are.

In the future we'll switch over to ModemManager and this will work correctly with higher speeds and signal strength and all the bells and whistles.
Comment 12 Wes 2009-03-05 20:50:26 UTC
Ok I'll grab it today and let you know how I go.

Also, don't forget about the gps feature when enabling those bells :)

Although not really within the scope of networkmanager, it requires an AT command or 2 to get it going.
Comment 13 Dan Williams 2009-03-05 21:18:35 UTC
Yup; various Sierra cards also have GPS via AT commands.  Since something needs to arbitrate ports (if there aren't enough) it's conceivable that ModemManager could grow a GPS interface where other programs could talk to it and ask for location info.
Comment 14 Wes 2009-03-06 01:28:07 UTC
I've just grabbed and built 0.7.0.99 (dated march 5) of networkmanager and the applet and gave them a go.

It was a bit messy getting it connected though.  if cdc-acm isn't loaded, the applet ends up showing the connection twice in the left-click drop down menu to connect to, one inits and attempts to proceed the other doesn't. on my system it's  ttyUSB0 and ttyUSB0, ttyUSB8 being the one that works (sort of).

Most times it'll fail to 'register' the network.  I figured this was more the card's fault than the software's when not using the acm interface?  I kept trying it for several minutes and eventually it registered, chap auth passed, and it proceeded to dhcp, and then hung the entire system.  After a couple more tries (and reboots), I managed to get it connected.  So far the connection is reliable but I'm not too sure about those previous system hangs.  I'll post my syslog to you in a bit.
Comment 15 Dan Williams 2009-03-12 03:08:52 UTC
I got a machine with the F3507g and spent some quality time with it today.  If you don't mind patching your 0.7.0.99 sources, please try out the attached patch.  Two things you need to ensure:

1) You've entered an APN; the card will fail during PPP if you haven't
2) You've entered a username; doesn't matter what it is.  Try leaving the password blank for now; but if it fails during PPP then try adding one.  The card *really* doesn't like a blank username.

Comment 16 Dan Williams 2009-03-12 03:18:11 UTC
Oh, I also need the "AT+CGMM" output from your card before I can make it really work.  Please report that here, you can use minicom on ttyACM0 or such to get it.

In any case, once you have CGMM output, you can add that right before the NULL in the patch, like so:

@@ -498,7 +504,7 @@ power_up_response (NMSerialDevice *device,
 {
        NMGsmDevice *self = NM_GSM_DEVICE (device);
        NMGsmDevicePrivate *priv = NM_GSM_DEVICE_GET_PRIVATE (self);
-       const char *responses[] = { "E160G", NULL };
+       const char *responses[] = { "E160G", "F3507g", "<YOURS HERE>", NULL };
        const char *terminators[] = { "OK", "ERROR", "ERR", NULL };
 
        /* Get the model the first time */

Again, please let me know what the AT+CGMM output is for the Dell 5530, Google knows nothing.
Comment 17 Dan Williams 2009-03-12 03:20:11 UTC
Created attachment 130499 [details] [review]
Patch making mbm-style modems work
Comment 18 Wes 2009-03-12 03:24:25 UTC
Thanks Dan, I'll give this a go.

By the way, AT+CGMM returns "D5530" followed by a couple newlines
Comment 19 Wes 2009-03-12 04:13:29 UTC
Building now.  By the way, should I be unloading cdc_acm?  And usb_modeswitch resetting the device before trying this?
Comment 20 Wes 2009-03-12 04:29:38 UTC
Much better, however I still have the issue of multiple devices where only 1 works...

If I have cdc_acm loaded, the only interface visible to nm-applet on ttyUSB0, owned also by the modem, doesn't connect.  If I unload all related modules and reload all of them apart from cdc_acm, ttyUSB0 still won't connect but nm-applet now shows a second interface that uses ttyUSB8, which connects:

<snip>

Mar 12 15:18:47 tiny NetworkManager: <info>  Activation (ttyUSB0) starting connection 'Vodafone' 
Mar 12 15:18:47 tiny NetworkManager: <info>  (ttyUSB0): device state change: 3 -> 4 
Mar 12 15:18:47 tiny NetworkManager: <info>  Activation (ttyUSB0) Stage 1 of 5 (Device Prepare) scheduled... 
Mar 12 15:18:47 tiny NetworkManager: <info>  Activation (ttyUSB0) Stage 1 of 5 (Device Prepare) started... 
Mar 12 15:18:47 tiny NetworkManager: <debug> [1236831527.760099] nm_serial_device_open(): (ttyUSB0) opening device... 
Mar 12 15:18:47 tiny NetworkManager: <info>  Activation (ttyUSB0) Stage 1 of 5 (Device Prepare) complete. 
Mar 12 15:18:59 tiny NetworkManager: <WARN>  init_done(): Modem initialization timed out 
Mar 12 15:18:59 tiny NetworkManager: <info>  (ttyUSB0): device state change: 4 -> 9 
Mar 12 15:18:59 tiny NetworkManager: <debug> [1236831539.006381] nm_serial_device_close(): Closing device 'ttyUSB0' 
Mar 12 15:18:59 tiny NetworkManager: <info>  Marking connection 'Vodafone' invalid. 
Mar 12 15:18:59 tiny NetworkManager: <info>  Activation (ttyUSB0) failed. 
Mar 12 15:18:59 tiny NetworkManager: <info>  (ttyUSB0): device state change: 9 -> 3 
Mar 12 15:18:59 tiny NetworkManager: <info>  (ttyUSB0): deactivating device (reason: 0). 
Mar 12 15:18:59 tiny NetworkManager: nm_system_device_flush_ip4_routes_with_iface: assertion `iface_idx >= 0' failed
Mar 12 15:18:59 tiny NetworkManager: nm_system_device_flush_ip4_addresses_with_iface: assertion `iface_idx >= 0' failed
Mar 12 15:19:07 tiny NetworkManager: <info>  Activation (ttyUSB8) starting connection 'Vodafone' 
Mar 12 15:19:07 tiny NetworkManager: <info>  (ttyUSB8): device state change: 3 -> 4 
Mar 12 15:19:07 tiny NetworkManager: <info>  Activation (ttyUSB8) Stage 1 of 5 (Device Prepare) scheduled... 
Mar 12 15:19:07 tiny NetworkManager: <info>  Activation (ttyUSB8) Stage 1 of 5 (Device Prepare) started... 
Mar 12 15:19:07 tiny NetworkManager: <debug> [1236831547.078692] nm_serial_device_open(): (ttyUSB8) opening device... 
Mar 12 15:19:07 tiny NetworkManager: <info>  Activation (ttyUSB8) Stage 1 of 5 (Device Prepare) complete. 
Mar 12 15:19:07 tiny NetworkManager: <WARN>  init_done(): Trying alternate modem initialization (1) 
Mar 12 15:19:07 tiny NetworkManager: <WARN>  init_done(): Trying alternate modem initialization (2) 
Mar 12 15:19:07 tiny NetworkManager: <info>  (ttyUSB8): powering up... 
Mar 12 15:19:07 tiny NetworkManager: <info>  Registered on Home network 
Mar 12 15:19:07 tiny NetworkManager: <info>  Associated with network: +COPS: 0,0,"vodafone AU",2 
Mar 12 15:19:09 tiny NetworkManager: <info>  Connected, Woo! 
Mar 12 15:19:09 tiny NetworkManager: <info>  Activation (ttyUSB8) Stage 2 of 5 (Device Configure) scheduled... 
Mar 12 15:19:09 tiny NetworkManager: <info>  Activation (ttyUSB8) Stage 2 of 5 (Device Configure) starting... 
Mar 12 15:19:09 tiny NetworkManager: <info>  (ttyUSB8): device state change: 4 -> 5 
Mar 12 15:19:09 tiny NetworkManager: <info>  Starting pppd connection 
Mar 12 15:19:09 tiny NetworkManager: <debug> [1236831549.248456] nm_ppp_manager_start(): Command line: /usr/sbin/pppd nodetach lock nodefaultroute user vodafone ttyUSB8 noipdefault noauth usepeerdns lcp-echo-failure 0 lcp-echo-interval 0 ipparam /org/freedesktop/NetworkManager/PPP/0 plugin /usr/local/lib/pppd/2.4.4/nm-pppd-plugin.so 
Mar 12 15:19:09 tiny NetworkManager: <debug> [1236831549.249952] nm_ppp_manager_start(): ppp started with pid 9477 
Mar 12 15:19:09 tiny NetworkManager: <info>  Activation (ttyUSB8) Stage 2 of 5 (Device Configure) complete. 
Mar 12 15:19:09 tiny pppd[9477]: Plugin /usr/local/lib/pppd/2.4.4/nm-pppd-plugin.so loaded.
Mar 12 15:19:09 tiny pppd[9477]: pppd 2.4.4 started by root, uid 0
Mar 12 15:19:09 tiny pppd[9477]: Using interface ppp0
Mar 12 15:19:09 tiny pppd[9477]: Connect: ppp0 <--> /dev/ttyUSB8
Mar 12 15:19:09 tiny NetworkManager: <info>  (ttyUSB8): device state change: 5 -> 6 
Mar 12 15:19:12 tiny pppd[9477]: CHAP authentication succeeded: Congratulations!
Mar 12 15:19:12 tiny pppd[9477]: CHAP authentication succeeded
Mar 12 15:19:12 tiny NetworkManager: <info>  (ttyUSB8): device state change: 6 -> 7 
Mar 12 15:19:13 tiny kernel: [280183.066499] PPP BSD Compression module registered
Mar 12 15:19:13 tiny kernel: [280183.226545] PPP Deflate Compression module registered

</snip, and connected with ip, dns, etc reported>

Comment 21 Dan Williams 2009-03-12 10:36:26 UTC
The modem is best handled by cdc-acm actually, I'll send a patch to the kernel lists to ensure that option no longer claims the device.  For now, blacklist option.

This means that *all* your serial ports for the deivce should then by "ttyACMx" where 'x' is a number.
Comment 22 Wes 2009-03-13 02:40:29 UTC
ok, I'll give that a go.  Previously though, I was seeing unbound usb serial ports when only having cdc_acm loaded (although not the ones used for control/connection/gps).  Are they superfluous?

Also, what's the go with the cdc_wdm method?  Is that usable yet or not until a following release?  I recall you mentioned something about this device being supported by cdc_wdm in an as of yet unreleased kernel?
Comment 23 Wes 2009-03-15 10:28:42 UTC
With only cdc_acm loaded, nm-applet isn't seeing the device.  At present I have to use option and ttyUSB8
Comment 24 Dan Williams 2009-03-16 19:50:35 UTC
*** Bug 575328 has been marked as a duplicate of this bug. ***
Comment 25 Dan Williams 2009-03-16 19:53:03 UTC
Hmm, with only cdc-acm, can you post the log output of NM starting up?  I'll test again with current NM 0.7.1 code tomorrow when I get back to a machine with the 3507g and make sure.  In my testing, some of the ports were claimed by 'option' and others were claimed by cdc-acm; it seems that the ports claimed by option aren't usable.  But the ones claimed by cdc-acm should be, and certainly should be if option is blacklisted.

In any case, what's the output of "/sbin/udevadm info --export-db" on your system when you've blacklisted 'option' and let cdc-acm handle the entire device?
Comment 26 Wes 2009-03-20 01:00:39 UTC
syslog info from NetworkManager starting up with option blacklisted:
(note, it's not acting on ttyACM* at all or detecting the device when using cdc_acm)


Mar 20 11:39:01 tiny NetworkManager: <info>  starting... 
Mar 20 11:39:01 tiny NetworkManager: <info>  Found radio killswitch /org/freedesktop/Hal/devices/dell_wlan_switch 
Mar 20 11:39:01 tiny NetworkManager: <info>  (eth0): new Ethernet device (driver: 'r8169') 
Mar 20 11:39:01 tiny NetworkManager: <info>  (eth0): exported as /org/freedesktop/Hal/devices/net_00_21_70_cd_0d_47 
Mar 20 11:39:01 tiny NetworkManager: <info>  (eth1): driver does not support SSID scans (scan_capa 0x00). 
Mar 20 11:39:01 tiny NetworkManager: <info>  (eth1): new 802.11 WiFi device (driver: 'wl') 
Mar 20 11:39:01 tiny NetworkManager: <info>  (eth1): exported as /org/freedesktop/Hal/devices/net_00_23_08_49_5e_8d 
Mar 20 11:39:01 tiny NetworkManager: <WARN>  killswitch_getpower_reply(): Error getting killswitch power: dellWirelessCtl returned 2. 
Mar 20 11:39:02 tiny avahi-daemon[4912]: Registering new address record for fe80::223:8ff:fe49:5e8d on eth1.*.
Mar 20 11:39:05 tiny NetworkManager: <info>  (eth0): device state change: 1 -> 2 
Mar 20 11:39:05 tiny NetworkManager: <info>  (eth0): bringing up device. 
Mar 20 11:39:05 tiny NetworkManager: <info>  (eth0): preparing device. 
Mar 20 11:39:05 tiny kernel: [  703.152123] r8169: eth0: link up
Mar 20 11:39:05 tiny NetworkManager: <info>  (eth0): deactivating device (reason: 2). 
Mar 20 11:39:05 tiny NetworkManager: <info>  (eth1): device state change: 1 -> 2 
Mar 20 11:39:05 tiny NetworkManager: <info>  (eth1): preparing device. 
Mar 20 11:39:05 tiny NetworkManager: <info>  (eth1): deactivating device (reason: 2). 
Mar 20 11:39:05 tiny NetworkManager: <WARN>  nm_device_wifi_disable_encryption(): error setting key for device eth1: Invalid argument 
Mar 20 11:39:05 tiny NetworkManager: <info>  (eth0): carrier now ON (device state 2) 
Mar 20 11:39:05 tiny NetworkManager: <info>  (eth0): device state change: 2 -> 3 
Mar 20 11:39:05 tiny NetworkManager: <info>  (eth1): device state change: 2 -> 3 
Mar 20 11:39:05 tiny NetworkManager: <info>  Activation (eth0) starting connection 'Auto eth0' 
Mar 20 11:39:05 tiny NetworkManager: <info>  (eth0): device state change: 3 -> 4 
Mar 20 11:39:05 tiny NetworkManager: <info>  Activation (eth0) Stage 1 of 5 (Device Prepare) scheduled... 
Mar 20 11:39:05 tiny NetworkManager: <info>  Activation (eth0) Stage 1 of 5 (Device Prepare) started... 
Mar 20 11:39:05 tiny NetworkManager: <info>  Activation (eth0) Stage 2 of 5 (Device Configure) scheduled... 
Mar 20 11:39:05 tiny NetworkManager: <info>  Activation (eth0) Stage 1 of 5 (Device Prepare) complete. 
Mar 20 11:39:05 tiny NetworkManager: <info>  (eth1): supplicant interface state:  starting -> ready 
Mar 20 11:39:05 tiny NetworkManager: <info>  Activation (eth0) Stage 2 of 5 (Device Configure) starting... 
Mar 20 11:39:05 tiny NetworkManager: <info>  (eth0): device state change: 4 -> 5 
Mar 20 11:39:05 tiny NetworkManager: <info>  Activation (eth0) Stage 2 of 5 (Device Configure) successful. 
Mar 20 11:39:05 tiny NetworkManager: <info>  Activation (eth0) Stage 3 of 5 (IP Configure Start) scheduled. 
Mar 20 11:39:05 tiny NetworkManager: <info>  Activation (eth0) Stage 2 of 5 (Device Configure) complete. 
Mar 20 11:39:05 tiny NetworkManager: <info>  Activation (eth0) Stage 3 of 5 (IP Configure Start) started... 
Mar 20 11:39:05 tiny NetworkManager: <info>  (eth0): device state change: 5 -> 7 
Mar 20 11:39:05 tiny NetworkManager: <info>  Activation (eth0) Beginning DHCP transaction. 
Mar 20 11:39:05 tiny dhclient: Internet Systems Consortium DHCP Client V3.1.1
Mar 20 11:39:05 tiny dhclient: Copyright 2004-2008 Internet Systems Consortium.
Mar 20 11:39:05 tiny dhclient: All rights reserved.
Mar 20 11:39:05 tiny dhclient: For info, please visit http://www.isc.org/sw/dhcp/
Mar 20 11:39:05 tiny dhclient: 
Mar 20 11:39:05 tiny NetworkManager: <info>  dhclient started with pid 6678 
Mar 20 11:39:05 tiny NetworkManager: <info>  Activation (eth0) Stage 3 of 5 (IP Configure Start) complete. 
Mar 20 11:39:05 tiny NetworkManager: <info>  DHCP: device eth0 state changed (null) -> preinit 
Mar 20 11:39:05 tiny dhclient: Listening on LPF/eth0/00:21:70:cd:0d:47
Mar 20 11:39:05 tiny dhclient: Sending on   LPF/eth0/00:21:70:cd:0d:47
Mar 20 11:39:05 tiny dhclient: Sending on   Socket/fallback
Mar 20 11:39:05 tiny dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 6
Mar 20 11:39:07 tiny avahi-daemon[4912]: Registering new address record for fe80::221:70ff:fecd:d47 on eth0.*.
Mar 20 11:39:11 tiny dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 13
Mar 20 11:39:11 tiny kernel: [  709.344095] eth1: no IPv6 routers present
Mar 20 11:39:12 tiny NetworkManager: <info>  (eth1): device state change: 3 -> 2 
Mar 20 11:39:12 tiny NetworkManager: <info>  (eth1): deactivating device (reason: 0). 
Mar 20 11:39:12 tiny NetworkManager: <WARN>  nm_device_wifi_disable_encryption(): error setting key for device eth1: Invalid argument 
Mar 20 11:39:12 tiny NetworkManager: <info>  (eth1): taking down device. 
Mar 20 11:39:12 tiny avahi-daemon[4912]: Withdrawing address record for fe80::223:8ff:fe49:5e8d on eth1.
Mar 20 11:39:16 tiny kernel: [  714.148056] eth0: no IPv6 routers present
Mar 20 11:39:24 tiny dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 18
Comment 27 Wes 2009-03-20 01:06:57 UTC
udev --export-db information:

P: /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2
N: input/event2
S: char/13:66

P: /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/input/input7/event7
N: input/event7
S: char/13:71

P: /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input4/event4
N: input/event4
S: char/13:68

P: /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input3/event3
N: input/event3
S: char/13:67

P: /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/event5
N: input/event5
S: char/13:69

P: /devices/pci0000:00/0000:00:02.0/drm/card0
N: dri/card0
S: char/226:0

P: /devices/pci0000:00/0000:00:1b.0/sound/card0/audio
N: audio
S: char/14:4

P: /devices/pci0000:00/0000:00:1b.0/sound/card0/controlC0
N: snd/controlC0
S: char/116:7

P: /devices/pci0000:00/0000:00:1b.0/sound/card0/dsp
N: dsp
S: char/14:3

P: /devices/pci0000:00/0000:00:1b.0/sound/card0/mixer
N: mixer
S: char/14:0

P: /devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0c
N: snd/pcmC0D0c
S: char/116:6

P: /devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0p
N: snd/pcmC0D0p
S: char/116:5

P: /devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D4c
N: snd/pcmC0D4c
S: char/116:4

P: /devices/pci0000:00/0000:00:1d.0/usb1
N: bus/usb/001/001
S: char/189:0

P: /devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81
N: usbdev1.1_ep81
S: char/253:0

P: /devices/pci0000:00/0000:00:1d.0/usb1/usb_endpoint/usbdev1.1_ep00
N: usbdev1.1_ep00
S: char/253:1

P: /devices/pci0000:00/0000:00:1d.1/usb2
N: bus/usb/002/001
S: char/189:128

P: /devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81
N: usbdev2.1_ep81
S: char/253:2

P: /devices/pci0000:00/0000:00:1d.1/usb2/usb_endpoint/usbdev2.1_ep00
N: usbdev2.1_ep00
S: char/253:3

P: /devices/pci0000:00/0000:00:1d.2/usb3
N: bus/usb/003/001
S: char/189:256

P: /devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81
N: usbdev3.1_ep81
S: char/253:4

P: /devices/pci0000:00/0000:00:1d.2/usb3/usb_endpoint/usbdev3.1_ep00
N: usbdev3.1_ep00
S: char/253:5

P: /devices/pci0000:00/0000:00:1d.3/usb4
N: bus/usb/004/001
S: char/189:384

P: /devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81
N: usbdev4.1_ep81
S: char/253:6

P: /devices/pci0000:00/0000:00:1d.3/usb4/4-1
N: bus/usb/004/002
S: char/189:385

P: /devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep02
N: usbdev4.2_ep02
S: char/253:27

P: /devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep81
N: usbdev4.2_ep81
S: char/253:25

P: /devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0/usb_endpoint/usbdev4.2_ep82
N: usbdev4.2_ep82
S: char/253:26

P: /devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep03
N: usbdev4.2_ep03
S: char/253:29

P: /devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1/usb_endpoint/usbdev4.2_ep83
N: usbdev4.2_ep83
S: char/253:28

P: /devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep04
N: usbdev4.2_ep04
S: char/253:31

P: /devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2/usb_endpoint/usbdev4.2_ep84
N: usbdev4.2_ep84
S: char/253:30

P: /devices/pci0000:00/0000:00:1d.3/usb4/4-1/usb_endpoint/usbdev4.2_ep00
N: usbdev4.2_ep00
S: char/253:32

P: /devices/pci0000:00/0000:00:1d.3/usb4/usb_endpoint/usbdev4.1_ep00
N: usbdev4.1_ep00
S: char/253:7

P: /devices/pci0000:00/0000:00:1d.7/usb5
N: bus/usb/005/001
S: char/189:512

P: /devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81
N: usbdev5.1_ep81
S: char/253:8

P: /devices/pci0000:00/0000:00:1d.7/usb5/5-2
N: bus/usb/005/002
S: char/189:513

P: /devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/input/input9/event9
N: input/event9
S: input/by-path/pci-0000:00:1d.7-usb-0:2:1.0-event-
S: char/13:73
E: ID_VENDOR=Sonix_Technology_Co.,_Ltd.
E: ID_MODEL=Integrated_Webcam
E: ID_REVISION=8721
E: ID_SERIAL=Sonix_Technology_Co.,_Ltd._Integrated_Webcam
E: ID_TYPE=generic
E: ID_BUS=usb
E: ID_PATH=pci-0000:00:1d.7-usb-0:2:1.0

P: /devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/usb_endpoint/usbdev5.2_ep83
N: usbdev5.2_ep83
S: char/253:10

P: /devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/video4linux/video0
N: video0
S: char/81:0

P: /devices/pci0000:00/0000:00:1d.7/usb5/5-2/usb_endpoint/usbdev5.2_ep00
N: usbdev5.2_ep00
S: char/253:11

P: /devices/pci0000:00/0000:00:1d.7/usb5/5-6
N: bus/usb/005/003
S: char/189:514

P: /devices/pci0000:00/0000:00:1d.7/usb5/5-6/5-6:1.1/tty/ttyACM0
N: ttyACM0
S: char/166:0

P: /devices/pci0000:00/0000:00:1d.7/usb5/5-6/5-6:1.1/usb_endpoint/usbdev5.3_ep8a
N: usbdev5.3_ep8a
S: char/253:12

P: /devices/pci0000:00/0000:00:1d.7/usb5/5-6/5-6:1.10/usb_endpoint/usbdev5.3_ep06
N: usbdev5.3_ep06
S: char/253:22

P: /devices/pci0000:00/0000:00:1d.7/usb5/5-6/5-6:1.10/usb_endpoint/usbdev5.3_ep86
N: usbdev5.3_ep86
S: char/253:23

P: /devices/pci0000:00/0000:00:1d.7/usb5/5-6/5-6:1.2/usb_endpoint/usbdev5.3_ep01
N: usbdev5.3_ep01
S: char/253:13

P: /devices/pci0000:00/0000:00:1d.7/usb5/5-6/5-6:1.2/usb_endpoint/usbdev5.3_ep81
N: usbdev5.3_ep81
S: char/253:14

P: /devices/pci0000:00/0000:00:1d.7/usb5/5-6/5-6:1.3/tty/ttyACM1
N: ttyACM1
S: char/166:1

P: /devices/pci0000:00/0000:00:1d.7/usb5/5-6/5-6:1.3/usb_endpoint/usbdev5.3_ep89
N: usbdev5.3_ep89
S: char/253:15

P: /devices/pci0000:00/0000:00:1d.7/usb5/5-6/5-6:1.4/usb_endpoint/usbdev5.3_ep02
N: usbdev5.3_ep02
S: char/253:16

P: /devices/pci0000:00/0000:00:1d.7/usb5/5-6/5-6:1.4/usb_endpoint/usbdev5.3_ep82
N: usbdev5.3_ep82
S: char/253:17

P: /devices/pci0000:00/0000:00:1d.7/usb5/5-6/5-6:1.5/usb/cdc-wdm0
N: cdc-wdm0
S: char/180:176

P: /devices/pci0000:00/0000:00:1d.7/usb5/5-6/5-6:1.5/usb_endpoint/usbdev5.3_ep8b
N: usbdev5.3_ep8b
S: char/253:18

P: /devices/pci0000:00/0000:00:1d.7/usb5/5-6/5-6:1.6/usb/cdc-wdm1
N: cdc-wdm1
S: char/180:177

P: /devices/pci0000:00/0000:00:1d.7/usb5/5-6/5-6:1.6/usb_endpoint/usbdev5.3_ep8c
N: usbdev5.3_ep8c
S: char/253:19

P: /devices/pci0000:00/0000:00:1d.7/usb5/5-6/5-6:1.7/usb_endpoint/usbdev5.3_ep87
N: usbdev5.3_ep87
S: char/253:20

P: /devices/pci0000:00/0000:00:1d.7/usb5/5-6/5-6:1.9/tty/ttyACM2
N: ttyACM2
S: char/166:2

P: /devices/pci0000:00/0000:00:1d.7/usb5/5-6/5-6:1.9/usb_endpoint/usbdev5.3_ep85
N: usbdev5.3_ep85
S: char/253:21

P: /devices/pci0000:00/0000:00:1d.7/usb5/5-6/usb_endpoint/usbdev5.3_ep00
N: usbdev5.3_ep00
S: char/253:24

P: /devices/pci0000:00/0000:00:1d.7/usb5/usb_endpoint/usbdev5.1_ep00
N: usbdev5.1_ep00
S: char/253:9

P: /devices/pci0000:00/0000:00:1f.1/host0/target0:0:0/0:0:0:0/block/sda
N: sda
S: disk/by-id/scsi-1ATA_STEC_PATA_16GB_STM00008AB80
S: disk/by-id/ata-STEC_PATA_16GB_STM00008AB80
S: disk/by-path/pci-0000:00:1f.1-scsi-0:0:0:0
S: block/8:0
E: ID_VENDOR=ATA
E: ID_MODEL=STEC_PATA_16GB
E: ID_REVISION=D522
E: ID_SERIAL=1ATA_STEC_PATA_16GB_STM00008AB80
E: ID_SERIAL_SHORT=ATA_STEC_PATA_16GB_STM00008AB80
E: ID_TYPE=disk
E: ID_BUS=scsi
E: ID_ATA_COMPAT=STEC_PATA_16GB_STM00008AB80
E: ID_PATH=pci-0000:00:1f.1-scsi-0:0:0:0

P: /devices/pci0000:00/0000:00:1f.1/host0/target0:0:0/0:0:0:0/block/sda/sda1
N: sda1
S: disk/by-id/scsi-1ATA_STEC_PATA_16GB_STM00008AB80-part1
S: disk/by-id/ata-STEC_PATA_16GB_STM00008AB80-part1
S: disk/by-path/pci-0000:00:1f.1-scsi-0:0:0:0-part1
S: disk/by-uuid/7db96936-b649-49cc-a583-b4c4e891cde3
S: block/8:1
E: ID_VENDOR=ATA
E: ID_MODEL=STEC_PATA_16GB
E: ID_REVISION=D522
E: ID_SERIAL=1ATA_STEC_PATA_16GB_STM00008AB80
E: ID_SERIAL_SHORT=ATA_STEC_PATA_16GB_STM00008AB80
E: ID_TYPE=disk
E: ID_BUS=scsi
E: ID_ATA_COMPAT=STEC_PATA_16GB_STM00008AB80
E: ID_PATH=pci-0000:00:1f.1-scsi-0:0:0:0
E: ID_FS_USAGE=filesystem
E: ID_FS_TYPE=ext3
E: ID_FS_VERSION=1.0
E: ID_FS_UUID=7db96936-b649-49cc-a583-b4c4e891cde3
E: ID_FS_UUID_ENC=7db96936-b649-49cc-a583-b4c4e891cde3
E: ID_FS_LABEL=
E: ID_FS_LABEL_ENC=
E: ID_FS_LABEL_SAFE=

P: /devices/pci0000:00/0000:00:1f.1/host0/target0:0:0/0:0:0:0/block/sda/sda2
N: sda2
S: disk/by-id/scsi-1ATA_STEC_PATA_16GB_STM00008AB80-part2
S: disk/by-id/ata-STEC_PATA_16GB_STM00008AB80-part2
S: disk/by-path/pci-0000:00:1f.1-scsi-0:0:0:0-part2
S: block/8:2
E: ID_VENDOR=ATA
E: ID_MODEL=STEC_PATA_16GB
E: ID_REVISION=D522
E: ID_SERIAL=1ATA_STEC_PATA_16GB_STM00008AB80
E: ID_SERIAL_SHORT=ATA_STEC_PATA_16GB_STM00008AB80
E: ID_TYPE=disk
E: ID_BUS=scsi
E: ID_ATA_COMPAT=STEC_PATA_16GB_STM00008AB80
E: ID_PATH=pci-0000:00:1f.1-scsi-0:0:0:0

P: /devices/pci0000:00/0000:00:1f.1/host0/target0:0:0/0:0:0:0/block/sda/sda5
N: sda5
S: disk/by-id/scsi-1ATA_STEC_PATA_16GB_STM00008AB80-part5
S: disk/by-id/ata-STEC_PATA_16GB_STM00008AB80-part5
S: disk/by-path/pci-0000:00:1f.1-scsi-0:0:0:0-part5
S: disk/by-uuid/4ad2e129-abce-48d0-bd9e-dd33f40bd82c
S: block/8:5
E: ID_VENDOR=ATA
E: ID_MODEL=STEC_PATA_16GB
E: ID_REVISION=D522
E: ID_SERIAL=1ATA_STEC_PATA_16GB_STM00008AB80
E: ID_SERIAL_SHORT=ATA_STEC_PATA_16GB_STM00008AB80
E: ID_TYPE=disk
E: ID_BUS=scsi
E: ID_ATA_COMPAT=STEC_PATA_16GB_STM00008AB80
E: ID_PATH=pci-0000:00:1f.1-scsi-0:0:0:0
E: ID_FS_USAGE=other
E: ID_FS_TYPE=swap
E: ID_FS_VERSION=2
E: ID_FS_UUID=4ad2e129-abce-48d0-bd9e-dd33f40bd82c
E: ID_FS_UUID_ENC=4ad2e129-abce-48d0-bd9e-dd33f40bd82c
E: ID_FS_LABEL=
E: ID_FS_LABEL_ENC=
E: ID_FS_LABEL_SAFE=

P: /devices/pci0000:00/0000:00:1f.1/host0/target0:0:0/0:0:0:0/scsi_generic/sg0
N: sg0
S: char/21:0

P: /devices/platform/i8042/serio0/input/input1/event1
N: input/event1
S: input/by-path/platform-i8042-serio-0-event-kbd
S: char/13:65
E: ID_CLASS=kbd
E: ID_SERIAL=noserial
E: ID_PATH=platform-i8042-serio-0

P: /devices/platform/i8042/serio1/input/input8/event8
N: input/event8
S: input/by-path/platform-i8042-serio-1-event-mouse
S: char/13:72
E: ID_CLASS=mouse
E: ID_SERIAL=noserial
E: ID_PATH=platform-i8042-serio-1

P: /devices/platform/i8042/serio1/input/input8/mouse1
N: input/mouse1
S: input/by-path/platform-i8042-serio-1-mouse
S: char/13:33
E: ID_CLASS=mouse
E: ID_SERIAL=noserial
E: ID_PATH=platform-i8042-serio-1

P: /devices/platform/pcspkr/input/input6/event6
N: input/event6
S: input/by-path/platform-pcspkr-event-spkr
S: char/13:70
E: ID_CLASS=spkr
E: ID_SERIAL=noserial
E: ID_PATH=platform-pcspkr

P: /devices/platform/serial8250/tty/ttyS0
N: ttyS0
S: char/4:64

P: /devices/platform/serial8250/tty/ttyS1
N: ttyS1
S: char/4:65

P: /devices/platform/serial8250/tty/ttyS2
N: ttyS2
S: char/4:66

P: /devices/platform/serial8250/tty/ttyS3
N: ttyS3
S: char/4:67

P: /devices/platform/vesafb.0/graphics/fb0
N: fb0
S: char/29:0

P: /devices/pnp0/00:08/rtc/rtc0
N: rtc0
S: rtc
S: char/254:0

P: /devices/virtual/block/ram0
N: ram0
S: block/1:0

P: /devices/virtual/block/ram1
N: ram1
S: block/1:1

P: /devices/virtual/block/ram10
N: ram10
S: block/1:10

P: /devices/virtual/block/ram11
N: ram11
S: block/1:11

P: /devices/virtual/block/ram12
N: ram12
S: block/1:12

P: /devices/virtual/block/ram13
N: ram13
S: block/1:13

P: /devices/virtual/block/ram14
N: ram14
S: block/1:14

P: /devices/virtual/block/ram15
N: ram15
S: block/1:15

P: /devices/virtual/block/ram2
N: ram2
S: block/1:2

P: /devices/virtual/block/ram3
N: ram3
S: block/1:3

P: /devices/virtual/block/ram4
N: ram4
S: block/1:4

P: /devices/virtual/block/ram5
N: ram5
S: block/1:5

P: /devices/virtual/block/ram6
N: ram6
S: block/1:6

P: /devices/virtual/block/ram7
N: ram7
S: block/1:7

P: /devices/virtual/block/ram8
N: ram8
S: block/1:8

P: /devices/virtual/block/ram9
N: ram9
S: block/1:9

P: /devices/virtual/input/input0/event0
N: input/event0
S: char/13:64

P: /devices/virtual/input/input0/mouse0
N: input/mouse0
S: char/13:32

P: /devices/virtual/input/mice
N: input/mice
S: char/13:63

P: /devices/virtual/mem/full
N: full
S: char/1:7

P: /devices/virtual/mem/kmem
N: kmem
S: char/1:2

P: /devices/virtual/mem/kmsg
N: kmsg
S: char/1:11

P: /devices/virtual/mem/mem
N: mem
S: char/1:1

P: /devices/virtual/mem/null
N: null
S: char/1:3

P: /devices/virtual/mem/oldmem
N: oldmem
S: char/1:12

P: /devices/virtual/mem/port
N: port
S: char/1:4

P: /devices/virtual/mem/random
N: random
S: char/1:8

P: /devices/virtual/mem/urandom
N: urandom
S: char/1:9

P: /devices/virtual/mem/zero
N: zero
S: char/1:5

P: /devices/virtual/misc/agpgart
N: agpgart
S: char/10:175

P: /devices/virtual/misc/cpu_dma_latency
N: cpu_dma_latency
S: char/10:63

P: /devices/virtual/misc/device-mapper
N: mapper/control
S: char/10:60

P: /devices/virtual/misc/fuse
N: fuse
S: char/10:229

P: /devices/virtual/misc/hpet
N: hpet
S: char/10:228

P: /devices/virtual/misc/kqemu
N: kqemu
S: char/10:59

P: /devices/virtual/misc/network_latency
N: network_latency
S: char/10:62

P: /devices/virtual/misc/network_throughput
N: network_throughput
S: char/10:61

P: /devices/virtual/misc/psaux
N: psaux
S: char/10:1

P: /devices/virtual/misc/snapshot
N: snapshot
S: char/10:231

P: /devices/virtual/misc/watchdog
N: watchdog
S: char/10:130

P: /devices/virtual/sound/seq
N: snd/seq
S: char/116:3

P: /devices/virtual/sound/sequencer
N: sequencer
S: char/14:1

P: /devices/virtual/sound/sequencer2
N: sequencer2
S: char/14:8

P: /devices/virtual/sound/timer
N: snd/timer
S: char/116:2

P: /devices/virtual/tty/console
N: console
S: char/5:1

P: /devices/virtual/tty/ptmx
N: ptmx
S: char/5:2

P: /devices/virtual/tty/ptya0
N: ptya0
S: char/2:176

P: /devices/virtual/tty/ptya1
N: ptya1
S: char/2:177

P: /devices/virtual/tty/ptya2
N: ptya2
S: char/2:178

P: /devices/virtual/tty/ptya3
N: ptya3
S: char/2:179

P: /devices/virtual/tty/ptya4
N: ptya4
S: char/2:180

P: /devices/virtual/tty/ptya5
N: ptya5
S: char/2:181

P: /devices/virtual/tty/ptya6
N: ptya6
S: char/2:182

P: /devices/virtual/tty/ptya7
N: ptya7
S: char/2:183

P: /devices/virtual/tty/ptya8
N: ptya8
S: char/2:184

P: /devices/virtual/tty/ptya9
N: ptya9
S: char/2:185

P: /devices/virtual/tty/ptyaa
N: ptyaa
S: char/2:186

P: /devices/virtual/tty/ptyab
N: ptyab
S: char/2:187

P: /devices/virtual/tty/ptyac
N: ptyac
S: char/2:188

P: /devices/virtual/tty/ptyad
N: ptyad
S: char/2:189

P: /devices/virtual/tty/ptyae
N: ptyae
S: char/2:190

P: /devices/virtual/tty/ptyaf
N: ptyaf
S: char/2:191

P: /devices/virtual/tty/ptyb0
N: ptyb0
S: char/2:192

P: /devices/virtual/tty/ptyb1
N: ptyb1
S: char/2:193

P: /devices/virtual/tty/ptyb2
N: ptyb2
S: char/2:194

P: /devices/virtual/tty/ptyb3
N: ptyb3
S: char/2:195

P: /devices/virtual/tty/ptyb4
N: ptyb4
S: char/2:196

P: /devices/virtual/tty/ptyb5
N: ptyb5
S: char/2:197

P: /devices/virtual/tty/ptyb6
N: ptyb6
S: char/2:198

P: /devices/virtual/tty/ptyb7
N: ptyb7
S: char/2:199

P: /devices/virtual/tty/ptyb8
N: ptyb8
S: char/2:200

P: /devices/virtual/tty/ptyb9
N: ptyb9
S: char/2:201

P: /devices/virtual/tty/ptyba
N: ptyba
S: char/2:202

P: /devices/virtual/tty/ptybb
N: ptybb
S: char/2:203

P: /devices/virtual/tty/ptybc
N: ptybc
S: char/2:204

P: /devices/virtual/tty/ptybd
N: ptybd
S: char/2:205

P: /devices/virtual/tty/ptybe
N: ptybe
S: char/2:206

P: /devices/virtual/tty/ptybf
N: ptybf
S: char/2:207

P: /devices/virtual/tty/ptyc0
N: ptyc0
S: char/2:208

P: /devices/virtual/tty/ptyc1
N: ptyc1
S: char/2:209

P: /devices/virtual/tty/ptyc2
N: ptyc2
S: char/2:210

P: /devices/virtual/tty/ptyc3
N: ptyc3
S: char/2:211

P: /devices/virtual/tty/ptyc4
N: ptyc4
S: char/2:212

P: /devices/virtual/tty/ptyc5
N: ptyc5
S: char/2:213

P: /devices/virtual/tty/ptyc6
N: ptyc6
S: char/2:214

P: /devices/virtual/tty/ptyc7
N: ptyc7
S: char/2:215

P: /devices/virtual/tty/ptyc8
N: ptyc8
S: char/2:216

P: /devices/virtual/tty/ptyc9
N: ptyc9
S: char/2:217

P: /devices/virtual/tty/ptyca
N: ptyca
S: char/2:218

P: /devices/virtual/tty/ptycb
N: ptycb
S: char/2:219

P: /devices/virtual/tty/ptycc
N: ptycc
S: char/2:220

P: /devices/virtual/tty/ptycd
N: ptycd
S: char/2:221

P: /devices/virtual/tty/ptyce
N: ptyce
S: char/2:222

P: /devices/virtual/tty/ptycf
N: ptycf
S: char/2:223

P: /devices/virtual/tty/ptyd0
N: ptyd0
S: char/2:224

P: /devices/virtual/tty/ptyd1
N: ptyd1
S: char/2:225

P: /devices/virtual/tty/ptyd2
N: ptyd2
S: char/2:226

P: /devices/virtual/tty/ptyd3
N: ptyd3
S: char/2:227

P: /devices/virtual/tty/ptyd4
N: ptyd4
S: char/2:228

P: /devices/virtual/tty/ptyd5
N: ptyd5
S: char/2:229

P: /devices/virtual/tty/ptyd6
N: ptyd6
S: char/2:230

P: /devices/virtual/tty/ptyd7
N: ptyd7
S: char/2:231

P: /devices/virtual/tty/ptyd8
N: ptyd8
S: char/2:232

P: /devices/virtual/tty/ptyd9
N: ptyd9
S: char/2:233

P: /devices/virtual/tty/ptyda
N: ptyda
S: char/2:234

P: /devices/virtual/tty/ptydb
N: ptydb
S: char/2:235

P: /devices/virtual/tty/ptydc
N: ptydc
S: char/2:236

P: /devices/virtual/tty/ptydd
N: ptydd
S: char/2:237

P: /devices/virtual/tty/ptyde
N: ptyde
S: char/2:238

P: /devices/virtual/tty/ptydf
N: ptydf
S: char/2:239

P: /devices/virtual/tty/ptye0
N: ptye0
S: char/2:240

P: /devices/virtual/tty/ptye1
N: ptye1
S: char/2:241

P: /devices/virtual/tty/ptye2
N: ptye2
S: char/2:242

P: /devices/virtual/tty/ptye3
N: ptye3
S: char/2:243

P: /devices/virtual/tty/ptye4
N: ptye4
S: char/2:244

P: /devices/virtual/tty/ptye5
N: ptye5
S: char/2:245

P: /devices/virtual/tty/ptye6
N: ptye6
S: char/2:246

P: /devices/virtual/tty/ptye7
N: ptye7
S: char/2:247

P: /devices/virtual/tty/ptye8
N: ptye8
S: char/2:248

P: /devices/virtual/tty/ptye9
N: ptye9
S: char/2:249

P: /devices/virtual/tty/ptyea
N: ptyea
S: char/2:250

P: /devices/virtual/tty/ptyeb
N: ptyeb
S: char/2:251

P: /devices/virtual/tty/ptyec
N: ptyec
S: char/2:252

P: /devices/virtual/tty/ptyed
N: ptyed
S: char/2:253

P: /devices/virtual/tty/ptyee
N: ptyee
S: char/2:254

P: /devices/virtual/tty/ptyef
N: ptyef
S: char/2:255

P: /devices/virtual/tty/ptyp0
N: ptyp0
S: char/2:0

P: /devices/virtual/tty/ptyp1
N: ptyp1
S: char/2:1

P: /devices/virtual/tty/ptyp2
N: ptyp2
S: char/2:2

P: /devices/virtual/tty/ptyp3
N: ptyp3
S: char/2:3

P: /devices/virtual/tty/ptyp4
N: ptyp4
S: char/2:4

P: /devices/virtual/tty/ptyp5
N: ptyp5
S: char/2:5

P: /devices/virtual/tty/ptyp6
N: ptyp6
S: char/2:6

P: /devices/virtual/tty/ptyp7
N: ptyp7
S: char/2:7

P: /devices/virtual/tty/ptyp8
N: ptyp8
S: char/2:8

P: /devices/virtual/tty/ptyp9
N: ptyp9
S: char/2:9

P: /devices/virtual/tty/ptypa
N: ptypa
S: char/2:10

P: /devices/virtual/tty/ptypb
N: ptypb
S: char/2:11

P: /devices/virtual/tty/ptypc
N: ptypc
S: char/2:12

P: /devices/virtual/tty/ptypd
N: ptypd
S: char/2:13

P: /devices/virtual/tty/ptype
N: ptype
S: char/2:14

P: /devices/virtual/tty/ptypf
N: ptypf
S: char/2:15

P: /devices/virtual/tty/ptyq0
N: ptyq0
S: char/2:16

P: /devices/virtual/tty/ptyq1
N: ptyq1
S: char/2:17

P: /devices/virtual/tty/ptyq2
N: ptyq2
S: char/2:18

P: /devices/virtual/tty/ptyq3
N: ptyq3
S: char/2:19

P: /devices/virtual/tty/ptyq4
N: ptyq4
S: char/2:20

P: /devices/virtual/tty/ptyq5
N: ptyq5
S: char/2:21

P: /devices/virtual/tty/ptyq6
N: ptyq6
S: char/2:22

P: /devices/virtual/tty/ptyq7
N: ptyq7
S: char/2:23

P: /devices/virtual/tty/ptyq8
N: ptyq8
S: char/2:24

P: /devices/virtual/tty/ptyq9
N: ptyq9
S: char/2:25

P: /devices/virtual/tty/ptyqa
N: ptyqa
S: char/2:26

P: /devices/virtual/tty/ptyqb
N: ptyqb
S: char/2:27

P: /devices/virtual/tty/ptyqc
N: ptyqc
S: char/2:28

P: /devices/virtual/tty/ptyqd
N: ptyqd
S: char/2:29

P: /devices/virtual/tty/ptyqe
N: ptyqe
S: char/2:30

P: /devices/virtual/tty/ptyqf
N: ptyqf
S: char/2:31

P: /devices/virtual/tty/ptyr0
N: ptyr0
S: char/2:32

P: /devices/virtual/tty/ptyr1
N: ptyr1
S: char/2:33

P: /devices/virtual/tty/ptyr2
N: ptyr2
S: char/2:34

P: /devices/virtual/tty/ptyr3
N: ptyr3
S: char/2:35

P: /devices/virtual/tty/ptyr4
N: ptyr4
S: char/2:36

P: /devices/virtual/tty/ptyr5
N: ptyr5
S: char/2:37

P: /devices/virtual/tty/ptyr6
N: ptyr6
S: char/2:38

P: /devices/virtual/tty/ptyr7
N: ptyr7
S: char/2:39

P: /devices/virtual/tty/ptyr8
N: ptyr8
S: char/2:40

P: /devices/virtual/tty/ptyr9
N: ptyr9
S: char/2:41

P: /devices/virtual/tty/ptyra
N: ptyra
S: char/2:42

P: /devices/virtual/tty/ptyrb
N: ptyrb
S: char/2:43

P: /devices/virtual/tty/ptyrc
N: ptyrc
S: char/2:44

P: /devices/virtual/tty/ptyrd
N: ptyrd
S: char/2:45

P: /devices/virtual/tty/ptyre
N: ptyre
S: char/2:46

P: /devices/virtual/tty/ptyrf
N: ptyrf
S: char/2:47

P: /devices/virtual/tty/ptys0
N: ptys0
S: char/2:48

P: /devices/virtual/tty/ptys1
N: ptys1
S: char/2:49

P: /devices/virtual/tty/ptys2
N: ptys2
S: char/2:50

P: /devices/virtual/tty/ptys3
N: ptys3
S: char/2:51

P: /devices/virtual/tty/ptys4
N: ptys4
S: char/2:52

P: /devices/virtual/tty/ptys5
N: ptys5
S: char/2:53

P: /devices/virtual/tty/ptys6
N: ptys6
S: char/2:54

P: /devices/virtual/tty/ptys7
N: ptys7
S: char/2:55

P: /devices/virtual/tty/ptys8
N: ptys8
S: char/2:56

P: /devices/virtual/tty/ptys9
N: ptys9
S: char/2:57

P: /devices/virtual/tty/ptysa
N: ptysa
S: char/2:58

P: /devices/virtual/tty/ptysb
N: ptysb
S: char/2:59

P: /devices/virtual/tty/ptysc
N: ptysc
S: char/2:60

P: /devices/virtual/tty/ptysd
N: ptysd
S: char/2:61

P: /devices/virtual/tty/ptyse
N: ptyse
S: char/2:62

P: /devices/virtual/tty/ptysf
N: ptysf
S: char/2:63

P: /devices/virtual/tty/ptyt0
N: ptyt0
S: char/2:64

P: /devices/virtual/tty/ptyt1
N: ptyt1
S: char/2:65

P: /devices/virtual/tty/ptyt2
N: ptyt2
S: char/2:66

P: /devices/virtual/tty/ptyt3
N: ptyt3
S: char/2:67

P: /devices/virtual/tty/ptyt4
N: ptyt4
S: char/2:68

P: /devices/virtual/tty/ptyt5
N: ptyt5
S: char/2:69

P: /devices/virtual/tty/ptyt6
N: ptyt6
S: char/2:70

P: /devices/virtual/tty/ptyt7
N: ptyt7
S: char/2:71

P: /devices/virtual/tty/ptyt8
N: ptyt8
S: char/2:72

P: /devices/virtual/tty/ptyt9
N: ptyt9
S: char/2:73

P: /devices/virtual/tty/ptyta
N: ptyta
S: char/2:74

P: /devices/virtual/tty/ptytb
N: ptytb
S: char/2:75

P: /devices/virtual/tty/ptytc
N: ptytc
S: char/2:76

P: /devices/virtual/tty/ptytd
N: ptytd
S: char/2:77

P: /devices/virtual/tty/ptyte
N: ptyte
S: char/2:78

P: /devices/virtual/tty/ptytf
N: ptytf
S: char/2:79

P: /devices/virtual/tty/ptyu0
N: ptyu0
S: char/2:80

P: /devices/virtual/tty/ptyu1
N: ptyu1
S: char/2:81

P: /devices/virtual/tty/ptyu2
N: ptyu2
S: char/2:82

P: /devices/virtual/tty/ptyu3
N: ptyu3
S: char/2:83

P: /devices/virtual/tty/ptyu4
N: ptyu4
S: char/2:84

P: /devices/virtual/tty/ptyu5
N: ptyu5
S: char/2:85

P: /devices/virtual/tty/ptyu6
N: ptyu6
S: char/2:86

P: /devices/virtual/tty/ptyu7
N: ptyu7
S: char/2:87

P: /devices/virtual/tty/ptyu8
N: ptyu8
S: char/2:88

P: /devices/virtual/tty/ptyu9
N: ptyu9
S: char/2:89

P: /devices/virtual/tty/ptyua
N: ptyua
S: char/2:90

P: /devices/virtual/tty/ptyub
N: ptyub
S: char/2:91

P: /devices/virtual/tty/ptyuc
N: ptyuc
S: char/2:92

P: /devices/virtual/tty/ptyud
N: ptyud
S: char/2:93

P: /devices/virtual/tty/ptyue
N: ptyue
S: char/2:94

P: /devices/virtual/tty/ptyuf
N: ptyuf
S: char/2:95

P: /devices/virtual/tty/ptyv0
N: ptyv0
S: char/2:96

P: /devices/virtual/tty/ptyv1
N: ptyv1
S: char/2:97

P: /devices/virtual/tty/ptyv2
N: ptyv2
S: char/2:98

P: /devices/virtual/tty/ptyv3
N: ptyv3
S: char/2:99

P: /devices/virtual/tty/ptyv4
N: ptyv4
S: char/2:100

P: /devices/virtual/tty/ptyv5
N: ptyv5
S: char/2:101

P: /devices/virtual/tty/ptyv6
N: ptyv6
S: char/2:102

P: /devices/virtual/tty/ptyv7
N: ptyv7
S: char/2:103

P: /devices/virtual/tty/ptyv8
N: ptyv8
S: char/2:104

P: /devices/virtual/tty/ptyv9
N: ptyv9
S: char/2:105

P: /devices/virtual/tty/ptyva
N: ptyva
S: char/2:106

P: /devices/virtual/tty/ptyvb
N: ptyvb
S: char/2:107

P: /devices/virtual/tty/ptyvc
N: ptyvc
S: char/2:108

P: /devices/virtual/tty/ptyvd
N: ptyvd
S: char/2:109

P: /devices/virtual/tty/ptyve
N: ptyve
S: char/2:110

P: /devices/virtual/tty/ptyvf
N: ptyvf
S: char/2:111

P: /devices/virtual/tty/ptyw0
N: ptyw0
S: char/2:112

P: /devices/virtual/tty/ptyw1
N: ptyw1
S: char/2:113

P: /devices/virtual/tty/ptyw2
N: ptyw2
S: char/2:114

P: /devices/virtual/tty/ptyw3
N: ptyw3
S: char/2:115

P: /devices/virtual/tty/ptyw4
N: ptyw4
S: char/2:116

P: /devices/virtual/tty/ptyw5
N: ptyw5
S: char/2:117

P: /devices/virtual/tty/ptyw6
N: ptyw6
S: char/2:118

P: /devices/virtual/tty/ptyw7
N: ptyw7
S: char/2:119

P: /devices/virtual/tty/ptyw8
N: ptyw8
S: char/2:120

P: /devices/virtual/tty/ptyw9
N: ptyw9
S: char/2:121

P: /devices/virtual/tty/ptywa
N: ptywa
S: char/2:122

P: /devices/virtual/tty/ptywb
N: ptywb
S: char/2:123

P: /devices/virtual/tty/ptywc
N: ptywc
S: char/2:124

P: /devices/virtual/tty/ptywd
N: ptywd
S: char/2:125

P: /devices/virtual/tty/ptywe
N: ptywe
S: char/2:126

P: /devices/virtual/tty/ptywf
N: ptywf
S: char/2:127

P: /devices/virtual/tty/ptyx0
N: ptyx0
S: char/2:128

P: /devices/virtual/tty/ptyx1
N: ptyx1
S: char/2:129

P: /devices/virtual/tty/ptyx2
N: ptyx2
S: char/2:130

P: /devices/virtual/tty/ptyx3
N: ptyx3
S: char/2:131

P: /devices/virtual/tty/ptyx4
N: ptyx4
S: char/2:132

P: /devices/virtual/tty/ptyx5
N: ptyx5
S: char/2:133

P: /devices/virtual/tty/ptyx6
N: ptyx6
S: char/2:134

P: /devices/virtual/tty/ptyx7
N: ptyx7
S: char/2:135

P: /devices/virtual/tty/ptyx8
N: ptyx8
S: char/2:136

P: /devices/virtual/tty/ptyx9
N: ptyx9
S: char/2:137

P: /devices/virtual/tty/ptyxa
N: ptyxa
S: char/2:138

P: /devices/virtual/tty/ptyxb
N: ptyxb
S: char/2:139

P: /devices/virtual/tty/ptyxc
N: ptyxc
S: char/2:140

P: /devices/virtual/tty/ptyxd
N: ptyxd
S: char/2:141

P: /devices/virtual/tty/ptyxe
N: ptyxe
S: char/2:142

P: /devices/virtual/tty/ptyxf
N: ptyxf
S: char/2:143

P: /devices/virtual/tty/ptyy0
N: ptyy0
S: char/2:144

P: /devices/virtual/tty/ptyy1
N: ptyy1
S: char/2:145

P: /devices/virtual/tty/ptyy2
N: ptyy2
S: char/2:146

P: /devices/virtual/tty/ptyy3
N: ptyy3
S: char/2:147

P: /devices/virtual/tty/ptyy4
N: ptyy4
S: char/2:148

P: /devices/virtual/tty/ptyy5
N: ptyy5
S: char/2:149

P: /devices/virtual/tty/ptyy6
N: ptyy6
S: char/2:150

P: /devices/virtual/tty/ptyy7
N: ptyy7
S: char/2:151

P: /devices/virtual/tty/ptyy8
N: ptyy8
S: char/2:152

P: /devices/virtual/tty/ptyy9
N: ptyy9
S: char/2:153

P: /devices/virtual/tty/ptyya
N: ptyya
S: char/2:154

P: /devices/virtual/tty/ptyyb
N: ptyyb
S: char/2:155

P: /devices/virtual/tty/ptyyc
N: ptyyc
S: char/2:156

P: /devices/virtual/tty/ptyyd
N: ptyyd
S: char/2:157

P: /devices/virtual/tty/ptyye
N: ptyye
S: char/2:158

P: /devices/virtual/tty/ptyyf
N: ptyyf
S: char/2:159

P: /devices/virtual/tty/ptyz0
N: ptyz0
S: char/2:160

P: /devices/virtual/tty/ptyz1
N: ptyz1
S: char/2:161

P: /devices/virtual/tty/ptyz2
N: ptyz2
S: char/2:162

P: /devices/virtual/tty/ptyz3
N: ptyz3
S: char/2:163

P: /devices/virtual/tty/ptyz4
N: ptyz4
S: char/2:164

P: /devices/virtual/tty/ptyz5
N: ptyz5
S: char/2:165

P: /devices/virtual/tty/ptyz6
N: ptyz6
S: char/2:166

P: /devices/virtual/tty/ptyz7
N: ptyz7
S: char/2:167

P: /devices/virtual/tty/ptyz8
N: ptyz8
S: char/2:168

P: /devices/virtual/tty/ptyz9
N: ptyz9
S: char/2:169

P: /devices/virtual/tty/ptyza
N: ptyza
S: char/2:170

P: /devices/virtual/tty/ptyzb
N: ptyzb
S: char/2:171

P: /devices/virtual/tty/ptyzc
N: ptyzc
S: char/2:172

P: /devices/virtual/tty/ptyzd
N: ptyzd
S: char/2:173

P: /devices/virtual/tty/ptyze
N: ptyze
S: char/2:174

P: /devices/virtual/tty/ptyzf
N: ptyzf
S: char/2:175

P: /devices/virtual/tty/tty
N: tty
S: char/5:0

P: /devices/virtual/tty/tty0
N: tty0
S: char/4:0

P: /devices/virtual/tty/tty1
N: tty1
S: char/4:1

P: /devices/virtual/tty/tty10
N: tty10
S: char/4:10

P: /devices/virtual/tty/tty11
N: tty11
S: char/4:11

P: /devices/virtual/tty/tty12
N: tty12
S: char/4:12

P: /devices/virtual/tty/tty13
N: tty13
S: char/4:13

P: /devices/virtual/tty/tty14
N: tty14
S: char/4:14

P: /devices/virtual/tty/tty15
N: tty15
S: char/4:15

P: /devices/virtual/tty/tty16
N: tty16
S: char/4:16

P: /devices/virtual/tty/tty17
N: tty17
S: char/4:17

P: /devices/virtual/tty/tty18
N: tty18
S: char/4:18

P: /devices/virtual/tty/tty19
N: tty19
S: char/4:19

P: /devices/virtual/tty/tty2
N: tty2
S: char/4:2

P: /devices/virtual/tty/tty20
N: tty20
S: char/4:20

P: /devices/virtual/tty/tty21
N: tty21
S: char/4:21

P: /devices/virtual/tty/tty22
N: tty22
S: char/4:22

P: /devices/virtual/tty/tty23
N: tty23
S: char/4:23

P: /devices/virtual/tty/tty24
N: tty24
S: char/4:24

P: /devices/virtual/tty/tty25
N: tty25
S: char/4:25

P: /devices/virtual/tty/tty26
N: tty26
S: char/4:26

P: /devices/virtual/tty/tty27
N: tty27
S: char/4:27

P: /devices/virtual/tty/tty28
N: tty28
S: char/4:28

P: /devices/virtual/tty/tty29
N: tty29
S: char/4:29

P: /devices/virtual/tty/tty3
N: tty3
S: char/4:3

P: /devices/virtual/tty/tty30
N: tty30
S: char/4:30

P: /devices/virtual/tty/tty31
N: tty31
S: char/4:31

P: /devices/virtual/tty/tty32
N: tty32
S: char/4:32

P: /devices/virtual/tty/tty33
N: tty33
S: char/4:33

P: /devices/virtual/tty/tty34
N: tty34
S: char/4:34

P: /devices/virtual/tty/tty35
N: tty35
S: char/4:35

P: /devices/virtual/tty/tty36
N: tty36
S: char/4:36

P: /devices/virtual/tty/tty37
N: tty37
S: char/4:37

P: /devices/virtual/tty/tty38
N: tty38
S: char/4:38

P: /devices/virtual/tty/tty39
N: tty39
S: char/4:39

P: /devices/virtual/tty/tty4
N: tty4
S: char/4:4

P: /devices/virtual/tty/tty40
N: tty40
S: char/4:40

P: /devices/virtual/tty/tty41
N: tty41
S: char/4:41

P: /devices/virtual/tty/tty42
N: tty42
S: char/4:42

P: /devices/virtual/tty/tty43
N: tty43
S: char/4:43

P: /devices/virtual/tty/tty44
N: tty44
S: char/4:44

P: /devices/virtual/tty/tty45
N: tty45
S: char/4:45

P: /devices/virtual/tty/tty46
N: tty46
S: char/4:46

P: /devices/virtual/tty/tty47
N: tty47
S: char/4:47

P: /devices/virtual/tty/tty48
N: tty48
S: char/4:48

P: /devices/virtual/tty/tty49
N: tty49
S: char/4:49

P: /devices/virtual/tty/tty5
N: tty5
S: char/4:5

P: /devices/virtual/tty/tty50
N: tty50
S: char/4:50

P: /devices/virtual/tty/tty51
N: tty51
S: char/4:51

P: /devices/virtual/tty/tty52
N: tty52
S: char/4:52

P: /devices/virtual/tty/tty53
N: tty53
S: char/4:53

P: /devices/virtual/tty/tty54
N: tty54
S: char/4:54

P: /devices/virtual/tty/tty55
N: tty55
S: char/4:55

P: /devices/virtual/tty/tty56
N: tty56
S: char/4:56

P: /devices/virtual/tty/tty57
N: tty57
S: char/4:57

P: /devices/virtual/tty/tty58
N: tty58
S: char/4:58

P: /devices/virtual/tty/tty59
N: tty59
S: char/4:59

P: /devices/virtual/tty/tty6
N: tty6
S: char/4:6

P: /devices/virtual/tty/tty60
N: tty60
S: char/4:60

P: /devices/virtual/tty/tty61
N: tty61
S: char/4:61

P: /devices/virtual/tty/tty62
N: tty62
S: char/4:62

P: /devices/virtual/tty/tty63
N: tty63
S: char/4:63

P: /devices/virtual/tty/tty7
N: tty7
S: char/4:7

P: /devices/virtual/tty/tty8
N: tty8
S: char/4:8

P: /devices/virtual/tty/tty9
N: tty9
S: char/4:9

P: /devices/virtual/tty/ttya0
N: ttya0
S: char/3:176

P: /devices/virtual/tty/ttya1
N: ttya1
S: char/3:177

P: /devices/virtual/tty/ttya2
N: ttya2
S: char/3:178

P: /devices/virtual/tty/ttya3
N: ttya3
S: char/3:179

P: /devices/virtual/tty/ttya4
N: ttya4
S: char/3:180

P: /devices/virtual/tty/ttya5
N: ttya5
S: char/3:181

P: /devices/virtual/tty/ttya6
N: ttya6
S: char/3:182

P: /devices/virtual/tty/ttya7
N: ttya7
S: char/3:183

P: /devices/virtual/tty/ttya8
N: ttya8
S: char/3:184

P: /devices/virtual/tty/ttya9
N: ttya9
S: char/3:185

P: /devices/virtual/tty/ttyaa
N: ttyaa
S: char/3:186

P: /devices/virtual/tty/ttyab
N: ttyab
S: char/3:187

P: /devices/virtual/tty/ttyac
N: ttyac
S: char/3:188

P: /devices/virtual/tty/ttyad
N: ttyad
S: char/3:189

P: /devices/virtual/tty/ttyae
N: ttyae
S: char/3:190

P: /devices/virtual/tty/ttyaf
N: ttyaf
S: char/3:191

P: /devices/virtual/tty/ttyb0
N: ttyb0
S: char/3:192

P: /devices/virtual/tty/ttyb1
N: ttyb1
S: char/3:193

P: /devices/virtual/tty/ttyb2
N: ttyb2
S: char/3:194

P: /devices/virtual/tty/ttyb3
N: ttyb3
S: char/3:195

P: /devices/virtual/tty/ttyb4
N: ttyb4
S: char/3:196

P: /devices/virtual/tty/ttyb5
N: ttyb5
S: char/3:197

P: /devices/virtual/tty/ttyb6
N: ttyb6
S: char/3:198

P: /devices/virtual/tty/ttyb7
N: ttyb7
S: char/3:199

P: /devices/virtual/tty/ttyb8
N: ttyb8
S: char/3:200

P: /devices/virtual/tty/ttyb9
N: ttyb9
S: char/3:201

P: /devices/virtual/tty/ttyba
N: ttyba
S: char/3:202

P: /devices/virtual/tty/ttybb
N: ttybb
S: char/3:203

P: /devices/virtual/tty/ttybc
N: ttybc
S: char/3:204

P: /devices/virtual/tty/ttybd
N: ttybd
S: char/3:205

P: /devices/virtual/tty/ttybe
N: ttybe
S: char/3:206

P: /devices/virtual/tty/ttybf
N: ttybf
S: char/3:207

P: /devices/virtual/tty/ttyc0
N: ttyc0
S: char/3:208

P: /devices/virtual/tty/ttyc1
N: ttyc1
S: char/3:209

P: /devices/virtual/tty/ttyc2
N: ttyc2
S: char/3:210

P: /devices/virtual/tty/ttyc3
N: ttyc3
S: char/3:211

P: /devices/virtual/tty/ttyc4
N: ttyc4
S: char/3:212

P: /devices/virtual/tty/ttyc5
N: ttyc5
S: char/3:213

P: /devices/virtual/tty/ttyc6
N: ttyc6
S: char/3:214

P: /devices/virtual/tty/ttyc7
N: ttyc7
S: char/3:215

P: /devices/virtual/tty/ttyc8
N: ttyc8
S: char/3:216

P: /devices/virtual/tty/ttyc9
N: ttyc9
S: char/3:217

P: /devices/virtual/tty/ttyca
N: ttyca
S: char/3:218

P: /devices/virtual/tty/ttycb
N: ttycb
S: char/3:219

P: /devices/virtual/tty/ttycc
N: ttycc
S: char/3:220

P: /devices/virtual/tty/ttycd
N: ttycd
S: char/3:221

P: /devices/virtual/tty/ttyce
N: ttyce
S: char/3:222

P: /devices/virtual/tty/ttycf
N: ttycf
S: char/3:223

P: /devices/virtual/tty/ttyd0
N: ttyd0
S: char/3:224

P: /devices/virtual/tty/ttyd1
N: ttyd1
S: char/3:225

P: /devices/virtual/tty/ttyd2
N: ttyd2
S: char/3:226

P: /devices/virtual/tty/ttyd3
N: ttyd3
S: char/3:227

P: /devices/virtual/tty/ttyd4
N: ttyd4
S: char/3:228

P: /devices/virtual/tty/ttyd5
N: ttyd5
S: char/3:229

P: /devices/virtual/tty/ttyd6
N: ttyd6
S: char/3:230

P: /devices/virtual/tty/ttyd7
N: ttyd7
S: char/3:231

P: /devices/virtual/tty/ttyd8
N: ttyd8
S: char/3:232

P: /devices/virtual/tty/ttyd9
N: ttyd9
S: char/3:233

P: /devices/virtual/tty/ttyda
N: ttyda
S: char/3:234

P: /devices/virtual/tty/ttydb
N: ttydb
S: char/3:235

P: /devices/virtual/tty/ttydc
N: ttydc
S: char/3:236

P: /devices/virtual/tty/ttydd
N: ttydd
S: char/3:237

P: /devices/virtual/tty/ttyde
N: ttyde
S: char/3:238

P: /devices/virtual/tty/ttydf
N: ttydf
S: char/3:239

P: /devices/virtual/tty/ttye0
N: ttye0
S: char/3:240

P: /devices/virtual/tty/ttye1
N: ttye1
S: char/3:241

P: /devices/virtual/tty/ttye2
N: ttye2
S: char/3:242

P: /devices/virtual/tty/ttye3
N: ttye3
S: char/3:243

P: /devices/virtual/tty/ttye4
N: ttye4
S: char/3:244

P: /devices/virtual/tty/ttye5
N: ttye5
S: char/3:245

P: /devices/virtual/tty/ttye6
N: ttye6
S: char/3:246

P: /devices/virtual/tty/ttye7
N: ttye7
S: char/3:247

P: /devices/virtual/tty/ttye8
N: ttye8
S: char/3:248

P: /devices/virtual/tty/ttye9
N: ttye9
S: char/3:249

P: /devices/virtual/tty/ttyea
N: ttyea
S: char/3:250

P: /devices/virtual/tty/ttyeb
N: ttyeb
S: char/3:251

P: /devices/virtual/tty/ttyec
N: ttyec
S: char/3:252

P: /devices/virtual/tty/ttyed
N: ttyed
S: char/3:253

P: /devices/virtual/tty/ttyee
N: ttyee
S: char/3:254

P: /devices/virtual/tty/ttyef
N: ttyef
S: char/3:255

P: /devices/virtual/tty/ttyp0
N: ttyp0
S: char/3:0

P: /devices/virtual/tty/ttyp1
N: ttyp1
S: char/3:1

P: /devices/virtual/tty/ttyp2
N: ttyp2
S: char/3:2

P: /devices/virtual/tty/ttyp3
N: ttyp3
S: char/3:3

P: /devices/virtual/tty/ttyp4
N: ttyp4
S: char/3:4

P: /devices/virtual/tty/ttyp5
N: ttyp5
S: char/3:5

P: /devices/virtual/tty/ttyp6
N: ttyp6
S: char/3:6

P: /devices/virtual/tty/ttyp7
N: ttyp7
S: char/3:7

P: /devices/virtual/tty/ttyp8
N: ttyp8
S: char/3:8

P: /devices/virtual/tty/ttyp9
N: ttyp9
S: char/3:9

P: /devices/virtual/tty/ttypa
N: ttypa
S: char/3:10

P: /devices/virtual/tty/ttypb
N: ttypb
S: char/3:11

P: /devices/virtual/tty/ttypc
N: ttypc
S: char/3:12

P: /devices/virtual/tty/ttypd
N: ttypd
S: char/3:13

P: /devices/virtual/tty/ttype
N: ttype
S: char/3:14

P: /devices/virtual/tty/ttypf
N: ttypf
S: char/3:15

P: /devices/virtual/tty/ttyq0
N: ttyq0
S: char/3:16

P: /devices/virtual/tty/ttyq1
N: ttyq1
S: char/3:17

P: /devices/virtual/tty/ttyq2
N: ttyq2
S: char/3:18

P: /devices/virtual/tty/ttyq3
N: ttyq3
S: char/3:19

P: /devices/virtual/tty/ttyq4
N: ttyq4
S: char/3:20

P: /devices/virtual/tty/ttyq5
N: ttyq5
S: char/3:21

P: /devices/virtual/tty/ttyq6
N: ttyq6
S: char/3:22

P: /devices/virtual/tty/ttyq7
N: ttyq7
S: char/3:23

P: /devices/virtual/tty/ttyq8
N: ttyq8
S: char/3:24

P: /devices/virtual/tty/ttyq9
N: ttyq9
S: char/3:25

P: /devices/virtual/tty/ttyqa
N: ttyqa
S: char/3:26

P: /devices/virtual/tty/ttyqb
N: ttyqb
S: char/3:27

P: /devices/virtual/tty/ttyqc
N: ttyqc
S: char/3:28

P: /devices/virtual/tty/ttyqd
N: ttyqd
S: char/3:29

P: /devices/virtual/tty/ttyqe
N: ttyqe
S: char/3:30

P: /devices/virtual/tty/ttyqf
N: ttyqf
S: char/3:31

P: /devices/virtual/tty/ttyr0
N: ttyr0
S: char/3:32

P: /devices/virtual/tty/ttyr1
N: ttyr1
S: char/3:33

P: /devices/virtual/tty/ttyr2
N: ttyr2
S: char/3:34

P: /devices/virtual/tty/ttyr3
N: ttyr3
S: char/3:35

P: /devices/virtual/tty/ttyr4
N: ttyr4
S: char/3:36

P: /devices/virtual/tty/ttyr5
N: ttyr5
S: char/3:37

P: /devices/virtual/tty/ttyr6
N: ttyr6
S: char/3:38

P: /devices/virtual/tty/ttyr7
N: ttyr7
S: char/3:39

P: /devices/virtual/tty/ttyr8
N: ttyr8
S: char/3:40

P: /devices/virtual/tty/ttyr9
N: ttyr9
S: char/3:41

P: /devices/virtual/tty/ttyra
N: ttyra
S: char/3:42

P: /devices/virtual/tty/ttyrb
N: ttyrb
S: char/3:43

P: /devices/virtual/tty/ttyrc
N: ttyrc
S: char/3:44

P: /devices/virtual/tty/ttyrd
N: ttyrd
S: char/3:45

P: /devices/virtual/tty/ttyre
N: ttyre
S: char/3:46

P: /devices/virtual/tty/ttyrf
N: ttyrf
S: char/3:47

P: /devices/virtual/tty/ttys0
N: ttys0
S: char/3:48

P: /devices/virtual/tty/ttys1
N: ttys1
S: char/3:49

P: /devices/virtual/tty/ttys2
N: ttys2
S: char/3:50

P: /devices/virtual/tty/ttys3
N: ttys3
S: char/3:51

P: /devices/virtual/tty/ttys4
N: ttys4
S: char/3:52

P: /devices/virtual/tty/ttys5
N: ttys5
S: char/3:53

P: /devices/virtual/tty/ttys6
N: ttys6
S: char/3:54

P: /devices/virtual/tty/ttys7
N: ttys7
S: char/3:55

P: /devices/virtual/tty/ttys8
N: ttys8
S: char/3:56

P: /devices/virtual/tty/ttys9
N: ttys9
S: char/3:57

P: /devices/virtual/tty/ttysa
N: ttysa
S: char/3:58

P: /devices/virtual/tty/ttysb
N: ttysb
S: char/3:59

P: /devices/virtual/tty/ttysc
N: ttysc
S: char/3:60

P: /devices/virtual/tty/ttysd
N: ttysd
S: char/3:61

P: /devices/virtual/tty/ttyse
N: ttyse
S: char/3:62

P: /devices/virtual/tty/ttysf
N: ttysf
S: char/3:63

P: /devices/virtual/tty/ttyt0
N: ttyt0
S: char/3:64

P: /devices/virtual/tty/ttyt1
N: ttyt1
S: char/3:65

P: /devices/virtual/tty/ttyt2
N: ttyt2
S: char/3:66

P: /devices/virtual/tty/ttyt3
N: ttyt3
S: char/3:67

P: /devices/virtual/tty/ttyt4
N: ttyt4
S: char/3:68

P: /devices/virtual/tty/ttyt5
N: ttyt5
S: char/3:69

P: /devices/virtual/tty/ttyt6
N: ttyt6
S: char/3:70

P: /devices/virtual/tty/ttyt7
N: ttyt7
S: char/3:71

P: /devices/virtual/tty/ttyt8
N: ttyt8
S: char/3:72

P: /devices/virtual/tty/ttyt9
N: ttyt9
S: char/3:73

P: /devices/virtual/tty/ttyta
N: ttyta
S: char/3:74

P: /devices/virtual/tty/ttytb
N: ttytb
S: char/3:75

P: /devices/virtual/tty/ttytc
N: ttytc
S: char/3:76

P: /devices/virtual/tty/ttytd
N: ttytd
S: char/3:77

P: /devices/virtual/tty/ttyte
N: ttyte
S: char/3:78

P: /devices/virtual/tty/ttytf
N: ttytf
S: char/3:79

P: /devices/virtual/tty/ttyu0
N: ttyu0
S: char/3:80

P: /devices/virtual/tty/ttyu1
N: ttyu1
S: char/3:81

P: /devices/virtual/tty/ttyu2
N: ttyu2
S: char/3:82

P: /devices/virtual/tty/ttyu3
N: ttyu3
S: char/3:83

P: /devices/virtual/tty/ttyu4
N: ttyu4
S: char/3:84

P: /devices/virtual/tty/ttyu5
N: ttyu5
S: char/3:85

P: /devices/virtual/tty/ttyu6
N: ttyu6
S: char/3:86

P: /devices/virtual/tty/ttyu7
N: ttyu7
S: char/3:87

P: /devices/virtual/tty/ttyu8
N: ttyu8
S: char/3:88

P: /devices/virtual/tty/ttyu9
N: ttyu9
S: char/3:89

P: /devices/virtual/tty/ttyua
N: ttyua
S: char/3:90

P: /devices/virtual/tty/ttyub
N: ttyub
S: char/3:91

P: /devices/virtual/tty/ttyuc
N: ttyuc
S: char/3:92

P: /devices/virtual/tty/ttyud
N: ttyud
S: char/3:93

P: /devices/virtual/tty/ttyue
N: ttyue
S: char/3:94

P: /devices/virtual/tty/ttyuf
N: ttyuf
S: char/3:95

P: /devices/virtual/tty/ttyv0
N: ttyv0
S: char/3:96

P: /devices/virtual/tty/ttyv1
N: ttyv1
S: char/3:97

P: /devices/virtual/tty/ttyv2
N: ttyv2
S: char/3:98

P: /devices/virtual/tty/ttyv3
N: ttyv3
S: char/3:99

P: /devices/virtual/tty/ttyv4
N: ttyv4
S: char/3:100

P: /devices/virtual/tty/ttyv5
N: ttyv5
S: char/3:101

P: /devices/virtual/tty/ttyv6
N: ttyv6
S: char/3:102

P: /devices/virtual/tty/ttyv7
N: ttyv7
S: char/3:103

P: /devices/virtual/tty/ttyv8
N: ttyv8
S: char/3:104

P: /devices/virtual/tty/ttyv9
N: ttyv9
S: char/3:105

P: /devices/virtual/tty/ttyva
N: ttyva
S: char/3:106

P: /devices/virtual/tty/ttyvb
N: ttyvb
S: char/3:107

P: /devices/virtual/tty/ttyvc
N: ttyvc
S: char/3:108

P: /devices/virtual/tty/ttyvd
N: ttyvd
S: char/3:109

P: /devices/virtual/tty/ttyve
N: ttyve
S: char/3:110

P: /devices/virtual/tty/ttyvf
N: ttyvf
S: char/3:111

P: /devices/virtual/tty/ttyw0
N: ttyw0
S: char/3:112

P: /devices/virtual/tty/ttyw1
N: ttyw1
S: char/3:113

P: /devices/virtual/tty/ttyw2
N: ttyw2
S: char/3:114

P: /devices/virtual/tty/ttyw3
N: ttyw3
S: char/3:115

P: /devices/virtual/tty/ttyw4
N: ttyw4
S: char/3:116

P: /devices/virtual/tty/ttyw5
N: ttyw5
S: char/3:117

P: /devices/virtual/tty/ttyw6
N: ttyw6
S: char/3:118

P: /devices/virtual/tty/ttyw7
N: ttyw7
S: char/3:119

P: /devices/virtual/tty/ttyw8
N: ttyw8
S: char/3:120

P: /devices/virtual/tty/ttyw9
N: ttyw9
S: char/3:121

P: /devices/virtual/tty/ttywa
N: ttywa
S: char/3:122

P: /devices/virtual/tty/ttywb
N: ttywb
S: char/3:123

P: /devices/virtual/tty/ttywc
N: ttywc
S: char/3:124

P: /devices/virtual/tty/ttywd
N: ttywd
S: char/3:125

P: /devices/virtual/tty/ttywe
N: ttywe
S: char/3:126

P: /devices/virtual/tty/ttywf
N: ttywf
S: char/3:127

P: /devices/virtual/tty/ttyx0
N: ttyx0
S: char/3:128

P: /devices/virtual/tty/ttyx1
N: ttyx1
S: char/3:129

P: /devices/virtual/tty/ttyx2
N: ttyx2
S: char/3:130

P: /devices/virtual/tty/ttyx3
N: ttyx3
S: char/3:131

P: /devices/virtual/tty/ttyx4
N: ttyx4
S: char/3:132

P: /devices/virtual/tty/ttyx5
N: ttyx5
S: char/3:133

P: /devices/virtual/tty/ttyx6
N: ttyx6
S: char/3:134

P: /devices/virtual/tty/ttyx7
N: ttyx7
S: char/3:135

P: /devices/virtual/tty/ttyx8
N: ttyx8
S: char/3:136

P: /devices/virtual/tty/ttyx9
N: ttyx9
S: char/3:137

P: /devices/virtual/tty/ttyxa
N: ttyxa
S: char/3:138

P: /devices/virtual/tty/ttyxb
N: ttyxb
S: char/3:139

P: /devices/virtual/tty/ttyxc
N: ttyxc
S: char/3:140

P: /devices/virtual/tty/ttyxd
N: ttyxd
S: char/3:141

P: /devices/virtual/tty/ttyxe
N: ttyxe
S: char/3:142

P: /devices/virtual/tty/ttyxf
N: ttyxf
S: char/3:143

P: /devices/virtual/tty/ttyy0
N: ttyy0
S: char/3:144

P: /devices/virtual/tty/ttyy1
N: ttyy1
S: char/3:145

P: /devices/virtual/tty/ttyy2
N: ttyy2
S: char/3:146

P: /devices/virtual/tty/ttyy3
N: ttyy3
S: char/3:147

P: /devices/virtual/tty/ttyy4
N: ttyy4
S: char/3:148

P: /devices/virtual/tty/ttyy5
N: ttyy5
S: char/3:149

P: /devices/virtual/tty/ttyy6
N: ttyy6
S: char/3:150

P: /devices/virtual/tty/ttyy7
N: ttyy7
S: char/3:151

P: /devices/virtual/tty/ttyy8
N: ttyy8
S: char/3:152

P: /devices/virtual/tty/ttyy9
N: ttyy9
S: char/3:153

P: /devices/virtual/tty/ttyya
N: ttyya
S: char/3:154

P: /devices/virtual/tty/ttyyb
N: ttyyb
S: char/3:155

P: /devices/virtual/tty/ttyyc
N: ttyyc
S: char/3:156

P: /devices/virtual/tty/ttyyd
N: ttyyd
S: char/3:157

P: /devices/virtual/tty/ttyye
N: ttyye
S: char/3:158

P: /devices/virtual/tty/ttyyf
N: ttyyf
S: char/3:159

P: /devices/virtual/tty/ttyz0
N: ttyz0
S: char/3:160

P: /devices/virtual/tty/ttyz1
N: ttyz1
S: char/3:161

P: /devices/virtual/tty/ttyz2
N: ttyz2
S: char/3:162

P: /devices/virtual/tty/ttyz3
N: ttyz3
S: char/3:163

P: /devices/virtual/tty/ttyz4
N: ttyz4
S: char/3:164

P: /devices/virtual/tty/ttyz5
N: ttyz5
S: char/3:165

P: /devices/virtual/tty/ttyz6
N: ttyz6
S: char/3:166

P: /devices/virtual/tty/ttyz7
N: ttyz7
S: char/3:167

P: /devices/virtual/tty/ttyz8
N: ttyz8
S: char/3:168

P: /devices/virtual/tty/ttyz9
N: ttyz9
S: char/3:169

P: /devices/virtual/tty/ttyza
N: ttyza
S: char/3:170

P: /devices/virtual/tty/ttyzb
N: ttyzb
S: char/3:171

P: /devices/virtual/tty/ttyzc
N: ttyzc
S: char/3:172

P: /devices/virtual/tty/ttyzd
N: ttyzd
S: char/3:173

P: /devices/virtual/tty/ttyze
N: ttyze
S: char/3:174

P: /devices/virtual/tty/ttyzf
N: ttyzf
S: char/3:175

P: /devices/virtual/vc/vcs
N: vcs
S: char/7:0

P: /devices/virtual/vc/vcs1
N: vcs1
S: char/7:1

P: /devices/virtual/vc/vcs2
N: vcs2
S: char/7:2

P: /devices/virtual/vc/vcs3
N: vcs3
S: char/7:3

P: /devices/virtual/vc/vcs4
N: vcs4
S: char/7:4

P: /devices/virtual/vc/vcs5
N: vcs5
S: char/7:5

P: /devices/virtual/vc/vcs6
N: vcs6
S: char/7:6

P: /devices/virtual/vc/vcs7
N: vcs7
S: char/7:7

P: /devices/virtual/vc/vcs8
N: vcs8
S: char/7:8

P: /devices/virtual/vc/vcsa
N: vcsa
S: char/7:128

P: /devices/virtual/vc/vcsa1
N: vcsa1
S: char/7:129

P: /devices/virtual/vc/vcsa2
N: vcsa2
S: char/7:130

P: /devices/virtual/vc/vcsa3
N: vcsa3
S: char/7:131

P: /devices/virtual/vc/vcsa4
N: vcsa4
S: char/7:132

P: /devices/virtual/vc/vcsa5
N: vcsa5
S: char/7:133

P: /devices/virtual/vc/vcsa6
N: vcsa6
S: char/7:134

P: /devices/virtual/vc/vcsa7
N: vcsa7
S: char/7:135

P: /devices/virtual/vc/vcsa8
N: vcsa8
S: char/7:136
Comment 28 Wes 2009-03-20 01:08:47 UTC
Also worth noting, but perhaps I should file a seperate bug regarding it (?), this version, 0.7.0.99, of NetworkManager keeps overwriting the resolvconf /etc/resolv.conf symlink to /etc/resolvconf/run/resolv.conf with a plain text file, breaking resolvconf's auto handling of dns info.  The version in the ubuntu repo didn't do this.
Comment 29 Wes 2009-03-20 01:16:26 UTC
Sorry for the huge pastes, I didn't notice the 'create new attachment' option below the text entry box.. :P
Comment 30 Wes 2009-03-23 02:34:36 UTC
I'm reverting back to the old NetworkManager until you have another patch for me to try.  This issue with clobbering the resolv.conf symlink and breaking resolvconf is far too frustrating to live with for now when I need to connect to work's vpn regularly and dns gets broken every time unless I hand recreate the symlink 20 times a day.. :P
Comment 31 Dan Williams 2009-03-23 17:31:23 UTC
(In reply to comment #30)
> I'm reverting back to the old NetworkManager until you have another patch for
> me to try.  This issue with clobbering the resolv.conf symlink and breaking
> resolvconf is far too frustrating to live with for now when I need to connect
> to work's vpn regularly and dns gets broken every time unless I hand recreate
> the symlink 20 times a day.. :P

For the resolvconf thing you really want to be talking to Ubuntu upstream; when resolvconf is installed NM doesn't *ever* touch /etc/resolv.conf, but uses resolvconf instead.  At that point, resolvconf is managing your /etc/resolv.conf.  You might try to ensure that only 'dnsmasq-base' is installed, I think that came up recently.
Comment 32 Wes 2009-03-26 03:07:58 UTC
Well when I revert to the ubuntu packaged NetworkManager, it starts using resolvconf again.  Could it be because the testing version is being installed to /usr/local and getting it's configs from /usr/local/etc?  How does it test for resolvconf?  Might it be expecting to find a resolvconf dir in the same dir as it's config files, ie, /usr/local/etc/resolvconf ?

Also, any news on why it's not picking up the card when only cdc-acm is used?
Would it be worth testing again with kernel 2.6.29's cdc-acm/option/etc?
Comment 33 Wes 2009-04-16 04:51:21 UTC
I've tried again with both the latest networkmanager 0.7.1 tarball dated 2 days ago, aswell as the version in git.  Neither are seeing the device at all now, and the 2.6.29.1 kernel's option driver doesn't pick up the device either.

Stuck with having to go back to using wvdial...
Comment 34 Wes 2009-04-17 08:20:24 UTC
Hello?  Anyone?
Comment 35 Dan Williams 2009-04-17 14:08:52 UTC
So if the 'option' driver doesn't pick it up, doesn't cdc-acm pick it up?  USB Interface #1 on your card is clearly a cdc-acm capable interface, and thus without option claiming it, cdc-acm should be owning the device.  Do you have any /dev/ttyACM* ports?
Comment 36 Wes 2009-04-18 17:46:02 UTC
Yes cdc-acm is owning the device, and I am able to connect with wvdial.  The problem is NetworkManager no longer sees it at all even though the /dev/usbACM* ports are there
Comment 37 Dan Williams 2009-04-20 21:09:09 UTC
can you grab "udevadm info --export-db" and attach?  What's your udev version?  Do you have either /lib/udev/rules.d/77-nm-probe-modem-capabilities.rules or /etc/udev/rules.d/77-nm-probe-modem-capabilities.rules ?
Comment 38 Wes 2009-04-27 06:25:49 UTC
Since it's release, I decided to try with ubuntu 9.04 on a usb stick to see how it faired with this.  It seems it now works fine using cdc_acm.  Option doesn't pick up the device, NetworkManager only sees 1 interface, and it connected after 2 mouse clicks.  So I guess it's time to close this ticket.

Thanks for your assistance along the way.
Comment 39 Dan Williams 2009-04-28 16:59:19 UTC
No problem, you certainly helped make it happen.
Comment 40 Marius Kotsbak 2013-02-07 10:30:49 UTC
I wonder if this bug has regressed again. See: https://bugs.launchpad.net/modemmanager/+bug/1114575
Comment 41 Marius Kotsbak 2013-02-07 10:50:44 UTC
Made a new bug #693309 for this bug in ModemManager.