Pci Wi-fi Card and 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. And by supported I mean out of the box and not through NDISwrapper.But greatly 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 amazingly enough it was instantaneously recognized, the rt2500pci and related kernel modules automatically loaded and ready to be configured. That’s the cool thing about Linux. It really works straight out of the box if it’s supported. Kudo’s to RaLink, the people who such a breeze from the RT2X00 project and the kernel developers for making this!

With my shiny new Wi-Fi card installed and recognized I noticed that the output of iwconfig showed that the card was assigned wlan1. Strange as I would 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 while but then I remembered that some months back I had tried to get a SpeedTouch 121G Wi-Fi USB stick working which was not a success. These days udev has persistence 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 removed 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 Linux was thought difficult :)

Leave a Comment

Previous post:

Next post: