SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I decided to get my feet wet and attempted to upgrade from 13.37 to 14. It rebooted fine .
When I installed 13.37, I had some issues but I managed to fix. I blacklisted rt2800{sta, pci, lib} and rt2860sta. Then I symlinked rt3090.bin to rt2860.bin and it was working.
Now, modprobe rt3090 or rt2860 returns FATAL module not found.
I could probably try complete install from 14 and see what happens but I would really like to fix this problem, say for a learning point of view.
On slackware 14.0, and recent kernels, the rt3090 is supported from rt2800pci. So you have to remove the lines blacklist rt2800{sta, pci, lib} and rt2860sta from /etc/modprobe.d/blacklist.conf
And also remove the symlinked rt3090.bin to rt2860.bin
Then as root run
modprobe rt2800pci
And you are OK.
I've been running slackware 13.1 on an Asus eee pc 1015pem. I also found that the RT3090 wireless card wasn't working. Like mariostg, I solved it by adding "blacklist rt2800pci" to /etc/modprobe.d/blacklist.conf.
Now I've installed slackware 14.0 on the eee pc. Again, the wireless card isn't working.
In spite of what djemos says, rt2800pci still isn't working.
Blacklisting rt2800pci still prevents that driver from being loaded, but rt2860sta is no longer included in the modules (3.2.29-smp) so it doesn't load. I tried copying the old rt2860sta.ko into the kernel modules directory and then loading it with "modprobe rt2860sta." That didn't work.
So rt2800pci isn't working, and what did work has been removed from slackware 14. Very disappointing.
Have you checked to see if the driver has been renamed? I noticed that there are some "rt2x00" modules though I don't know if they are what you need for that card.
Do not blacklist rt2800pci or try to copy the module for the staging driver.
From Linux 3.x onwards rt2800pci supports the RT3090. Disabling and removing staging drivers and merging their functionality into other drivers is pretty standard practice.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.