Kernel 2.6.37: Qualcomm (qcserial.c) für gobi 2000 geändert
Seltsamerweise funktionierte die Gobi 2000 Karte meins x201 mit 2.6.36 noch, 2.6.37 nicht mehr.
Nach einigem git bisect’en ergab sich vorhin:
Bisecting: 0 revisions left to test after this (roughly 0 steps) [1992de83e375acc789daf66b7b72a812a5235b75] USB: qcserial: Enable Diagnostics Monitor and GPS ports on Gobi 2000
Nun muss /dev/ttyUSB1 statt wie bisher /dev/ttyUSB0 genutzt werden. Aber wer liest schon dauernd die LKML oder guckt sich alle Changes vor einem Kernel-Update an?



seVes
Servus stefan!
Hast Du auch Probleme damit, dass die Karte manchmal einfach disconnected?
Apr 2 15:57:14 edge kernel: usb 1-5: USB disconnect, address 4
Apr 2 15:57:14 edge kernel: qcserial ttyUSB0: Qualcomm USB modem converter now disconnected from ttyUSB0
Apr 2 15:57:14 edge kernel: qcserial 1-5:1.1: device disconnected
Apr 2 15:57:14 edge kernel: qcserial ttyUSB1: Qualcomm USB modem converter now disconnected from ttyUSB1
Apr 2 15:57:14 edge kernel: qcserial 1-5:1.2: device disconnected
Apr 2 15:57:14 edge kernel: qcserial ttyUSB2: Qualcomm USB modem converter now disconnected from ttyUSB2
Apr 2 15:57:14 edge kernel: qcserial 1-5:1.3: device disconnected
Apr 2 15:57:14 edge pppd[2626]: Hangup (SIGHUP)
Apr 2 15:57:14 edge pppd[2626]: Modem hangup
Apr 2 15:57:14 edge pppd[2626]: Connect time 124.8 minutes.
Apr 2 15:57:14 edge pppd[2626]: Sent 3859594 bytes, received 44357085 bytes.
Apr 2 15:57:14 edge pppd[2626]: Connection terminated.
Apr 2 15:57:14 edge kernel: usb 1-5: new high speed USB device using ehci_hcd and address 5
Apr 2 15:57:14 edge kernel: usb 1-5: config 1 has an invalid interface number: 1 but max is 0
Apr 2 15:57:14 edge kernel: usb 1-5: config 1 has no interface number 0
Apr 2 15:57:14 edge kernel: qcserial 1-5:1.1: Qualcomm USB modem converter detected
Apr 2 15:57:14 edge kernel: usb 1-5: Qualcomm USB modem converter now attached to ttyUSB0
Apr 2 15:57:15 edge pppd[2626]: Exit.
Apr 2 15:57:17 edge vnstatd[1932]: Interface “ppp0″ disabled.
Apr 2 15:57:18 edge kernel: usb 1-5: USB disconnect, address 5
Apr 2 15:57:18 edge kernel: qcserial ttyUSB0: Qualcomm USB modem converter now disconnected from ttyUSB0
Apr 2 15:57:18 edge kernel: qcserial 1-5:1.1: device disconnected
Apr 2 15:57:19 edge kernel: usb 1-5: new high speed USB device using ehci_hcd and address 6
Apr 2 15:57:19 edge kernel: qcserial 1-5:1.1: Qualcomm USB modem converter detected
Apr 2 15:57:19 edge kernel: usb 1-5: Qualcomm USB modem converter now attached to ttyUSB0
Apr 2 15:57:19 edge kernel: qcserial 1-5:1.2: Qualcomm USB modem converter detected
Apr 2 15:57:19 edge kernel: usb 1-5: Qualcomm USB modem converter now attached to ttyUSB1
Apr 2 15:57:19 edge kernel: qcserial 1-5:1.3: Qualcomm USB modem converter detected
Apr 2 15:57:19 edge kernel: usb 1-5: Qualcomm USB modem converter now attached to ttyUSB2
Ich bin mir nicht sicher woran das liegt. Fakt ist, unter 2.6.36 funktioniert alles tadellos. Ab 2.6.37 nicht mehr. Dauernde resets. Per usb-debug-mode hab ich gesehen, das er permanent versucht usb 1-5 zu suspenden. Dem hab ich nun Abhilfe geschaffen, indem ich suspend für usb 1-5 deaktiviert hab. Bringt leider nicht sehr viel…
Ideen?
stefan
Ich würde USB suspend ganz deaktivieren und nochmal testen; bei mir gab das auch Probleme.