Fujitsu with MC8305

Harald Jung jung at ecos.de
Tue Sep 16 08:30:34 PDT 2014


update.... did it manually ... :

/lib/udev/gobi_loader -2000 /dev/ttyUSB1 /lib/firmware/gobi/

after a while the broadband connection came up.
But the question is, how can i fetch the right interface for upload?


Am 16.09.2014 um 17:28 schrieb Harald Jung:
> 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)
>
> _______________________________________________
> ModemManager-devel mailing list
> ModemManager-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/modemmanager-devel
>
> !DSPAM:416,5418571320922053923754!



More information about the ModemManager-devel mailing list