wireless lan setup on Ubuntu 9.04 본문

Programming

wireless lan setup on Ubuntu 9.04

halatha 2009. 5. 6. 22:14
ref1. http://www.linuxwireless.org/en/users/Drivers/b43#fw-b43-new
ref2. http://ubuntu.or.kr/viewtopic.php?f=20&t=2303

notebook model: Compaq presario 1956TU

1. PCI device configuration
lover4u@ubuntu:~$ lspci -vnn | grep 14e4
02:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11a/b/g [14e4:4312] (rev 01)

chipset이 지원되는지 여부를 확인
...
14e4:4312    supported         (802.11g only) BCM4309?    b43
14e4:4315    not supported    BCM4312 - low power          b43
...

14e4:4312로 볼 때는 지원이 되지만 BCM4312로 볼 때는 지원이 안 된다? 헷갈렸지만 일단 진행

2. install b43-fwcutter package
lover4u@ubuntu:~$ sudo apt-get install b43-fwcutter

kernel version에 따라 맞는 것을 진행. Ubuntu 9.04는 '2.6.25 and newer' 부분을 따라 진행
3. Download, extract the b43-fwcutter tarball and build it:
lover4u@ubuntu:~$ wget http://bu3sch.de/b43/fwcutter/b43-fwcutter-011.tar.bz2
lover4u@ubuntu:~$ tar xjf b43-fwcutter-011.tar.bz2
lover4u@ubuntu:~$ cd b43-fwcutter-011/
lover4u@ubuntu:~/b43-fwcutter-011$ make
lover4u@ubuntu:~/b43-fwcutter-011$ cd ..

4. Download and extract the firmware from this driver tarball:
lover4u@ubuntu:~$ export FIRMWARE_INSTALL_DIR="/lib/firmware"
lover4u@ubuntu:~$ wget http://mirror2.openwrt.org/sources/broadcom-wl-4.150.10.5.tar.bz2
lover4u@ubuntu:~$ tar xjf broadcom-wl-4.150.10.5.tar.bz2
lover4u@ubuntu:~$ cd broadcom-wl-4.150.10.5/
lover4u@ubuntu:~/broadcom-wl-4.150.10.5$ cd driver/
lover4u@ubuntu:~/broadcom-wl-4.150.10.5/driver$ sudo ../../b43-fwcutter-011/b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" wl_apsta_mimo.o

5. driver unload & load again
lover4u@ubuntu:~/broadcom-wl-4.150.10.5/driver$ sudo modprobe -r b43
lover4u@ubuntu:~/broadcom-wl-4.150.10.5/driver$ sudo modprobe b43

6. wireless connection 표시에 마우스 포인터를 대고 마우스 왼쪽 버튼을 눌러 원하는 SSID 선택

cf. 프로그램 설치/제거에서 ndiswrapper를 설치하고 windows의 .inf file을 가져와 설치하는 방법도 있지만, 적용해보지 않아서 잘 동작할 지는 모르겠음
Comments