Jan 1 03:22:11 localhost kernel: [ 1331.868867] usb 1-1.1.7: new high-speed USB device number 7 using sunxi-ehci
Jan 1 03:22:11 localhost kernel: [ 1331.980255] usb 1-1.1.7: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 255, changing to 11
Jan 1 03:22:11 localhost kernel: [ 1331.981915] usb 1-1.1.7: no of_node; not parsing pinctrl DT
Jan 1 03:22:14 localhost kernel: [ 1334.448000] usb 1-1.1.7: USB disconnect, device number 7
Jan 1 03:22:15 localhost kernel: [ 1335.448864] usb 1-1.1.7: new high-speed USB device number 8 using sunxi-ehci
Jan 1 03:22:15 localhost kernel: [ 1335.585512] usb 1-1.1.7: no of_node; not parsing pinctrl DT
Jan 1 03:22:15 localhost kernel: [ 1335.597579] option 1-1.1.7:1.0: no of_node; not parsing pinctrl DT
Jan 1 03:22:15 localhost kernel: [ 1335.597711] option 1-1.1.7:1.0: GSM modem (1-port) converter detected
Jan 1 03:22:15 localhost kernel: [ 1335.598044] option1 ttyUSB0: no of_node; not parsing pinctrl DT
Jan 1 03:22:15 localhost kernel: [ 1335.601305] usb 1-1.1.7: GSM modem (1-port) converter now attached to ttyUSB0
Jan 1 03:22:15 localhost kernel: [ 1335.602329] option 1-1.1.7:1.1: no of_node; not parsing pinctrl DT
Jan 1 03:22:15 localhost kernel: [ 1335.602451] option 1-1.1.7:1.1: GSM modem (1-port) converter detected
Jan 1 03:22:15 localhost kernel: [ 1335.602564] option1 ttyUSB1: no of_node; not parsing pinctrl DT
Jan 1 03:22:15 localhost kernel: [ 1335.603246] usb 1-1.1.7: GSM modem (1-port) converter now attached to ttyUSB1Jan 1 03:03:26 localhost kernel: [ 206.979757] usb 1-1.1.7: new high-speed USB device number 7 using ehci-platform
Jan 1 03:03:27 localhost kernel: [ 207.091275] usb 1-1.1.7: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 255, changing to 11
Jan 1 03:03:29 localhost kernel: [ 209.557516] usb 1-1.1.7: USB disconnect, device number 7
Jan 1 03:03:30 localhost kernel: [ 210.559763] usb 1-1.1.7: new high-speed USB device number 8 using ehci-platform
Jan 1 03:03:30 localhost kernel: [ 210.697613] option 1-1.1.7:1.0: GSM modem (1-port) converter detected
Jan 1 03:03:30 localhost kernel: [ 210.699571] option 1-1.1.7:1.1: GSM modem (1-port) converter detected
Jan 1 03:03:30 localhost kernel: [ 210.703193] usb 1-1.1.7: GSM modem (1-port) converter now attached to ttyUSB1T: Bus=01 Lev=03 Prnt=03 Port=04 Cnt=03 Dev#= 9 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1bc7 ProdID=1010 Rev=00.00
S: Manufacturer=Telit Wireless Solutions
S: Product=Telit HS-USB Modem
C: #Ifs= 4 Cfg#= 1 Atr=e0 MxPwr=500mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
I: If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
I: If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
I: If#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
T: Bus=01 Lev=03 Prnt=03 Port=06 Cnt=04 Dev#= 11 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=02(commc) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1bc7 ProdID=0021 Rev=16.70
S: Manufacturer=Telit wireless solutions
S: Product=Telit Wireless Module
S: SerialNumber=357164040583455
C: #Ifs=14 Cfg#= 1 Atr=e0 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=02(commc) Sub=02 Prot=01 Driver=option
I: If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=option
/usr/bin/usb-devices: line 79: printf: a: invalid number
I: If#= 0 Alt= 0 #EPs= 1 Cls=02(commc) Sub=02 Prot=01 Driver=option
/usr/bin/usb-devices: line 79: printf: b: invalid number
I: If#= 0 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=option
/usr/bin/usb-devices: line 79: printf: c: invalid number
I: If#= 0 Alt= 0 #EPs= 1 Cls=02(commc) Sub=02 Prot=01 Driver=option
/usr/bin/usb-devices: line 79: printf: d: invalid number
I: If#= 0 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=option
I: If#= 2 Alt= 0 #EPs= 1 Cls=02(commc) Sub=02 Prot=01 Driver=option
I: If#= 3 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=option
I: If#= 4 Alt= 0 #EPs= 1 Cls=02(commc) Sub=02 Prot=01 Driver=option
I: If#= 5 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=option
I: If#= 6 Alt= 0 #EPs= 1 Cls=02(commc) Sub=02 Prot=01 Driver=option
I: If#= 7 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=option
I: If#= 8 Alt= 0 #EPs= 1 Cls=02(commc) Sub=02 Prot=01 Driver=option
I: If#= 9 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=option
Hi,
So the device is completely unusable on the newer kernel? I.e. the
option driver hasn't changed how it sets up the device.
I also note that you have to add the device id to the driver. Have you
discussed this with the maintainers of that driver? (and the linux-usb
list)
Beyond that, are you sure this is a USB hardware issue?
Have you tried:
1. Putting a hub between the device and the host?
2. Using it on another computer with the same kernel version?
Thanks,
--
Julian Calaby
Email: julian...@gmail.com
Profile: http://www.google.com/profiles/julian.calaby/
--
You received this message because you are subscribed to a topic in the Google Groups "linux-sunxi" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/linux-sunxi/D-LZAVG7VKI/unsubscribe.
To unsubscribe from this group and all its topics, send an email to linux-sunxi...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Dec 3 02:36:18 localhost kernel: usb 1-7: new high-speed USB device number 10 using ehci-pci
Dec 3 02:36:18 localhost kernel: hub 1-7:1.0: USB hub found
Dec 3 02:36:18 localhost kernel: hub 1-7:1.0: 7 ports detected
Dec 3 02:36:18 localhost kernel: usb 1-7.3: new high-speed USB device number 11 using ehci-pci
Dec 3 02:36:19 localhost kernel: usb 1-7.4: new high-speed USB device number 12 using ehci-pci
Dec 3 02:36:19 localhost kernel: usb 1-7.7: new high-speed USB device number 13 using ehci-pci
Dec 3 02:36:19 localhost kernel: option 1-7.7:1.0: GSM modem (1-port) converter detected
Dec 3 02:36:19 localhost kernel: option 1-7.7:1.1: GSM modem (1-port) converter detected
Dec 3 02:36:19 localhost kernel: usb 1-7.7: GSM modem (1-port) converter now attached to ttyUSB1
Dec 3 02:36:19 localhost kernel: option 1-7.7:1.2: GSM modem (1-port) converter detected
Dec 3 02:36:19 localhost kernel: option 1-7.7:1.3: GSM modem (1-port) converter detected
Dec 3 02:36:19 localhost kernel: usb 1-7.7: GSM modem (1-port) converter now attached to ttyUSB3
Dec 3 02:36:19 localhost kernel: option 1-7.7:1.4: GSM modem (1-port) converter detected
Dec 3 02:36:19 localhost kernel: option 1-7.7:1.5: GSM modem (1-port) converter detected
Dec 3 02:36:19 localhost kernel: usb 1-7.7: GSM modem (1-port) converter now attached to ttyUSB5
Dec 3 02:36:19 localhost kernel: option 1-7.7:1.6: GSM modem (1-port) converter detected
Dec 3 02:36:19 localhost kernel: option 1-7.7:1.7: GSM modem (1-port) converter detected
Dec 3 02:36:19 localhost kernel: usb 1-7.7: GSM modem (1-port) converter now attached to ttyUSB7
Dec 3 02:36:19 localhost kernel: option 1-7.7:1.8: GSM modem (1-port) converter detected
Dec 3 02:36:19 localhost kernel: option 1-7.7:1.9: GSM modem (1-port) converter detected
Dec 3 02:36:19 localhost kernel: usb 1-7.7: GSM modem (1-port) converter now attached to ttyUSB9
Dec 3 02:36:19 localhost kernel: option 1-7.7:1.10: GSM modem (1-port) converter detected
Dec 3 02:36:19 localhost kernel: option 1-7.7:1.11: GSM modem (1-port) converter detected
Dec 3 02:36:19 localhost kernel: usb 1-7.7: GSM modem (1-port) converter now attached to ttyUSB11
Dec 3 02:36:19 localhost kernel: option 1-7.7:1.12: GSM modem (1-port) converter detected
Dec 3 02:36:19 localhost kernel: option 1-7.7:1.13: GSM modem (1-port) converter detected
Dec 3 02:36:19 localhost kernel: usb 1-7.7: GSM modem (1-port) converter now attached to ttyUSB13
I must also note that in your original email it appears that the USB
host's driver changed from sunxi-usb to usb-platform between 3.13 and
3.17
I think this is something that needs to be asked on the linux-usb
list. It _might_ be a sunxi thing, but given that we've now got three
different sets of output, this looks like it's a core USB thing.
Oh, and you _really_ need to talk to the Option driver maintainer
about whether your particular GSM modems are fully supported.
Finally, you _really_ need to give more data:
1. You _must_ specify the exact board you're using. Some have odd
quirks and without knowing that, we can't give you more than general
help.
2. How does your custom board work, is it just a hub with a whole lot
of devices hanging off it? Does it expect to get all it's power from
the host? What's the topology? What hub chip? Does it do anything
"special"?
Thanks,
--
Julian Calaby
Email: julian...@gmail.com
Profile: http://www.google.com/profiles/julian.calaby/
--
You received this message because you are subscribed to a topic in the Google Groups "linux-sunxi" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/linux-sunxi/D-LZAVG7VKI/unsubscribe.
To unsubscribe from this group and all its topics, send an email to linux-sunxi...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.