Bug 785649

Summary: Problem with rt61pci in Kernel 3.2.2
Product: [Fedora] Fedora Reporter: Vicente Fernández García <vicente.fgarcia>
Component: rt61pci-firmwareAssignee: Nicolas Chauvet (kwizart) <kwizart>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 16CC: fb.commerce, kwizart
Target Milestone: ---   
Target Release: ---   
Hardware: i686   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-02-06 22:07:22 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 Vicente Fernández García 2012-01-30 07:17:12 UTC
Description of problem:
After updating the kernel to version 3.2.2, the wireless card (rt61pci) has stopped working.

Version-Release number of selected component (if applicable):
kernel-PAE-3.2.2-1.fc16.i686 - rt61pci-firmware-1.2-8.fc15.noarch

How reproducible:
In every system startup.

Steps to Reproduce:
1.Upgrade to Kernel 3.2.2-1
2.Reboot.
3.Error messages:
  phy0 -> rt61pci_init_eeprom: Error - Invalid RF chipset detected.
  phy0 -> rt2x00lib_probe_dev: Error - Failed to allocate device.
  
Actual results:
The wireless card (rt61pci) has stopped working. No wireless connection.

Expected results:
Fix the bug to return to work the wireless card.

Additional info:
The package rt61pci-firmware-1.2-8.fc15.noarch installed correctly. In older 3.2.2-1 kernel everything works fine.

Comment 1 Ferdinand Badescu 2012-02-03 18:51:04 UTC
It also doesn't work on 64-bit kernel: kernel-3.2.2-1.fc16.x86_64. A copy from /var/log/messages is listed below:

"[root@cessna182 admin]# cat /var/log/messages |grep rt61
Jan 31 23:44:13 cessna182 kernel: [   13.805494] phy0 -> rt61pci_init_eeprom: Error - Invalid RF chipset detected.
Jan 31 23:44:13 cessna182 kernel: [   13.806398] rt61pci 0000:04:08.0: PCI INT A disabled
Feb  1 11:01:23 cessna182 kernel: [  279.726016] phy0 -> rt61pci_set_device_state: Error - Device failed to enter state 1 (-16).
Feb  1 11:01:23 cessna182 kernel: [  279.726041] rt61pci 0000:04:08.0: PCI INT A disabled
Feb  1 11:01:23 cessna182 kernel: [  280.330875] rt61pci 0000:04:08.0: PCI INT A -> Link[LNKA] -> GSI 19 (level, low) -> IRQ 19
Feb  2 09:51:05 cessna182 kernel: [  381.383024] phy0 -> rt61pci_set_device_state: Error - Device failed to enter state 1 (-16).
Feb  2 09:51:05 cessna182 kernel: [  381.383049] rt61pci 0000:04:08.0: PCI INT A disabled
Feb  2 09:51:05 cessna182 kernel: [  381.872714] rt61pci 0000:04:08.0: PCI INT A -> Link[LNKA] -> GSI 19 (level, low) -> IRQ 19
Feb  2 22:12:47 cessna182 kernel: [  937.906661] rt61pci 0000:04:08.0: PCI INT A disabled
Feb  2 22:12:47 cessna182 kernel: [  939.209854] rt61pci 0000:04:08.0: PCI INT A -> Link[LNKA] -> GSI 19 (level, low) -> IRQ 19
Feb  3 08:52:57 cessna182 kernel: [ 3248.180016] phy0 -> rt61pci_set_device_state: Error - Device failed to enter state 1 (-16).
Feb  3 08:52:57 cessna182 kernel: [ 3248.180041] rt61pci 0000:04:08.0: PCI INT A disabled
Feb  3 08:52:57 cessna182 kernel: [ 3248.668970] rt61pci 0000:04:08.0: PCI INT A -> Link[LNKA] -> GSI 19 (level, low) -> IRQ 19
Feb  2 23:04:41 cessna182 kernel: [   14.497370] rt61pci 0000:04:08.0: PCI INT A -> Link[LNKA] -> GSI 18 (level, low) -> IRQ 18
Feb  2 23:04:41 cessna182 kernel: [   14.510031] phy0 -> rt61pci_init_eeprom: Error - Invalid RF chipset detected.
Feb  2 23:04:41 cessna182 kernel: [   14.510034] phy0 -> rt2x00lib_probe_dev: Error - Failed to allocate device.
Feb  2 23:04:41 cessna182 kernel: [   14.516830] rt61pci 0000:04:08.0: PCI INT A disabled
Feb  2 23:04:41 cessna182 kernel: [   14.601834] EXT4-fs (sda5): mounted filesystem with ordered data mode. Opts: (null)
Feb  2 23:04:41 cessna182 kernel: [   14.757210] EXT4-fs (sda2): mounted filesystem with ordered data mode. Opts: (null)
Feb  2 23:04:41 cessna182 systemd-logind[811]: New seat seat0."

Rebooting back to kernel 3.1.9, messages show the wireless card initialized and active:

"[root@cessna182 admin]# cat /var/log/messages |grep rt61
Feb  2 23:22:28 cessna182 kernel: [   13.534526] rt61pci 0000:04:08.0: PCI INT A -> Link[LNKA] -> GSI 19 (level, low) -> IRQ 19
Feb  2 23:22:29 cessna182 NetworkManager[834]: NetworkManager[834]: <info> (wlan0): new 802.11 WiFi device (driver: 'rt61pci' ifindex: 2)
Feb  2 23:22:29 cessna182 NetworkManager[834]: <info> (wlan0): new 802.11 WiFi device (driver: 'rt61pci' ifindex: 2)"

Comment 2 Vicente Fernández García 2012-02-06 22:07:22 UTC
Updating the kernel 3.2.3-2 everything is okay again. Bug closed.