http://bugzilla.novell.com/show_bug.cgi?id=548542 Summary: USB problems discovered when using the hso driver Classification: openSUSE Product: openSUSE 11.2 Version: RC 1 Platform: All OS/Version: openSUSE 11.2 Status: NEW Severity: Normal Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: nice@titanic.nyme.hu QAContact: qa@suse.de Found By: --- User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; hu-HU; rv:1.9.1.3) Gecko/20090909 SUSE/3.5.3-3.2 Firefox/3.5.3 My intention is to consider this bug as the "successor" of https://bugzilla.novell.com/show_bug.cgi?id=545982 which got too complex and contains some "false positives" too. So, to sum up, the symptom is the following: Since using the 2.6.31 kernel, my Option iCon 225 GSM modem became highly unreliable. To prove that the problem is in the kernel, I successfully started openSUSE 11.2 on the kernel of 11.1 (2.6.27) + hso 1.12. That combination worked extremely well, it was free of the problems described here. The problem is that sometimes (in fact quite often to make working impossible) the GSM modem seems to lose the connection to the hso driver. When this happens I see this in dmesg: [ 3428.891550] usb 3-2: reset full speed USB device using uhci_hcd and address 5 This mostly happens during connecting, when modem-manager instructed the modem to connect by sending 'AT_OWANCALL=1,1,1' to /dev/ttyHS0, and - according the LEDs on the modem - the connection succeeds virtually always, but the modem fails to inform the driver about the success, seemingly because of the error message above. I have to attempt 4-5, sometimes (seemingly depending on signal quality) even 8-10 times to connect so the modem finally be able to send back connection data to the driver. Sometimes this USB reset event also occurs during a successfuly initiated living session (which means I have to reconnect manually), but the driver, NetworkManager and modem-manager is not informed about it. Even the LEDs on the modem indicated a still living connection, I assume the connection gets lost only between the modem and the hso driver. When I load the hso kernel module with the option debug=1, I get some additional info in dmesg from the driver itself: [ 880.866932] [2062:put_rxbuf_data]: data to push to tty [ 880.868942] [2062:put_rxbuf_data]: data to push to tty [ 880.870941] [2062:put_rxbuf_data]: data to push to tty [ 885.087949] [1903:intr_callback]: Pending read interrupt on port 0 [ 885.087954] [ 885.090943] [2062:put_rxbuf_data]: data to push to tty [ 856.546940] [2062:put_rxbuf_data]: data to push to tty [ 856.548936] [2062:put_rxbuf_data]: data to push to tty [ 862.001950] [692:log_usb_status]: intr_callback: received USB status - endpoint not enabled (-2) [ 864.604075] usb 3-2: reset full speed USB device using uhci_hcd and address 10 [ 870.001950] [692:log_usb_status]: intr_callback: received USB status This problem didn't exist in 2.6.27+hso-1.12. That combination was almost alway able to successfully connect, and almost never lost connection. I don't know if the problem is caused by the usb code of the kernel, the driver itself or something else, but it seems to originate from inside the kernel. Reproducible: Always Steps to Reproduce: 1. Start openSUSE 11.2 with KDE 2. Insert an Option iCon 225 GSM modem 3. Create an appropriate GSM connection in knetworkmanager (or nm-applet) 4. Click on connect Actual Results: 4-5 attempts have to be made in order to connect to the GSM 3G network (and you will get disconnected in a few minutes anyway). Expected Results: It should work for firts attempt and work continously. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.