On Fri, 2012-06-22 at 11:24 -0500, Dan Williams wrote: > On Fri, 2012-06-22 at 16:00 +0200, Bjørn Mork wrote: > > Forest Bond <forest@xxxxxxxxxxxxxxxxxxx> writes: > > > > > I guess this indicates no QMI support? > > > > Yes, I guess it does. > > > > > Or is there some other problem? > > > > Uncertain. I haven't seen the exact result you got before. > > Demonstrates just how much of this I understand ;-) > > > > > > > # ./qmiver.pl --device=1410:b001 > > > Debugging: off > > > Device: 1410:b001 > > > Candidate: ifnum=0 > > > control_msg() failed (-32): Broken pipe > > > Unsupported endpoint configuration on ifnum=1 > > > Unsupported endpoint configuration on ifnum=2 > > > Unsupported endpoint configuration on ifnum=4 > > > Candidate: ifnum=6 > > > control_msg() failed (-108): Cannot send after transport endpoint shutdown > > > > So that's -ESHUTDOWN returned there. A bit unexpected. I don't really > > know why... > > I did try my qmitest (from git.fdo) on all ports of the device except > the ether port, and got nothing. > > I'll do some Windows traces to see if it does use QMI on the Ethernet > endpoints. I know it doesn't do QMI on any of the serial interfaces > (ff/ff/ff) based on the Windows drivers. I could be completely wrong, > but I'm really expecting QMI on this device, given that it's a MDM9600. Yeah, a whole lot of QMI over the CDC Ether interface using control transfers. lsusb -v output for the ether interfaces is: Interface Association: bLength 8 bDescriptorType 11 bFirstInterface 6 bInterfaceCount 2 bFunctionClass 2 Communications bFunctionSubClass 0 bFunctionProtocol 0 iFunction 0 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 6 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 2 Communications bInterfaceSubClass 6 Ethernet Networking bInterfaceProtocol 0 iInterface 0 CDC Header: bcdCDC 1.10 CDC Ethernet: iMacAddress 1 (??) bmEthernetStatistics 0x00000000 wMaxSegmentSize 1544 wNumberMCFilters 0x0001 bNumberPowerFilters 0 CDC Union: bMasterInterface 6 bSlaveInterface 7 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x86 EP 6 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 7 bAlternateSetting 0 bNumEndpoints 0 bInterfaceClass 10 CDC Data bInterfaceSubClass 0 Unused bInterfaceProtocol 0 iInterface 0 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 7 bAlternateSetting 1 bNumEndpoints 2 bInterfaceClass 10 CDC Data bInterfaceSubClass 0 Unused bInterfaceProtocol 0 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 32 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 32 ** UNRECOGNIZED: 2c ff 42 49 53 54 00 01 07 06 40 00 00 00 00 00 01 07 f4 01 02 08 f4 01 03 09 88 13 04 0a 10 27 05 0b 10 27 06 0c f4 01 07 0d f4 01 Dan -- 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