On Tue, 2009-01-27 at 14:49 -0800, Greg KH wrote: > On Tue, Jan 27, 2009 at 07:20:20PM +0100, Bjørn Mork wrote: > > I just got a laptop with one of these cards. In recent kernels this > > seems to be handled by the option driver, after commit > > b064eca9b0cdbb2b8f731ae2e44fa02194a1219a > > added its vid/pid to this driver. This commit makes the card > > non-functional as far as I can see. The driver attaches to every > > interface and creates ttyUSBx devices for these, without considering the > > actual protocol used by the interfaces: > > <snip> > > Dan, you submitted this patch, is it not really needed? When the 'mbm' driver is accepted upstream, the option.c patch is no longer required, and the VID/PID can be dropped from option.c. Dan > thanks, > > greg k-h > > <rest of kernel log messages below...> > > > [ 17.648867] usbserial: USB Serial Driver core > > [ 17.654310] USB Serial support registered for GSM modem (1-port) > > [ 17.654427] option 8-4:1.0: GSM modem (1-port) converter detected > > [ 17.654568] usb 8-4: GSM modem (1-port) converter now attached to ttyUSB0 > > [ 17.654653] option 8-4:1.1: GSM modem (1-port) converter detected > > [ 17.654789] usb 8-4: GSM modem (1-port) converter now attached to ttyUSB1 > > [ 17.654873] option 8-4:1.2: GSM modem (1-port) converter detected > > [ 17.654993] usb 8-4: GSM modem (1-port) converter now attached to ttyUSB2 > > [ 17.655078] option 8-4:1.3: GSM modem (1-port) converter detected > > [ 17.655203] usb 8-4: GSM modem (1-port) converter now attached to ttyUSB3 > > [ 17.655286] option 8-4:1.4: GSM modem (1-port) converter detected > > [ 17.655408] usb 8-4: GSM modem (1-port) converter now attached to ttyUSB4 > > [ 17.655492] option 8-4:1.5: GSM modem (1-port) converter detected > > [ 17.655620] usb 8-4: GSM modem (1-port) converter now attached to ttyUSB5 > > [ 17.655703] option 8-4:1.6: GSM modem (1-port) converter detected > > [ 17.655830] usb 8-4: GSM modem (1-port) converter now attached to ttyUSB6 > > [ 17.655913] option 8-4:1.7: GSM modem (1-port) converter detected > > [ 17.656050] usb 8-4: GSM modem (1-port) converter now attached to ttyUSB7 > > [ 17.656134] option 8-4:1.8: GSM modem (1-port) converter detected > > [ 17.656256] usb 8-4: GSM modem (1-port) converter now attached to ttyUSB8 > > [ 17.656339] option 8-4:1.9: GSM modem (1-port) converter detected > > [ 17.656470] usb 8-4: GSM modem (1-port) converter now attached to ttyUSB9 > > [ 17.656570] option 8-4:1.10: GSM modem (1-port) converter detected > > [ 17.656697] usb 8-4: GSM modem (1-port) converter now attached to ttyUSB10 > > [ 17.656793] usbcore: registered new interface driver option > > [ 17.656857] option: v0.7.2:USB Driver for GSM modems > > > > > > I don't think this makes much sense if you look at the USB descriptors: > > > > > > > > Bus 008 Device 004: ID 0bdb:1900 Ericsson Business Mobile Networks BV > > Device Descriptor: > > bLength 18 > > bDescriptorType 1 > > bcdUSB 2.00 > > bDeviceClass 2 Communications > > bDeviceSubClass 0 > > bDeviceProtocol 0 > > bMaxPacketSize0 64 > > idVendor 0x0bdb Ericsson Business Mobile Networks BV > > idProduct 0x1900 > > bcdDevice 0.00 > > iManufacturer 1 Ericsson > > iProduct 2 Ericsson F3507g Mobile Broadband Minicard Composite Device > > iSerial 3 3541430214991320 > > 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 Ericsson F3507g 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 Ericsson F3507g 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 Ericsson F3507g Mobile Broadband Minicard Data Modem > > 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 Ericsson F3507g Mobile Broadband Minicard Data Modem > > 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 Ericsson F3507g Mobile Broadband Minicard Device Management > > 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 Ericsson F3507g 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 Ericsson F3507g Mobile Broadband Minicard Network Adapter > > 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 Ericsson F3507g Mobile Broadband Minicard Network Adapter > > 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 Ericsson F3507g 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 Ericsson F3507g 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 Ericsson F3507g 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 Ericsson F3507g 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 Ericsson F3507g Mobile Broadband Minicard Data Modem > > 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 Ericsson F3507g Mobile Broadband Minicard Data Modem > > 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 Ericsson F3507g Mobile Broadband Minicard Device Management > > 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 Ericsson F3507g 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 Ericsson F3507g Mobile Broadband Minicard Network Adapter > > 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 Ericsson F3507g Mobile Broadband Minicard Network Adapter > > 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) > > > > > > > > > > As you can see, there are several standard class descriptors, which are > > handled properly by the class drivers. After blacklisting the option > > driver, I get: > > > > [13999.900043] usb 8-4: new high speed USB device using ehci_hcd and address 4 > > [14001.003871] usb 8-4: configuration #1 chosen from 2 choices > > [14001.007530] cdc_acm 8-4:1.1: ttyACM0: USB ACM device > > [14001.068857] cdc_acm 8-4:1.3: ttyACM1: USB ACM device > > [14001.095678] cdc_wdm 8-4:1.5: cdc-wdm0: USB WDM device > > [14001.099602] cdc_wdm 8-4:1.6: cdc-wdm1: USB WDM device > > [14001.105210] usb 8-4: unsupported MDLM descriptors > > [14001.115265] cdc_acm 8-4:1.9: ttyACM2: USB ACM device > > [14001.125390] usb 8-4: New USB device found, idVendor=0bdb, idProduct=1900 > > [14001.125394] usb 8-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3 > > [14001.125397] usb 8-4: Product: Ericsson F3507g Mobile Broadband Minicard Composite Device > > [14001.125400] usb 8-4: Manufacturer: Ericsson > > [14001.125403] usb 8-4: SerialNumber: 3541430214991320 > > > > > > Which at least gives me three AT command interfaces which seem to be > > working as expected. Could you please revert > > b064eca9b0cdbb2b8f731ae2e44fa02194a1219a > > to allow the proper class drivers to handle this device? > > > > I am also interested in the outcome of the discussion here ("MBM: add > > Ericsson mbm driver"): > > http://article.gmane.org/gmane.linux.network.general/12891 > > > > Looks like the device has some other features which can be enabled by > > this driver. > > > > > > > > Bjørn > > -- > > You ponderous French maniac > > > > -- > > To unsubscribe from this list: send the line "unsubscribe linux-usb" in > > the body of a message to majordomo@xxxxxxxxxxxxxxx > > More majordomo info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html