Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- RFID
- web
- history
- psychology
- django
- erlang
- QT
- agile
- MySQL
- Kuala Lumpur
- comic agile
- program
- hbase
- Spain
- Programming
- leadership
- Java
- management
- Python
- ubuntu
- Italy
- Book review
- Linux
- programming_book
- Software Engineering
- hadoop
- Book
- essay
- Malaysia
- France
Archives
- Today
- Total
wireless lan setup on Ubuntu 9.04 본문
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을 가져와 설치하는 방법도 있지만, 적용해보지 않아서 잘 동작할 지는 모르겠음
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