Moving modules which are not required
Sometimes the original distribution modules can interfere with the new one you are creating. The following script will move all related modules out of the module tree. This eliminates the need to blacklist modules. Please be aware that it may move more then want out of the way if your have other ralink devices. As such, you may need to edit the script for your particular circumstances. Additionally, different distributions and even releases within a distribution put the modules in different path locations. So you will have to edit the script to reflect the locations on your particular release and distribution.
#!/bin/bash
KERNELVER=`uname -r`
DIRECTORY="/root/rt73module"
if [ ! -d $DIRECTORY ]
then
echo "$DIRECTORY directory created"
mkdir $DIRECTORY
else
echo "$DIRECTORY directory exists"
fi
if [ -d /lib/modules/$KERNELVER/kernel/drivers/net/wireless/mac80211/rt2x00 ]
then
echo "Moving modules from /lib/modules/$KERNELVER/kernel/drivers/net/wireless/mac80211/rt2x00 directory"
mv /lib/modules/$KERNELVER/kernel/drivers/net/wireless/mac80211/rt2x00/rt2400pci.ko $DIRECTORY
mv /lib/modules/$KERNELVER/kernel/drivers/net/wireless/mac80211/rt2x00/rt2500pci.ko $DIRECTORY
mv /lib/modules/$KERNELVER/kernel/drivers/net/wireless/mac80211/rt2x00/rt2500usb.ko $DIRECTORY
mv /lib/modules/$KERNELVER/kernel/drivers/net/wireless/mac80211/rt2x00/rt2x00lib.ko $DIRECTORY
mv /lib/modules/$KERNELVER/kernel/drivers/net/wireless/mac80211/rt2x00/rt2x00pci.ko $DIRECTORY
mv /lib/modules/$KERNELVER/kernel/drivers/net/wireless/mac80211/rt2x00/rt2x00usb.ko $DIRECTORY
mv /lib/modules/$KERNELVER/kernel/drivers/net/wireless/mac80211/rt2x00/rt61pci.ko $DIRECTORY
mv /lib/modules/$KERNELVER/kernel/drivers/net/wireless/mac80211/rt2x00/rt73usb.ko $DIRECTORY
depmod -ae
echo "Please reboot your system."
else
if [ -d /lib/modules/$KERNELVER/kernel/drivers/net/wireless ]
then
echo "Moving modules from /lib/modules/$KERNELVER/kernel/drivers/net/wireless directory"
mv /lib/modules/$KERNELVER/kernel/drivers/net/wireless/rt2400pci.ko $DIRECTORY
mv /lib/modules/$KERNELVER/kernel/drivers/net/wireless/rt2500pci.ko $DIRECTORY
mv /lib/modules/$KERNELVER/kernel/drivers/net/wireless/rt2500usb.ko $DIRECTORY
mv /lib/modules/$KERNELVER/kernel/drivers/net/wireless/rt2x00lib.ko $DIRECTORY
mv /lib/modules/$KERNELVER/kernel/drivers/net/wireless/rt2x00pci.ko $DIRECTORY
mv /lib/modules/$KERNELVER/kernel/drivers/net/wireless/rt2x00usb.ko $DIRECTORY
mv /lib/modules/$KERNELVER/kernel/drivers/net/wireless/rt61pci.ko $DIRECTORY
mv /lib/modules/$KERNELVER/kernel/drivers/net/wireless/rt73usb.ko $DIRECTORY
depmod -ae
echo "Please reboot your system."
else
echo "No valid kernel directories were found. Please investigate."
fi
fi
fuente:
http://www.aircrack-ng.org/doku.php?id=rt73MIrar un ejemplo de config con los drivers de ralink como modulo,
ftp://ftp.slax.org/source/slax/kernel/2.6.24.3/src-core/configTambien se puede ver la ruta de las fuentes donde esten los de ralink, y antes de compilar el kernel añadir los de
http://homepages.tu-darmstadt.de/~p_larbig/wlanahora vas y lo cascas