Fujitsu with MC8305

Harald Jung jung at ecos.de
Tue Sep 16 08:28:09 PDT 2014


Hi,

first of all the gobiloader isn't triggerd because it founds no device 
to do so.
udev rule:
ATTRS{idVendor}=="1199", ATTRS{idProduct}=="9011", RUN+="gobi_loader 
-2000 $env{DEVNAME} /lib/firmware/11999011"

usb-devices:
T:  Bus=01 Lev=02 Prnt=02 Port=04 Cnt=03 Dev#=  6 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=ef(misc ) Sub=02 Prot=01 MxPS=64 #Cfgs=  2
P:  Vendor=1199 ProdID=9011 Rev=00.02
S:  Manufacturer=Sierra Wireless Inc
S:  Product=MC8305
C:  #Ifs= 2 Cfg#= 2 Atr=e0 MxPwr=500mA
I:  If#= 5 Alt= 0 #EPs= 1 Cls=02(commc) Sub=0e Prot=00 Driver=(none)
I:  If#= 6 Alt= 0 #EPs= 0 Cls=0a(data ) Sub=00 Prot=02 Driver=(none)

ThinClient,initial:root:~ $ cat /sys/bus/usb/devices/1-1.5/product
MC8305
ThinClient,initial:root:~ $ cat 
/sys/bus/usb/devices/1-1.5/bConfigurationValue
2

I think the problem could be the value 2 in bConfigurationValue

echo 1 > /sys/bus/usb/devices/1-1.5/bConfigurationValue

qcserial 1-1.5:1.1: Qualcomm USB modem converter detected
usb 1-1.5: Qualcomm USB modem converter now attached to ttyUSB0
qcserial 1-1.5:1.2: Qualcomm USB modem converter detected
usb 1-1.5: Qualcomm USB modem converter now attached to ttyUSB1
qcserial 1-1.5:1.3: Qualcomm USB modem converter detected
usb 1-1.5: Qualcomm USB modem converter now attached to ttyUSB2
usbcore: registered new interface driver cdc_wdm
qmi_wwan 1-1.5:1.0: cdc-wdm0: USB WDM device
qmi_wwan 1-1.5:1.0 wwan0: register 'qmi_wwan' at usb-0000:00:1a.0-1.5, 
WWAN/QMI device, e2:0d:d9:13:1d:49
usbcore: registered new interface driver qmi_wwan
Sep 16 17:22:04 ThinClient ModemManager[2532]: <info> Creating modem 
with plugin 'Generic' and '2' ports
Sep 16 17:22:04 ThinClient ModemManager[2532]: <warn>  Could not grab 
port (net/wwan0): 'ignoring QMI net port'
Sep 16 17:22:04 ThinClient ModemManager[2532]: <warn>  Could not grab 
port (usbmisc/cdc-wdm0): 'Cannot add port 'usbmisc/cdc-wdm0', unsupported'
Sep 16 17:22:04 ThinClient ModemManager[2532]: <warn> Couldn't create 
modem for device at 
'/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.5': Failed to find 
primary AT port
Sep 16 17:27:57 ThinClient ModemManager[6215]: <warn> (ttyUSB0): port 
attributes not fully set
Sep 16 17:27:57 ThinClient ModemManager[6215]: <warn> (ttyUSB1): port 
attributes not fully set
Sep 16 17:27:57 ThinClient ModemManager[6215]: <warn> (ttyUSB2): port 
attributes not fully set
Sep 16 17:28:00 ThinClient ModemManager[6215]: <warn> Couldn't find 
support for device at '/sys/devices/pci0000:00/0000:00:19.0': not 
supported by any plugin
Sep 16 17:28:00 ThinClient ModemManager[6215]: <warn> Couldn't find 
support for device at 
'/sys/devices/pci0000:00/0000:00:1c.2/0000:02:00.0': not supported by 
any plugin
Sep 16 17:28:34 ThinClient ModemManager[6215]: <warn> (ttyUSB0): close 
blocked by driver for more than 7 seconds!
Sep 16 17:28:43 ThinClient ModemManager[6215]: <info> Creating modem 
with plugin 'Gobi' and '5' ports
Sep 16 17:28:43 ThinClient ModemManager[6215]: <warn>  Could not grab 
port (usbmisc/cdc-wdm0): 'Cannot add port 'usbmisc/cdc-wdm0', unsupported'
Sep 16 17:28:43 ThinClient ModemManager[6215]: <warn>  Could not grab 
port (net/wwan0): 'ignoring QMI net port'
Sep 16 17:28:43 ThinClient ModemManager[6215]: <warn>  Could not grab 
port (tty/ttyUSB2): 'Cannot add port 'tty/ttyUSB2', unhandled serial type'
Sep 16 17:28:43 ThinClient ModemManager[6215]: <warn>  Could not grab 
port (tty/ttyUSB0): 'Cannot add port 'tty/ttyUSB0', unhandled serial type'
Sep 16 17:28:43 ThinClient ModemManager[6215]: <warn> (ttyUSB1): port 
attributes not fully set
Sep 16 17:28:43 ThinClient ModemManager[6215]: <info>  Modem for device 
at '/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.5' successfully 
created
Sep 16 17:28:43 ThinClient ModemManager[6215]: <warn> couldn't load 
Supported Modes: 'Couldn't retrieve supported modes'
Sep 16 17:28:43 ThinClient ModemManager[6215]: <warn> couldn't load 
Supported IP families: 'Unknown error'
Sep 16 17:28:43 ThinClient ModemManager[6215]: <info>  Modem: state 
changed (unknown -> locked)
Sep 16 17:28:43 ThinClient ModemManager[6215]: <warn> couldn't load SIM 
identifier: 'Operation not allowed'
Sep 16 17:28:43 ThinClient ModemManager[6215]: <warn> couldn't load 
IMSI: 'Unknown error'
Sep 16 17:28:43 ThinClient ModemManager[6215]: <warn> couldn't load 
Operator identifier: 'Operation not allowed'
Sep 16 17:28:43 ThinClient ModemManager[6215]: <warn> couldn't load 
Operator name: 'Operation not allowed'
Sep 16 17:28:43 ThinClient ModemManager[6215]: <warn> couldn't load list 
of Own Numbers: 'Unknown error'


but gobi_loader doen't seem to be triggered, how can i find the device 
to trigger the gobi_loader manually?


T:  Bus=01 Lev=02 Prnt=02 Port=04 Cnt=03 Dev#=  6 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=ef(misc ) Sub=02 Prot=01 MxPS=64 #Cfgs=  2
P:  Vendor=1199 ProdID=9011 Rev=00.02
S:  Manufacturer=Sierra Wireless Inc
S:  Product=MC8305
C:  #Ifs= 4 Cfg#= 1 Atr=e0 MxPwr=500mA
I:  If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=qmi_wwan
I:  If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=qcserial
I:  If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=qcserial
I:  If#= 3 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=qcserial





lsusb:
Bus 001 Device 006: ID 1199:9011 Sierra Wireless, Inc.
Device Descriptor:
   bLength                18
   bDescriptorType         1
   bcdUSB               2.00
   bDeviceClass          239 Miscellaneous Device
   bDeviceSubClass         2 ?
   bDeviceProtocol         1 Interface Association
   bMaxPacketSize0        64
   idVendor           0x1199 Sierra Wireless, Inc.
   idProduct          0x9011
   bcdDevice            0.02
   iManufacturer           4 Sierra Wireless Inc
   iProduct                3 MC8305
   iSerial                 0
   bNumConfigurations      2
   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
   Configuration Descriptor:
     bLength                 9
     bDescriptorType         2
     wTotalLength           82
     bNumInterfaces          2
     bConfigurationValue     2
     iConfiguration          2 Qualcomm Configuration
     bmAttributes         0xe0
       Self Powered
       Remote Wakeup
     MaxPower              500mA
     Interface Association:
       bLength                 8
       bDescriptorType        11
       bFirstInterface         5
       bInterfaceCount         2
       bFunctionClass          2 Communications
       bFunctionSubClass      14
       bFunctionProtocol       0
       iFunction               0
     Interface Descriptor:
       bLength                 9
       bDescriptorType         4
       bInterfaceNumber        5
       bAlternateSetting       0
       bNumEndpoints           1
       bInterfaceClass         2 Communications
       bInterfaceSubClass     14
       bInterfaceProtocol      0
       iInterface              0
       CDC Header:
         bcdCDC               1.10
       CDC MBIM:
         bcdMBIMVersion       1.00
         wMaxControlMessage   4096
         bNumberFilters       16
         bMaxFilterSize       128
         wMaxSegmentSize      4064
         bmNetworkCapabilities 0x20
           8-byte ntb input size
       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
     Interface Descriptor:
       bLength                 9
       bDescriptorType         4
       bInterfaceNumber        6
       bAlternateSetting       0
       bNumEndpoints           0
       bInterfaceClass        10 CDC Data
       bInterfaceSubClass      0 Unused
       bInterfaceProtocol      2
       iInterface              0
     Interface Descriptor:
       bLength                 9
       bDescriptorType         4
       bInterfaceNumber        6
       bAlternateSetting       1
       bNumEndpoints           2
       bInterfaceClass        10 CDC Data
       bInterfaceSubClass      0 Unused
       bInterfaceProtocol      2
       iInterface              0
       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
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      2
Device Status:     0x0000
   (Bus Powered)



More information about the ModemManager-devel mailing list