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