Hi, while here is the discussion about 3G modems and whether they should use one or another driver and that usbserial should be avoided, I just bought Huawei E372 but it is using on 3.4-rc7 I see it uses: cdc_wdm usbserial_generic option but here is the complete list of loaded modules: 3.4-rc7 # lsmod Module Size Used by ppp_async 6375 1 ppp_generic 22416 5 ppp_async slhc 4846 1 ppp_generic option 19255 1 usb_wwan 11439 1 option usbserial 34827 4 option,usb_wwan cdc_wdm 8752 0 iwlwifi 236411 0 ums_realtek 6955 0 usb_storage 45723 1 ums_realtek 3.4-rc7 # I am attaching dmesg and lsusb info. Unfortunately, my Zyxel P-661HNU-F3 router is running 2.6.20 kernel and while it was working with Huawei E1823 it does not detect the E372. :(( What would you recommend me to do to get it working: 1) properly under current kernels, 2) under the old kernel in the router? I think I saw at http://surfsticks.de that both E1823 and E372 use same chipset ... I know, my PCI ID says something else ... ? Thank you, Martin
[120995.568745] hub 2-1.2:1.0: state 7 ports 4 chg 0000 evt 0002 [120995.569166] hub 2-1.2:1.0: port 1, status 0101, change 0001, 12 Mb/s [120995.728441] hub 2-1.2:1.0: debounce: port 1: total 100ms stable 100ms status 0x101 [120995.808322] usb 2-1.2.1: new high-speed USB device number 8 using ehci_hcd [120995.920264] usb 2-1.2.1: default language 0x0409 [120995.921264] usb 2-1.2.1: udev 8, busnum 2, minor = 135 [120995.921274] usb 2-1.2.1: New USB device found, idVendor=12d1, idProduct=1505 [120995.921281] usb 2-1.2.1: New USB device strings: Mfr=3, Product=2, SerialNumber=0 [120995.921287] usb 2-1.2.1: Product: HUAWEI Mobile [120995.921292] usb 2-1.2.1: Manufacturer: Huawei Technologies [120995.921523] usb 2-1.2.1: usb_probe_device [120995.921526] usb 2-1.2.1: configuration #1 chosen from 1 choice [120995.922751] usb 2-1.2.1: adding 2-1.2.1:1.0 (config #1, interface 0) [120995.922849] uas 2-1.2.1:1.0: usb_probe_interface [120995.922857] uas 2-1.2.1:1.0: usb_probe_interface - got id [120995.922888] usb-storage 2-1.2.1:1.0: usb_probe_interface [120995.922892] usb-storage 2-1.2.1:1.0: usb_probe_interface - got id [120995.923004] scsi7 : usb-storage 2-1.2.1:1.0 [120995.923094] usb 2-1.2.1: adding 2-1.2.1:1.1 (config #1, interface 1) [120995.923119] uas 2-1.2.1:1.1: usb_probe_interface [120995.923121] uas 2-1.2.1:1.1: usb_probe_interface - got id [120995.923132] usb-storage 2-1.2.1:1.1: usb_probe_interface [120995.923136] usb-storage 2-1.2.1:1.1: usb_probe_interface - got id [120995.923270] scsi8 : usb-storage 2-1.2.1:1.1 [120995.923384] hub 2-1.2:1.0: state 7 ports 4 chg 0000 evt 0002 [120996.772602] usb usb4: usb auto-resume [120996.786622] hub 4-0:1.0: hub_resume [120996.786649] xhci_hcd 0000:0b:00.0: get port status, actual port 0 status = 0x2a0 [120996.786656] xhci_hcd 0000:0b:00.0: Get port status returned 0x2a0 [120996.786675] xhci_hcd 0000:0b:00.0: get port status, actual port 1 status = 0x2a0 [120996.786681] xhci_hcd 0000:0b:00.0: Get port status returned 0x2a0 [120996.786749] hub 4-0:1.0: state 7 ports 2 chg 0000 evt 0000 [120996.786774] xhci_hcd 0000:0b:00.0: set port remote wake mask, actual port 0 status = 0xe0002a0 [120996.786784] xhci_hcd 0000:0b:00.0: set port remote wake mask, actual port 1 status = 0xe0002a0 [120996.786787] hub 4-0:1.0: hub_suspend [120996.786791] usb usb4: bus auto-suspend, wakeup 1 [120996.786839] usb usb4: usb auto-resume [120996.826568] hub 4-0:1.0: hub_resume [120996.826595] xhci_hcd 0000:0b:00.0: get port status, actual port 0 status = 0x2a0 [120996.826603] xhci_hcd 0000:0b:00.0: Get port status returned 0x2a0 [120996.826621] xhci_hcd 0000:0b:00.0: get port status, actual port 1 status = 0x2a0 [120996.826627] xhci_hcd 0000:0b:00.0: Get port status returned 0x2a0 [120996.826694] hub 4-0:1.0: state 7 ports 2 chg 0000 evt 0000 [120996.826716] xhci_hcd 0000:0b:00.0: set port remote wake mask, actual port 0 status = 0xe0002a0 [120996.826718] usb usb3: usb auto-resume [120996.826738] xhci_hcd 0000:0b:00.0: set port remote wake mask, actual port 1 status = 0xe0002a0 [120996.826742] hub 4-0:1.0: hub_suspend [120996.826745] usb usb4: bus auto-suspend, wakeup 1 [120996.846552] hub 3-0:1.0: hub_resume [120996.846579] xhci_hcd 0000:0b:00.0: get port status, actual port 0 status = 0x2a0 [120996.846587] xhci_hcd 0000:0b:00.0: Get port status returned 0x100 [120996.846605] xhci_hcd 0000:0b:00.0: get port status, actual port 1 status = 0x2a0 [120996.846611] xhci_hcd 0000:0b:00.0: Get port status returned 0x100 [120996.846660] hub 3-0:1.0: state 7 ports 2 chg 0000 evt 0000 [120996.846671] hub 3-0:1.0: hub_suspend [120996.846676] usb usb3: bus auto-suspend, wakeup 1 [120996.846701] usb usb3: usb auto-resume [120996.886485] hub 3-0:1.0: hub_resume [120996.886513] xhci_hcd 0000:0b:00.0: get port status, actual port 0 status = 0x2a0 [120996.886520] xhci_hcd 0000:0b:00.0: Get port status returned 0x100 [120996.886539] xhci_hcd 0000:0b:00.0: get port status, actual port 1 status = 0x2a0 [120996.886545] xhci_hcd 0000:0b:00.0: Get port status returned 0x100 [120996.886602] hub 3-0:1.0: state 7 ports 2 chg 0000 evt 0000 [120996.886612] hub 3-0:1.0: hub_suspend [120996.886617] usb usb3: bus auto-suspend, wakeup 1 [120996.886711] usb usb1: usb auto-resume [120996.886714] ehci_hcd 0000:00:1a.0: resume root hub [120996.906468] ehci_hcd 0000:00:1a.0: IAA with nothing to reclaim? [120996.918419] scsi 8:0:0:0: Direct-Access HUAWEI TF CARD Storage 2.31 PQ: 0 ANSI: 2 [120996.918484] scsi 7:0:0:0: CD-ROM HUAWEI Mass Storage 2.31 PQ: 0 ANSI: 2 [120996.918580] sd 8:0:0:0: Attached scsi generic sg3 type 0 [120996.921568] sr1: scsi-1 drive [120996.921663] sr 7:0:0:0: Attached scsi CD-ROM sr1 [120996.921750] sr 7:0:0:0: Attached scsi generic sg4 type 5 [120996.922569] sd 8:0:0:0: [sdc] Attached SCSI removable disk [120996.926379] hub 1-0:1.0: hub_resume [120996.926404] hub 1-0:1.0: port 1: status 0507 change 0000 [120996.926442] usb 1-1: usb auto-resume [120996.926465] hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0000 [120996.966376] ehci_hcd 0000:00:1a.0: GetStatus port:1 status 001005 0 ACK POWER sig=se0 PE CONNECT [120996.986343] usb 1-1: finish resume [120996.986659] hub 1-1:1.0: hub_resume [120996.987295] hub 1-1:1.0: port 5: status 0507 change 0000 [120996.987415] ehci_hcd 0000:00:1a.0: reused qh ffff880197330340 schedule [120996.987428] usb 1-1: link qh256-0001/ffff880197330340 start 1 [1/0 us] [120996.987474] hub 1-1:1.0: state 7 ports 6 chg 0000 evt 0000 [120996.987738] usb 1-1.5: usb auto-resume [120997.028236] hub 1-1:1.0: state 7 ports 6 chg 0000 evt 0020 [120997.046445] usb 1-1.5: finish resume [120997.047440] usb 1-1.5: usb auto-suspend, wakeup 0 [120997.066188] hub 1-1:1.0: hub_suspend [120997.066208] usb 1-1: unlink qh256-0001/ffff880197330340 start 1 [1/0 us] [120997.066422] usb 1-1: usb auto-suspend, wakeup 1 [120997.086156] hub 1-0:1.0: hub_suspend [120997.086173] usb usb1: bus auto-suspend, wakeup 1 [120997.086180] ehci_hcd 0000:00:1a.0: suspend root hub [120997.086288] usb usb1: usb auto-resume [120997.106098] ehci_hcd 0000:00:1a.0: resume root hub [120997.146110] hub 1-0:1.0: hub_resume [120997.146137] hub 1-0:1.0: port 1: status 0507 change 0000 [120997.146169] usb 1-1: usb auto-resume [120997.146211] hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0000 [120997.186164] ehci_hcd 0000:00:1a.0: GetStatus port:1 status 001005 0 ACK POWER sig=se0 PE CONNECT [120997.206011] usb 1-1: finish resume [120997.206439] hub 1-1:1.0: hub_resume [120997.207077] hub 1-1:1.0: port 5: status 0507 change 0000 [120997.207175] ehci_hcd 0000:00:1a.0: reused qh ffff880197330340 schedule [120997.207185] usb 1-1: link qh256-0001/ffff880197330340 start 1 [1/0 us] [120997.207246] hub 1-1:1.0: state 7 ports 6 chg 0000 evt 0020 [120997.207787] usb 1-1.5: usb auto-resume [120997.266127] usb 1-1.5: finish resume [120997.267112] usb 1-1.5: usb auto-suspend, wakeup 0 [120997.285931] hub 1-1:1.0: hub_suspend [120997.285953] usb 1-1: unlink qh256-0001/ffff880197330340 start 1 [1/0 us] [120997.286216] usb 1-1: usb auto-suspend, wakeup 1 [120997.305891] hub 1-0:1.0: hub_suspend [120997.305911] usb usb1: bus auto-suspend, wakeup 1 [120997.305918] ehci_hcd 0000:00:1a.0: suspend root hub [120997.305973] usb usb1: usb auto-resume [120997.325815] ehci_hcd 0000:00:1a.0: resume root hub [120997.365756] hub 1-0:1.0: hub_resume [120997.365785] hub 1-0:1.0: port 1: status 0507 change 0000 [120997.365817] usb 1-1: usb auto-resume [120997.365897] hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0000 [120997.405722] ehci_hcd 0000:00:1a.0: GetStatus port:1 status 001005 0 ACK POWER sig=se0 PE CONNECT [120997.425679] usb 1-1: finish resume [120997.425971] hub 1-1:1.0: hub_resume [120997.426623] hub 1-1:1.0: port 5: status 0507 change 0000 [120997.426764] ehci_hcd 0000:00:1a.0: reused qh ffff880197330340 schedule [120997.426781] usb 1-1: link qh256-0001/ffff880197330340 start 1 [1/0 us] [120997.426810] hub 1-1:1.0: state 7 ports 6 chg 0000 evt 0000 [120997.426819] hub 1-1:1.0: hub_suspend [120997.426824] usb 1-1: unlink qh256-0001/ffff880197330340 start 1 [1/0 us] [120997.427062] usb 1-1: usb auto-suspend, wakeup 1 [120997.428819] usb-storage 2-1.2.1:1.0: disconnect by usbfs [120997.445688] hub 1-0:1.0: hub_suspend [120997.445716] usb usb1: bus auto-suspend, wakeup 1 [120997.445726] ehci_hcd 0000:00:1a.0: suspend root hub [120998.124896] hub 2-1.2:1.0: state 7 ports 4 chg 0000 evt 0002 [120998.125340] hub 2-1.2:1.0: port 1, status 0100, change 0001, 12 Mb/s [120998.125587] usb 2-1.2.1: USB disconnect, device number 8 [120998.125596] usb 2-1.2.1: unregistering device [120998.125602] usb 2-1.2.1: unregistering interface 2-1.2.1:1.0 [120998.125727] usb 2-1.2.1: unregistering interface 2-1.2.1:1.1 [120998.126114] usb 2-1.2.1: usb_disable_device nuking all URBs [120998.284617] hub 2-1.2:1.0: debounce: port 1: total 100ms stable 100ms status 0x100 [121003.492860] hub 2-1.2:1.0: state 7 ports 4 chg 0000 evt 0002 [121003.493307] hub 2-1.2:1.0: port 1, status 0101, change 0001, 12 Mb/s [121003.646604] hub 2-1.2:1.0: debounce: port 1: total 100ms stable 100ms status 0x101 [121003.726496] usb 2-1.2.1: new high-speed USB device number 9 using ehci_hcd [121003.838327] usb 2-1.2.1: skipped 1 descriptor after endpoint [121003.838337] usb 2-1.2.1: skipped 3 descriptors after interface [121003.838812] usb 2-1.2.1: default language 0x0409 [121003.839664] usb 2-1.2.1: udev 9, busnum 2, minor = 136 [121003.839673] usb 2-1.2.1: New USB device found, idVendor=12d1, idProduct=1506 [121003.839680] usb 2-1.2.1: New USB device strings: Mfr=4, Product=3, SerialNumber=0 [121003.839686] usb 2-1.2.1: Product: HUAWEI Mobile [121003.839691] usb 2-1.2.1: Manufacturer: Huawei Technologies [121003.839891] usb 2-1.2.1: usb_probe_device [121003.839894] usb 2-1.2.1: configuration #1 chosen from 1 choice [121003.841686] usb 2-1.2.1: adding 2-1.2.1:1.0 (config #1, interface 0) [121003.841836] usb 2-1.2.1: adding 2-1.2.1:1.1 (config #1, interface 1) [121003.841880] usb 2-1.2.1: adding 2-1.2.1:1.2 (config #1, interface 2) [121003.841914] usb 2-1.2.1: adding 2-1.2.1:1.3 (config #1, interface 3) [121003.841961] usb 2-1.2.1: adding 2-1.2.1:1.4 (config #1, interface 4) [121003.841996] usb 2-1.2.1: adding 2-1.2.1:1.5 (config #1, interface 5) [121003.842019] uas 2-1.2.1:1.5: usb_probe_interface [121003.842028] uas 2-1.2.1:1.5: usb_probe_interface - got id [121003.842036] usb-storage 2-1.2.1:1.5: usb_probe_interface [121003.842039] usb-storage 2-1.2.1:1.5: usb_probe_interface - got id [121003.842107] scsi9 : usb-storage 2-1.2.1:1.5 [121003.842198] usb 2-1.2.1: adding 2-1.2.1:1.6 (config #1, interface 6) [121003.842216] uas 2-1.2.1:1.6: usb_probe_interface [121003.842224] uas 2-1.2.1:1.6: usb_probe_interface - got id [121003.842232] usb-storage 2-1.2.1:1.6: usb_probe_interface [121003.842235] usb-storage 2-1.2.1:1.6: usb_probe_interface - got id [121003.842305] scsi10 : usb-storage 2-1.2.1:1.6 [121003.842418] hub 2-1.2:1.0: state 7 ports 4 chg 0000 evt 0002 [121004.216158] cdc_wdm 2-1.2.1:1.1: usb_probe_interface [121004.216162] cdc_wdm 2-1.2.1:1.1: usb_probe_interface - got id [121004.216165] cdc_wdm 2-1.2.1:1.1: Ignoring extra header, type 15, length 13 [121004.216167] cdc_wdm 2-1.2.1:1.1: Ignoring extra header, type 6, length 5 [121004.216178] cdc_wdm 2-1.2.1:1.1: looking for a minor, starting at 0 [121004.216244] cdc_wdm 2-1.2.1:1.1: cdc-wdm0: USB WDM device [121004.216266] usbcore: registered new interface driver cdc_wdm [121004.228815] usbcore: registered new interface driver usbserial [121004.228831] usbcore: registered new interface driver usbserial_generic [121004.229030] USB Serial support registered for generic [121004.229041] usbserial_generic 2-1.3:1.0: usb_probe_interface [121004.229044] usbserial_generic 2-1.3:1.0: usb_probe_interface - got id [121004.229055] usbserial_generic 2-1.2.1:1.0: usb_probe_interface [121004.229057] usbserial_generic 2-1.2.1:1.0: usb_probe_interface - got id [121004.229065] usbserial_generic 2-1.2.1:1.2: usb_probe_interface [121004.229066] usbserial_generic 2-1.2.1:1.2: usb_probe_interface - got id [121004.229072] usbserial_generic 2-1.2.1:1.3: usb_probe_interface [121004.229074] usbserial_generic 2-1.2.1:1.3: usb_probe_interface - got id [121004.229080] usbserial_generic 2-1.2.1:1.4: usb_probe_interface [121004.229082] usbserial_generic 2-1.2.1:1.4: usb_probe_interface - got id [121004.229086] usbserial: USB Serial Driver core [121004.267010] usbcore: registered new interface driver option [121004.267024] USB Serial support registered for GSM modem (1-port) [121004.267096] option 2-1.2.1:1.0: usb_probe_interface [121004.267101] option 2-1.2.1:1.0: usb_probe_interface - got id [121004.267108] option 2-1.2.1:1.0: GSM modem (1-port) converter detected [121004.267136] usb 2-1.2.1: link qh2-0001/ffff88002fbe8940 start 1 [2/0 us] [121004.267218] usb 2-1.2.1: GSM modem (1-port) converter now attached to ttyUSB0 [121004.267257] option 2-1.2.1:1.3: usb_probe_interface [121004.267260] option 2-1.2.1:1.3: usb_probe_interface - got id [121004.267273] option 2-1.2.1:1.3: GSM modem (1-port) converter detected [121004.267381] usb 2-1.2.1: GSM modem (1-port) converter now attached to ttyUSB1 [121004.267399] option 2-1.2.1:1.4: usb_probe_interface [121004.267403] option 2-1.2.1:1.4: usb_probe_interface - got id [121004.267409] option 2-1.2.1:1.4: GSM modem (1-port) converter detected [121004.267541] usb 2-1.2.1: GSM modem (1-port) converter now attached to ttyUSB2 [121004.836646] scsi 9:0:0:0: CD-ROM HUAWEI Mass Storage 2.31 PQ: 0 ANSI: 2 [121004.836895] scsi 10:0:0:0: Direct-Access HUAWEI TF CARD Storage 2.31 PQ: 0 ANSI: 2 [121004.837069] sd 10:0:0:0: Attached scsi generic sg3 type 0 [121004.840618] sr1: scsi-1 drive [121004.840715] sr 9:0:0:0: Attached scsi CD-ROM sr1 [121004.840727] sd 10:0:0:0: [sdc] Attached SCSI removable disk [121004.840814] sr 9:0:0:0: Attached scsi generic sg4 type 5
Bus 002 Device 009: ID 12d1:1506 Huawei Technologies Co., Ltd. E398 LTE/UMTS/GSM Modem/Networkcard Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 239 Miscellaneous Device bDeviceSubClass 2 ? bDeviceProtocol 1 Interface Association bMaxPacketSize0 64 idVendor 0x12d1 Huawei Technologies Co., Ltd. idProduct 0x1506 E398 LTE/UMTS/GSM Modem/Networkcard bcdDevice 0.00 iManufacturer 4 Huawei Technologies iProduct 3 HUAWEI Mobile iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 201 bNumInterfaces 7 bConfigurationValue 1 iConfiguration 2 Huawei Configuration bmAttributes 0xc0 Self Powered MaxPower 500mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 3 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 1 bInterfaceProtocol 1 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 5 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 32 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 32 Interface Association: bLength 8 bDescriptorType 11 bFirstInterface 1 bInterfaceCount 2 bFunctionClass 2 Communications bFunctionSubClass 0 bFunctionProtocol 0 iFunction 0 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 1 bInterfaceProtocol 9 iInterface 0 ** UNRECOGNIZED: 05 24 00 10 01 ** UNRECOGNIZED: 0d 24 0f 01 00 00 00 00 08 06 01 00 00 ** UNRECOGNIZED: 05 24 06 01 02 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 5 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 2 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 1 bInterfaceProtocol 8 iInterface 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 32 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 32 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 3 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 1 bInterfaceProtocol 3 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x85 EP 5 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 32 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x03 EP 3 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 32 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 4 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 1 bInterfaceProtocol 2 iInterface 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 32 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 32 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 5 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 8 Mass Storage bInterfaceSubClass 6 SCSI bInterfaceProtocol 80 Bulk-Only iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x87 EP 7 IN 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 0x05 EP 5 OUT 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 6 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 8 Mass Storage bInterfaceSubClass 6 SCSI bInterfaceProtocol 80 Bulk-Only iInterface 0 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 0x88 EP 8 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 239 Miscellaneous Device bDeviceSubClass 2 ? bDeviceProtocol 1 Interface Association bMaxPacketSize0 64 bNumConfigurations 1 Device Status: 0x0000 (Bus Powered)