QMI service versions in different devices

Thomas Schäfer tschaefer at t-online.de
Wed Feb 13 10:08:36 PST 2013


Am Freitag, 27. Juli 2012, 21:22:25 schrieb Aleksander Morgado:
> Hey everyone,
> 
> Could you do me a favour and email me the list of QMI services and
> versions supported by the QMI devices you happen to have?
> 
> You can get those just running for example:
>  $> qmicli -d /dev/cdc-wdmX --dms-noop --device-open-version-info -v


May be the info is redundant. ( It is also already supported by the kernel.)

The device is built in Fujitsu-Technology LIFEBOOK UH572 and probably many 
others.



ultra:~ # mmcli -L

Found 1 modems:
        /org/freedesktop/ModemManager1/Modem/0 [Sierra Wireless Inc] MC8305
        
        
        
OK                                                                           
ati                                                                          
Manufacturer: Sierra Wireless Inc                     
Model: MC8305                                         
Revision: D3200-STSUGN-1580  1  [Jul 08 2011 18:00:00]
SVN: 03                                               
IMEI: 355096043807352                                 
+GCAP: +CGSM,+DS,+ES                                  

OK

ultra:~ # qmicli -d /dev/cdc-wdm0 --dms-noop --device-open-version-info -v | 
grep cdc
[13 Feb 2013, 15:43:40] [Debug] [/dev/cdc-wdm0] Checking version info (15 
retries)...
[13 Feb 2013, 15:43:40] [Debug] [/dev/cdc-wdm0] Sent message...
[13 Feb 2013, 15:43:40] [Debug] [/dev/cdc-wdm0] Sent message (translated)...
[13 Feb 2013, 15:43:40] [Debug] [/dev/cdc-wdm0] Received message...
[13 Feb 2013, 15:43:40] [Debug] [/dev/cdc-wdm0] Received message 
(translated)...
[13 Feb 2013, 15:43:40] [Debug] [/dev/cdc-wdm0] QMI Device supports 14 
services:
[13 Feb 2013, 15:43:40] [Debug] [/dev/cdc-wdm0]    ctl (1.4)
[13 Feb 2013, 15:43:40] [Debug] [/dev/cdc-wdm0]    wds (1.8)
[13 Feb 2013, 15:43:40] [Debug] [/dev/cdc-wdm0]    dms (1.3)
[13 Feb 2013, 15:43:40] [Debug] [/dev/cdc-wdm0]    nas (1.2)
[13 Feb 2013, 15:43:40] [Debug] [/dev/cdc-wdm0]    qos (1.2)
[13 Feb 2013, 15:43:40] [Debug] [/dev/cdc-wdm0]    wms (1.1)
[13 Feb 2013, 15:43:40] [Debug] [/dev/cdc-wdm0]    pds (1.5)
[13 Feb 2013, 15:43:40] [Debug] [/dev/cdc-wdm0]    auth (1.0)
[13 Feb 2013, 15:43:40] [Debug] [/dev/cdc-wdm0]    voice (2.1)
[13 Feb 2013, 15:43:40] [Debug] [/dev/cdc-wdm0]    cat2 (2.0)
[13 Feb 2013, 15:43:40] [Debug] [/dev/cdc-wdm0]    uim (1.4)
[13 Feb 2013, 15:43:40] [Debug] [/dev/cdc-wdm0]    sar (1.0)
[13 Feb 2013, 15:43:40] [Debug] [/dev/cdc-wdm0]    cat (2.0)
[13 Feb 2013, 15:43:40] [Debug] [/dev/cdc-wdm0]    rms (1.0)
[13 Feb 2013, 15:43:40] [Debug] QMI Device at '/dev/cdc-wdm0' ready
[13 Feb 2013, 15:43:40] [Debug] [/dev/cdc-wdm0] Allocating new client ID...
[13 Feb 2013, 15:43:40] [Debug] [/dev/cdc-wdm0] Sent message...
[13 Feb 2013, 15:43:40] [Debug] [/dev/cdc-wdm0] Sent message (translated)...
[13 Feb 2013, 15:43:40] [Debug] [/dev/cdc-wdm0] Received message...
[13 Feb 2013, 15:43:40] [Debug] [/dev/cdc-wdm0] Received message 
(translated)...
[13 Feb 2013, 15:43:40] [Debug] [/dev/cdc-wdm0] Registered 'dms' (version 1.3) 
client with ID '4'
[13 Feb 2013, 15:43:40] [Debug] [/dev/cdc-wdm0] Unregistered 'dms' client with 
ID '4'
[13 Feb 2013, 15:43:40] [Debug] [/dev/cdc-wdm0] Sent message...
[13 Feb 2013, 15:43:40] [Debug] [/dev/cdc-wdm0] Sent message (translated)...
[13 Feb 2013, 15:43:40] [Debug] [/dev/cdc-wdm0] Received message...
[13 Feb 2013, 15:43:40] [Debug] [/dev/cdc-wdm0] Received message 
(translated)...        

Bus 003 Device 004: ID 1199:9011 Sierra Wireless, Inc. 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x1199 Sierra Wireless, Inc.
  idProduct          0x9011 
  bcdDevice            0.02
  iManufacturer           3 Sierra Wireless Inc
  iProduct                2 MC8305
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength          157
    bNumInterfaces          4
    bConfigurationValue     1
    iConfiguration          1 Qualcomm Configuration
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      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 Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 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        2
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 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     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        3
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0 
      ** UNRECOGNIZED:  05 24 00 10 01
      ** UNRECOGNIZED:  05 24 15 00 01
      ** UNRECOGNIZED:  05 24 06 03 03
      ** UNRECOGNIZED:  15 24 12 20 01 98 b0 6a 49 b0 9e 48 96 94 46 d9 9a 28 
ca 4e 5d
      ** UNRECOGNIZED:  06 24 13 00 01 20
      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
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  bNumConfigurations      1
Device Status:     0x0000
  (Bus Powered)



More information about the libqmi-devel mailing list