I'm testing out a wireless card for a good friend of mine, and the Windows drivers, quite frankly, suck. The card is an Airlink "AWLH3206T," which seems no different from the regular AWLH3026 wireless PCI card. The chipset manufacturer, RaLink, apparently opened the source to their drivers for the chipset (rt61), but quite frankly, those drivers (and the open drivers based off of them) suck. The only way to do configuration is before using "ipconfig <interface> up" on the card (ra0), and it's all done in a stupid binary configuration file--that you have to edit in Vi.
The project page of those drivers says that the next generation drivers, "rt2x00" fit better into Linux and will use the standard configuration utilities. Naturally, I want to give those a shot. However, those drivers fail to compile, saying that they need the 802.11 subsystem built into the kernel (as opposed to modularized). I'll re-attempt emerging that package if you need me to, and we'll see exactly what they say.
So... to try to compile a compatible kernel, I did each of the following, in order (as root, naturally):
- Code: Select all
layman -sn sabayon #the n option just tells layman not to fetch the list of available overlays--it was taking too long and i got impatient. shouldn't affect this.
emerge -v sabayon-sources #I used the symlink USE flag, so this is indeed where /usr/src/linux points to
genkernel --menuconfig --bootloader=grub --bootsplash all
In menuconfig, I did a very minimal amount of poking around to compile the 802.11 subsystem into the kernel, and then exited.
That's it, folks. I'll attach both my /usr/src/linux/.config and /var/log.genkernel.log.
Thanks in advance for your help!