Bug 797787

Summary: kernel loses usb device APPROX! APP USB 300 HP
Product: [Fedora] Fedora Reporter: la_antorcha_guia
Component: kernelAssignee: Stanislaw Gruszka <sgruszka>
Status: CLOSED CANTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 16CC: gansalmon, itamar, jonathan, kernel-maint, madhu.chinakonda
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-03-04 20:51:05 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description la_antorcha_guia 2012-02-27 10:22:22 UTC
Description of problem:
kernel loses usb device APPROX! APP USB 300 HP RT2870 Wireless Adapter

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1. nmcli nm wifi off
2. wait some hour (device power off no light)
3. nmcli nm wifi on
  
Actual results:
lose control of device

Expected results:
control device

Additional info:
NetworkManager[669]: <info> WiFi hardware radio set enabled
NetworkManager[669]: <info> WiFi hardware radio set enabled
NetworkManager[669]: NetworkManager[669]: <info> WiFi now enabled by radio killswitch
NetworkManager[669]: <info> WiFi now enabled by radio killswitch


kernel: [37852.542089] phy1 -> rt2x00usb_vendor_request: Error - Vendor Request 0x06 failed for offset 0x1208 with error -110.
kernel: [37903.588058] phy1 -> rt2x00usb_vendor_request: Error - Vendor Request 0x07 failed for offset 0x1000 with error -110.
kernel: [37954.626064] phy1 -> rt2x00usb_vendor_request: Error - Vendor Request 0x07 failed for offset 0x0208 with error -110.
kernel: [38005.648053] phy1 -> rt2x00usb_vendor_request: Error - Vendor Request 0x06 failed for offset 0x0208 with error -110.




lsusb

Bus 001 Device 002: ID 148f:2870 Ralink Technology, Corp. RT2870 Wireless Adapter

Comment 1 Josh Boyer 2012-02-27 14:34:53 UTC
You didn't tell us what kernel version this is.

Comment 2 la_antorcha_guia 2012-02-28 17:47:09 UTC
(In reply to comment #1)
> You didn't tell us what kernel version this is.

Linux domain 3.2.7-1.fc16.i686.PAE #1 SMP Tue Feb 21 01:30:59 UTC 2012 i686 i686 i386 GNU/Linux

Comment 3 la_antorcha_guia 2012-02-29 10:05:02 UTC
I think that HPET (VIA) enabled could cause this. I need more test...

Comment 4 la_antorcha_guia 2012-03-04 20:50:38 UTC
seems that HPET VIA could cause this problem

Comment 5 Stanislaw Gruszka 2012-03-05 08:42:19 UTC
Hmm, I planed to provide rt2800usb test patch for that problem, but did not find time to prepare it. 

Could you elaborate more on that bug? Is HPET VIA wrongly measure a time so we see timeouts, whereas only small amount of time elapses ?

Comment 6 la_antorcha_guia 2012-03-05 10:04:11 UTC
(In reply to comment #5)

I think that problem is in kernel VIA HPET support. HPET enabled generates thousands on problems (disk errors, ethernet loses, usb errors, ...) on 3.X kernels.

Better solution, disable VIA HPET, or, upgrade VIA HPET (bad documented) kernel support, or, do not buy VIA products,...