http://rtl8180-sa2400.sourceforge.net/ 下载tar包
按INSTALL的說明進行安裝,第一步就沒通過,make報錯.
---------------------------------------------------------------------
4x:~/rtl8180-0.21$ make
make -C /lib/modules/2.6.14-2-k7/build SUBDIRS=/home/mike/rtl8180-0.21 MODVERDIR=/home/mike/rtl8180-0.21 modules
make[1]: Entering directory `/usr/src/linux-2.6.14.2'
WARNING: Symbol version dump /usr/src/linux-2.6.14.2/Module.symvers
is missing; modules will have no dependencies and modversions.
CC [M] /home/mike/rtl8180-0.21/ieee80211_rx.o
CC [M] /home/mike/rtl8180-0.21/ieee80211_tx.o
CC [M] /home/mike/rtl8180-0.21/ieee80211_wx.o
CC [M] /home/mike/rtl8180-0.21/ieee80211_module.o
CC [M] /home/mike/rtl8180-0.21/ieee80211_crypt.o
CC [M] /home/mike/rtl8180-0.21/ieee80211_crypt_wep.o
/home/mike/rtl8180-0.21/ieee80211_crypt_wep.c:27:2: warning: #warning CONFIG_CRYPTO_ARC4 is required to build this module.
CC [M] /home/mike/rtl8180-0.21/r8180_core.o
/home/mike/rtl8180-0.21/r8180_core.c: In function `rtl8180_pci_probe':
/home/mike/rtl8180-0.21/r8180_core.c:3632: error: structure has no member named `slot_name'
make[2]: *** [/home/mike/rtl8180-0.21/r8180_core.o] 錯誤 1
make[1]: *** [_module_/home/mike/rtl8180-0.21] 錯誤 2
make[1]: Leaving directory `/usr/src/linux-2.6.14.2'
make: *** [2.6] 錯誤 2
----------------------------------------------------------------
说明上明明有这段
----------------------------------------------------------------
3) new kernels >= 2.6.12 are supported only by the CVS version of both old rtl8180-sa2400 and newer drivers.
----------------------------------------------------------------
我居然硬是没看见,在linuxsirIRC里请教了noop大大,他点出这个问题.OK~~
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/rtl8180-sa2400 co rtl818x-newstack
下载回最新的驱动~~make, make install一切正常~~吼吼~~可惜,还没在那台有无线网卡的老机器上实验~~