Ralink RT2561/RT61 based card not working in Debian 6.0

Live forum: http://rt2x00.serialmonkey.com/viewtopic.php?t=6124

hansb

22-02-2011 21:28:42

Despite presence of Ralink firmware (firmware-ralink from non-free) in /lib/firmware and your drivers being included in the 2.6.32-* kernel, nothing goes.

dmesg has an ominous line about rt61pci having detected an "invalid RF chipset" then the driver bails.

[ 8.274115] rt61pci 00000509.0 PCI INT A -> GSI 22 (level, low) -> IRQ 22
[ 8.279218] phy0 -> rt61pci_init_eeprom Error - Invalid RF chipset detected.
[ 8.279344] phy0 -> rt2x00lib_probe_dev Error - Failed to allocate device.
[ 8.279474] rt61pci 00000509.0 PCI INT A disabled

lspci sees theRalink card. Output of 'lspci -v' (implies -k)

0509.0 Network controller RaLink RT2561/RT61 rev B 802.11g
Subsystem Micro-Star International Co., Ltd. Device b833
Flags slow devsel, IRQ 22
Memory at 70200000 (32-bit, non-prefetchable)
Capabilities [40] Power Management version 2

Help please. I need the notebook WITH wireless for a job next week.

IvD

22-02-2011 23:07:24

Please use the compat-wireless package from wireless.kernel.org

hansb

24-02-2011 00:25:58

Please use the compat-wireless package from wireless.kernel.org[/quote123ei2o9]

Did that. Same problem. Since the card worked under lenny right up to the dist-upgrade, I find it hard to believe that an "invalid chipset" crept onto my system during the 45 mins the upgrade took.

Any other suggestions? kthx

Edit There seems to be conflicting info re the path under which the driver seeks for firmware. Is it /lib/firmware or /etc/wireless where one should dump the firmware?

[b123ei2o9]SOLVED[/b123ei2o9] Turned out to be a flaw in the way kernel 2.6.32-5 handles pci bridges. A kernel boot option [code123ei2o9]pci=use_crs[/code123ei2o9] corrected the problem.