FS#20159 - [linux-firmware] rt2870: continuous disconnects render USB wi-fi device unusable

Attached to Project: Arch Linux
Opened by Daniele C. (legolas558) - Tuesday, 13 July 2010, 08:25 GMT
Last edited by Ionut Biru (wonder) - Thursday, 12 August 2010, 10:15 GMT
Task Type Bug Report
Category Upstream Bugs
Status Closed
Assigned To Tobias Powalowski (tpowa)
Thomas Bächler (brain0)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

I am using a KRAUN 300N router with relative USB wifi dongle:

http://yfrog.com/mtkraun300nj

The USB device uses staging driver rt2870; since when the linux-firmware was updated I can no more use it because it continuosly disconnects. I am using:

local/linux-firmware 20100623-2
kernel 2.6.35-rc4 (compiled from GIT sources)

I have also tried with the firmware file rt2870.bin downloaded from realtek site, nothing changes; hardware works perfectly under Windows (that makes me mad like a dog).

These are some of the dmesg lines related to the unusable hardware:

[ 436.497355] device disconnected
[ 436.497356] Retry count exhausted or device removed!!!
[ 436.497359] ERROR! NICInitializeAdapter failed, Status[=0x00000001]
[ 436.504587] ---> RTMPFreeTxRxRingMemory
[ 436.504636] <--- RTMPFreeTxRxRingMemory
[ 436.504639] rt28xx Initialized fail!
[ 436.758542] RTUSB disconnect successfully
[ 436.964057] usb 2-2: new full speed USB device using uhci_hcd and address 5
[ 437.077058] usb 2-2: device descriptor read/64, error -71
[ 437.291046] usb 2-2: device descriptor read/64, error -71
[ 437.494058] usb 2-2: new full speed USB device using uhci_hcd and address 6
[ 437.607048] usb 2-2: device descriptor read/64, error -71
[ 437.821058] usb 2-2: device descriptor read/64, error -71
[ 438.024064] usb 2-2: new full speed USB device using uhci_hcd and address 7
[ 438.432043] usb 2-2: device not accepting address 7, error -71
[ 438.534034] usb 2-2: new full speed USB device using uhci_hcd and address 8
[ 438.942042] usb 2-2: device not accepting address 8, error -71
[ 438.942076] hub 2-0:1.0: unable to enumerate USB device on port 2

[ 559.911138] device disconnected
[ 559.915585] RTUSB_VendorRequest failed(-19),TxFlags=0x0, ReqType=IN, Req=0x7, Index=0x1000
[ 559.915593] CMDTHREAD_RESET_BULK_IN: Cannot do bulk in because flags(0x100a0502) on !
[ 559.921014] device disconnected

Related forum thread:
http://bbs.archlinux.org/viewtopic.php?pid=787081
This task depends upon

Closed by  Ionut Biru (wonder)
Thursday, 12 August 2010, 10:15 GMT
Reason for closing:  Not a bug
Additional comments about closing:  Submitter asked for closure

Reason for request: hardware bug, thanks for all the support!
Comment by Daniele C. (legolas558) - Tuesday, 20 July 2010, 05:07 GMT
sample log of early disconnect
Comment by Gerardo Exequiel Pozzi (djgera) - Thursday, 05 August 2010, 22:37 GMT
  • Field changed: Summary ([rt2870] continuous disconnects render USB wi-fi device unusable → [linux-firmware] rt2870: continuous disconnects render USB wi-fi device unusable)
  • Field changed: Status (Unconfirmed → Assigned)
  • Field changed: Category (Kernel → Upstream Bugs)
  • Task assigned to Thomas Bächler (brain0), Tobias Powalowski (tpowa)
do you already reported this to upstream? If not please report it and link here.Thanks.
Comment by Thomas Bächler (brain0) - Saturday, 07 August 2010, 10:41 GMT
So which package do you want to report a bug against? You are using your own kernel when you experience the bug, not the Arch kernel.
Comment by Daniele C. (legolas558) - Thursday, 12 August 2010, 09:04 GMT
hardware was broken, sorry for the noise. I have checked with other computers and OSes and the same problem happens.

The USB power pin must have a bad soldering

Loading...