Ubuntu Hardy 使用 Buffalo WLI-CB-G54HP

Ubuntu Hardy 使用 Buffalo WLI-CB-G54HP

這是一張 PCMCIA 網卡

在之前都可以用 b43xx 或是 b43-fwcutter 都可以正常運作,但是後來出現奇怪的 Unknow symbol 訊息,再也不能用了。

在 Ubuntu Forum 找到 http://ubuntuforums.org/showthread.php?t=766560 照著做很快就OK了!

相關檔案在此:buffalo_4312

作法如下:

step 1.

echo 'blacklist bcm43xx' | sudo tee -a /etc/modprobe.d/blacklist

sudo apt-get install ndiswrapper-utils-1.9

mkdir \~/bcm43xx; cd \~/bcm43xx

暫時檢查一下 晶片是否支援 用 "lspci | grep Broadcom\ Corporation" 指令,如果不是 BCM4312 (rev 02) ,請參考 https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx/Feisty_No-Fluff#head-bc33832c0547766a33c3a84f13f971ca757b2851

step 2.

sudo apt-get install cabextract

wget ftp://ftp.compaq.com/pub/softpaq/sp3...00/sp34152.exe

cabextract sp34152.exe

step 3.

sudo ndiswrapper -i bcmwl5.inf

ndiswrapper -l

sudo depmod -a

sudo modprobe ndiswrapper

sudo cp /etc/network/interfaces /etc/network/interfaces.orig

echo -e 'auto lo\niface lo inet loopback\n' | sudo tee /etc/network/interfaces

sudo ndiswrapper -m

echo 'ndiswrapper' | sudo tee -a /etc/modules

echo 'ENABLED=0' | sudo tee -a /etc/default/wpasupplicant

step 4.

sudo aptitude remove b43-fwcutter

step 5.

sudo gedit /etc/init.d/wirelessfix.sh

step 6.

把以下描述貼上存檔成 wirelessfix.sh

#!/bin/bash

modprobe -r b44

modprobe -r b43

modprobe -r b43legacy

modprobe -r ssb

modprobe -r ndiswrapper

modprobe ndiswrapper

modprobe b44

step 7. 8. 9.

cd /etc/init.d/ && sudo chmod 755 wirelessfix.sh

sudo update-rc.d wirelessfix.sh defaults

重新開機

convert from Thomas blog post id 375 old convert log: ./123429/tag%3E2008%2010%20linux)

@2008 @10 @linux

Comments