I bought and installed D-Link DWA-525 PCI card to replace my older wireless NIC. This card has a Ralink RT3060 chipset. My distro (Salix OS 13.37, based very closely on Slackware 13.37, same kernel and everything,) didn't come with modules for this, so I downloaded the appropriate source package from Ralink's website. I set it up by doing the following...
- edited os/linux/config.mk as per the readme for wpa_supplicant support
- make (yeah, this needs to be compiled as root, strangely)
- make install
- edited /etc/modprobe.d/blacklist.conf to blacklist the old rt2800pci driver
- made sure rt3562sta module was loaded
- checked iwconfig to see if my card was found
- changed wicd's settings so that ra0 was being used instead of wlan0
Everything was working fine up until this point.
Then I tried to actually connect to my router.
As soon wicd attempts to put my interface up, I get a freakin' kernel panic! Every time! I've had to chmod -x rc.wicd so I can at least have a usable offline system until I get this figured out. Typing from my laptop right now since the desktop's out for the moment.
I would like to copy the output of the kernel panic for someone who may be able to make more sense of it, but I don't have much experience troubleshooting these kinds of problems, so I'm not sure how to go about capturing it so I can paste it (after all, the system is completely hung once the panic happens.) The output clearly implicates the rt3562sta module as being responsible. If there's anywhere in /var/log that saves that output, where would I look for it so I can share it here or pastebin it?
I've been having a very sober and frustrating St. Patty's night trying to get this figured out. I've scoured search engine results for several hours, using various combinations of "DWA-525", "RT3060", "rt3562sta" and "kernel panic" in my search terms, among other things. Haven't found very many relevant results, maybe this card/chipset is new, I'm not sure, but the best I've found was one person on a forum who was having the same problem in Ubuntu. That person solved it by removing ndiswrapper, but that fix doesn't seem to work in my distro, as I'm still getting kernel panics all the same.
I'm stumped. Please help. Slackware users, please share your solutions if you have them especially, the distro I run is almost identical to Slackware in many ways and I've had a lot of past success fixing problems and implementing things in Salix by using the exact same solutions and methods that work for Slackware. I'm probably going to go back to plain Slackware once I get this card running anyway.
I would ask Ralink directly, but their tech support staff only speak Taiwanese. Sure wish I knew how to speak it! I would also ask D-Link, but this blog post
I stumbled on during my searches for a solution quickly discouraged me from wasting my time.