|
|
原来秘诀就是先把系统自带那个bcm43xx驱动屏蔽,然后用ndiswrapper, 呵呵,,还是走老路
节选自原文http://www.rtdti.com/d610/
Get Wireless Working
Basic plan is to use ndiswrapper and Dell's XP driver R102320.EXE (see below for links).
Note: Do not need 16K kernel (yet!) So this works with a stock Fedora kernel.
For more information on how I got this working, look at the FC5 install I did, where I actually probed the card, etc.
* Must disable bcm43xx driver module that is loaded by default. It grabs hardware and makes Dell's driver unable to work.
Blacklist bcm43xx driver and reboot.
o Add this line to end of /etc/modprobe.conf
blacklist bcm43xx
and comment out this line:
# alias eth1 bcm43xx
* Make sure eth1 no longer has an entry in System / Administration / Network. Delete it if it does. This was created by the bcm43xx driver that we just blacklisted. The ndiswrapper device will be wlan0
* Reboot (to have blacklist take effect).
* Get latest ndiswrapper 1.27 from Sourceforge, and get Dell's R102320.EXE XP driver.
Found R102320.exe , around #56. Look for:
Card: Dell Wireless 1470 (802.11a/b/g) Dual-Band WLAN miniPCI Card
* Chipset: Broadcom BCM4319 (rev 02)
* pciid: 14e4:4319
* Driver: http://ftp.us.dell.com/network/R102320.EXE
* Other: Use bcmwl5.inf. Worked out of the box on Fedora Core 4, kernel 2.6.11.
* Install ndiswrapper.
You will need kernel-devel package loaded, which my "development" choice automatically did.
Otherwise use yum install kernel-devel.
% tar -zxf ndiswrapper-1.27
% cd ndiswrapper-1.27
% make
% su
# make install
# exit
% cd ..
* Extract Dell's XP driver
% mkdir R102320
% cd R102320
% unzip ../R102320.EXE
% cd ..
* Use ndiswrapper
% cd R102320;
% su
# ndiswrapper -i bcmwl5.inf
* Check ndiswrapper
# ndiswrapper -l
Installed drivers:
bcmwl5 driver installed, hardware (14e4:4324) present (alternate driver: bcm43xx)
The card should be there, the WIFI LED should light up!
* Configure for local network
# wconfig wlan0 essid
# iwconfig wlan0 key
DHCP users would just type:
# dhclient
I use a static IPs on my LAN, so instead of dhclient, I do...
# ifconfig wlan0
# route add default gw wlan0
# exit
* A test...
% ping www.redhat.com
PING www.redhat.com (209.132.177.50) 56(84) bytes of data.
64 bytes from www.redhat.com (209.132.177.50): icmp_seq=1 ttl=118 time=36.3 ms
64 bytes from www.redhat.com (209.132.177.50): icmp_seq=2 ttl=118 time=36.7 ms
64 bytes from www.redhat.com (209.132.177.50): icmp_seq=3 ttl=118 time=37.0 ms
64 bytes from www.redhat.com (209.132.177.50): icmp_seq=4 ttl=118 time=36.0 ms
...
* Hurrah. Time to go to bed. |
|