PCI Wi-Fi card & Fedora
For a while I wanted to put a pci Wi-Fi card into my Fedora 8 box running MythTV so I can remove the rather annoying LAN cable running through my appartment. Anyone who has ever tried finding a pci Wi-Fi card or USB Wi-Fi stick for use on a Linux box knows what a challenge it is to find one that’s actually supported. I mean out of the box and not through NDISwrapper by supported. But with the much appreciated help from the Linux wireless LAN support webpage by HJ Heins I found the Conceptronic C54Ri 54Mbps Wireless Network Card that should work. A RaLink chipset in the card and it seems to be your best bet if you want anything Wi-Fi to work on Linux (besides Intel off course) these days.
The card is cost €25 and with a small manual and a cdrom with all sorts of Windows stuff on it so I quickly packed up. I installed the card, rebooted the PC and greatly wide-eyed it was instantaneously recognized, the rt2500pci and related kernel modules automatically loaded and ready to be configured. Linux is the cool thing. If it’s supported then it really works straight out of the box. Kudo’s to RaLink, the people from the RT2X00 project and the kernel developers for making this such a breeze!
After my shiny new Wi-Fi card installed and recognized I noted that the output of iwconfig showed that the card was assigned wlan1. Strangely, I suspect it be wlan0 given the fact that it was the only Wi-Fi card in the box. I checked /var/log/messages then I noticed this message:
This one had me stumped for a second but then I remembered that a few months back I had tried to get a SpeedTouch 121G Wi-Fi USB stick working which was not a success. And that udev has persistence these days so that might have something to do with choosing wlan1 over wlan0. And then I checked out /etc/udev/rules,d/70-persistent-net,rules and the ndiswrapper entry with name wlan0 for the SpeedTouch 121G was in there. I moved away the entry, changed the name of the rt2500pci entry to wlan0, rebooted the box and then the rt2500pci card came up as wlan0.
The last thing was configuring the card in system-config-network, adding an entry in the DHCP server and allowing the card access to the Wi-Fi router. The result: one working pci Wi-Fi card in 15 minutes. Now who said that Linux was difficult