You are not logged in.

#1 2008-10-24 20:23:48

Mashi
Member
Registered: 2007-02-19
Posts: 38

[SOLVED] Can't load rt2x00 / rt61pci

I'm trying to load the rt2x00 drivers for my rt61 based card, following the wiki article. However, I get a strange error:

$ modprobe rt61pci
FATAL: Module rt61 not found.

So what makes this so strange?

$ modprobe rt61p
FATAL: Module rt61 not found.
$ modprobe rt691_and_then_clean_the_house
FATAL: Module rt61 not found.
$ modprobe rt
FATAL: Module rt61 not found.
$ modprobe r
FATAL: Module r not found.

So that leads me to believe that there's some issue with how the module is being located. But then, errors in dmesg:

$ dmesg | /bin/grep rt61
rt61: version magic '2.6.26-ARCH SMP preempt mod_unload 686 ' should be '2.6.27-ARCH SMP preempt mod_unload 686 '
rt61pci: Unknown symbol rt2x00mac_add_interface
rt61pci: Unknown symbol crc_itu_t_table
rt61pci: Unknown symbol rt2x00mac_get_stats
rt61pci: Unknown symbol rt2x00pci_initialize
rt61pci: Unknown symbol rt2x00pci_uninitialize
rt61pci: Unknown symbol rt2x00queue_get_entry
rt61pci: Unknown symbol rt2x00pci_suspend
rt61pci: Unknown symbol rt2x00mac_config_interface
rt61pci: Unknown symbol rt2x00pci_remove
rt61pci: Unknown symbol rt2x00mac_remove_interface
rt61pci: Unknown symbol rt2x00lib_txdone
rt61pci: Unknown symbol rt2x00mac_config
rt61pci: Unknown symbol rt2x00queue_get_queue
rt61pci: Unknown symbol rt2x00mac_conf_tx
rt61pci: Unknown symbol eeprom_93cx6_multiread
rt61pci: Unknown symbol rt2x00mac_start
rt61pci: Unknown symbol rt2x00mac_stop
rt61pci: Unknown symbol rt2x00mac_configure_filter
rt61pci: Unknown symbol rt2x00mac_tx
rt61pci: Unknown symbol rt2x00pci_resume
rt61pci: Unknown symbol rt2x00pci_probe
rt61pci: Unknown symbol rt2x00mac_get_tx_stats
rt61pci: Unknown symbol crc_itu_t
rt61pci: Unknown symbol rt2x00pci_rxdone
rt61pci: Unknown symbol rt2x00mac_bss_info_changed
rt61pci: Unknown symbol rt2x00pci_write_tx_data

Here's some more outputs to show that everything is where it should be:

$ ls /lib/firmware/rt*
/lib/firmware/rt2561.bin   /lib/firmware/rt2661.bin  /lib/firmware/rt2x00debug.c  /lib/firmware/rt2x00debug.o
/lib/firmware/rt2561s.bin  /lib/firmware/rt2661.h    /lib/firmware/rt2x00debug.h  /lib/firmware/rt73.bin

$ ls /lib/modules/`uname -r`/kernel/drivers/net/wireless/rt2x00
rt2400pci.ko  rt2500pci.ko  rt2500usb.ko  rt2x00lib.ko  rt2x00pci.ko  rt2x00usb.ko  rt61pci.ko  rt73usb.ko

$ lspci | /bin/grep RT
06:02.0 Network controller: RaLink RT2561/RT61 802.11g PCI

Anyone know what's going on? TIA

Last edited by Mashi (2008-10-24 21:05:47)

Offline

#2 2008-10-24 20:27:06

lucke
Member
From: Poland
Registered: 2004-11-30
Posts: 4,018

Re: [SOLVED] Can't load rt2x00 / rt61pci

Try running "depmod -a".

Offline

#3 2008-10-24 20:45:42

Mashi
Member
Registered: 2007-02-19
Posts: 38

Re: [SOLVED] Can't load rt2x00 / rt61pci

lucke wrote:

Try running "depmod -a".

No joy...

$ depmod -a
$ modprobe rt61pci
FATAL: Module rt61 not found.

Offline

#4 2008-10-24 21:05:14

Mashi
Member
Registered: 2007-02-19
Posts: 38

Re: [SOLVED] Can't load rt2x00 / rt61pci

Ok, looks like I'm an idiot:

I had "alias rt* rt61" in a file in /etc/modprobe.d, so that's what the problem was.

Some things you gotta learn the hard way...

Thanks to bioe007 and twofishes for the help on IRC.

Offline

Board footer

Powered by FluxBB