当前位置 - 股票行情交易網 - 股票行情 - cdlinux系統怎麽加載無線網卡rtl8191s

cdlinux系統怎麽加載無線網卡rtl8191s

1. 插入無線網卡後,查看網卡類型

lsusb

....

Bus?005?Device?003:?ID?0fe6:8101

....

2. 解壓rtl8191s.tgz網卡驅動

tar?xzvf?rtl8191s-2.6.tgz

ls?rtl8191s-2.6

rtl8191s.c?rtl8191s.h?Makefile?readme.tx

3. 嘗試編譯

cd?rtl8191s-2.6

make

make?-C?/lib/modules/2.6.28-11-generic/build?M=/root/rtl8191s-2.6?LDDINCDIR=/root/rtl8191s-2.6/../include?modules

make[1]:?Entering?directory?`/usr/src/linux-headers-2.6.28-11-generic'

scripts/Makefile.build:46:?***?CFLAGS?was?changed?in?"/root/rtl8191s-2.6/Makefile".?Fix?it?to?use?EXTRA_CFLAGS.?Stop.

make[1]:?***?[_module_/root/rtl8191s-2.6]?Error?2

make[1]:?Leaving?directory?`/usr/src/linux-headers-2.6.28-11-generic'

make:?***?[default]?Error?2

4. 修改 rtl8191s.h

vim?rtl8191s.h

#在最後添加下面兩行

rtl8191s_DEV(?"SUNRISING?USB?Ethernet",?0x0fe6,?0x8101,

DEFAULT_GPIO_RESET?)

5. 編輯Makefile

vim?Makefile

#將CFLAGS修改為EXTRA_CFLAGS

6. 編輯rtl8191s.c

vim?rtl8191s.c

#include<linux/config.h>?

#修改為

#include<linux/autoconf.h>

7. 開始編譯

makels

rtl8191s.c?rtl8191s.h?rtl8191s.ko?rtl8191s.mod.c?rtl8191s.mod.o?

rtl8191s.o?Makefile?Module.markers?modules.order?Module.symvers?

readme.txt

8.將新生成的內核覆蓋掉當前內核

cp?rtl8191s.ko?/lib/modules/2.6.28-11-generic/kernel/drivers/net/usb/rtl8191s.ko

9. 配置無線網卡

vim?/etc/network/interfaces

auto?eth1

iface?eth1?inet?static

address?192.168.1.2

netmask?255.255.255.0

gateway?192.168.1.1

10. 為無線網卡配置MAC地址

ifconfig?eth1?hw?ether?01:23:45:67:89:ab

11.激活無線網卡

ifconfig?eth1?up