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