Re: [PATCH] USB: option: Add USB ID for Novatel Ovation MC551

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux