맥북 프로 무선 잡기 [스스로 해결 -_-] 해결한 내용 답글 달아 놨습니다

우선 https://help.ubuntu.com/community/WifiD … t%20access
이곳에서 각 드라이브를 다 설치하고 확인 작업인

> sudo modprobe -r b43 ssb wl brcmfmac brcmsmac bcma

입력하니 다음과 같은 에러가 발생했습니다.

에러 : FATAL: Module wl not found.

하여 글을 찬찬히 읽어 보니
b43 - Open source driver

For Chip ID BCM4306 (rev 03), BCM4309, BCM4311, BCM4312, BCM4318, BCM4322, BCM4331, BCM43224 and BCM43225.

Note: Not all PCI-ID's and/or modes are supported. A more complete and up-to-date list of supported b43/b43legacy devices may be found at <!-- m --><a class="postlink" href="http://wireless.kernel.org/en/users/Drivers/b43#Supported_devices">http://wireless.kernel.org/en/users/Dri ... ed_devices</a><!-- m -->.
    Instructions to install the required firmware are below. 

라고 나오며 제 무선 이더넷 카드는 BCM4331 이기 때문에 지원이 안되어 다른 방법으로 하라는데

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=682427

이 글을 읽어 보면 고첬다고 하는데 어떻게 고첬는지 이해를 못하겠습니다.

혹시, http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=682427 관련하여 정보를 주시면 감사하겠습니다.

맥북 프로 A1297 모델에 우분투 설치

맥북 브로 A1297 모델 우분투 설치에 가장 큰 난관은 무선 이더넷 카드 설정이다. 다른건 제대로 다 되는데 이것만 안되는 이유는 이 모델에 설치된 이더넷 카드(BCM4331)만 지원이 제대로 안되기 때문이다. 운이 안따르는 것인가… 내 노트북 모델이 이 모델이다…

검색을 하면 한국에서 해결 본 글은 없다. 그렇다고 외국애들이 올린 정보도 많은게 아니다. 특수 상황이다…

우선 이곳 : [url:3li06hw7]http://homepage.uibk.ac.at/~c705283/archives/2011/09/04/linux_support_for_broadcom_4331_wireless_chip_macbook_pro_81/index.html[/url:3li06hw7] 에서 도움을 얻어 차례차례 설정을 해 보도록 하겠다.

환경

  1. 맥북프로 17인치 A1297 모델

  2. 우분투 12.10 맥용 (ftp://ftp.kaist.ac.kr/ubuntu-cd/12.10/u … 64+mac.iso)

  3. kernel : 3.5.0-18-generic

  4. kernel-header 업그레이드

mac@ubuntu:~$ uname -r
mac@ubuntu:~$ cd /tmp
mac@ubuntu:/tmp$ wget http://dl.dropbox.com/u/47950494/upubun … kernel-3.6 -O linux-kernel-3.6
mac@ubuntu:/tmp$ chmod +x linux-kernel-3.6
mac@ubuntu:/tmp$ sudo sh linux-kernel-3.6

  1. 리붓

  2. 펌웨어 업그레이드
    mac@ubuntu:~$ sudo apt-get update
    mac@ubuntu:~$ sudo apt-get install bcmwl-kernel-source
    mac@ubuntu:~$ modprobe -r b43 ssb wl brcmfmac brcmsmac bcma
    mac@ubuntu:~$ modprobe wl

  3. 3개의 파일 다운받기 (파일 첨부함)
    compat-wireless: go to Linux Wireless and download compat-wireless-2.6.tar.bz2.
    the latest version of bw43-fwcutter (version 015)
    Broadcom’s proprietary driver to extract the firmware

  • 첨부한 파일을 B4331 디렉토리로 이동시킨다.
    mac@ubuntu:~$ sudo mkdir ~/B4331
    mac@ubuntu:~$ cd ~/B4331

  • 다운 받은 파일 압축 해제
    mac@ubuntu:~/B4331$ tar xf compat-wireless-2011-08-27.tar.bz2
    mac@ubuntu:~/B4331$ tar xf b43-fwcutter-015.tar.bz2
    mac@ubuntu:~/B4331$ tar xf broadcom-wl-5.100.138.tar.bz2

mac@ubuntu:~/B4331$ cd compat-wireless-2011-08-27
mac@ubuntu:~/B4331/compat-wireless-2011-08-27$ make

  • 여기서 make 를 하면 오류가 2개가 나오는데 그냥 넘어가서 install make 한다.
    mac@ubuntu:~/B4331/compat-wireless-2011-08-27$ sudo install make
    mac@ubuntu:~/B4331/compat-wireless-2011-08-27$ cd …

mac@ubuntu:~/B4331$ cd b43-fwcutter-015
mac@ubuntu:~/B4331/b43-fwcutter-015$ make
mac@ubuntu:~/B4331/b43-fwcutter-015$ export FIRMWARE_INSTALL_DIR="/lib/firmware"
mac@ubuntu:~/B4331/b43-fwcutter-015$ sudo ./b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" broadcom-wl-5.100.138/linux/wl_apsta.o
mac@ubuntu:~/B4331/b43-fwcutter-015$ cd …
mac@ubuntu:~/B4331$ cd compat-wireless-2011-10-09
mac@ubuntu:~/B4331$ sudo make wlunload
mac@ubuntu:~/B4331$ sudo modprobe b43

  • 다음과 같이 하여 b43 을 /etc/modules 마지막 줄에 입력한다.
    mac@ubuntu:~/B4331$ sudo gedit /etc/modules

  • 다음과 같이 하여 /etc/pm/config.d/default 파일을 생성 후 SUSPEND_MODULES="b43" 를 추가한 후 저장
    mac@ubuntu:~/B4331$ sudo gedit /etc/pm/config.d/default

  • 위 작업은 대기모드로 전환되면 무선연결이 끈기는데 다시 정상화면으로 돌아오면 잘 안잡히는 걸 방지하기 위해 대기모드시 꺼지지 않게 하기 위함.

  • 마무리 단계로 make 시 오류가 나오는데 무시
    mac@ubuntu:~/B4331$ cd ~/B4331/compat-wireless-2011-08-27
    mac@ubuntu:~/B4331/compat-wireless-2011-08-27$ make clean
    mac@ubuntu:~/B4331/compat-wireless-2011-08-27$ make
    mac@ubuntu:~/B4331/compat-wireless-2011-08-27$ sudo make install
    mac@ubuntu:~/B4331/compat-wireless-2011-08-27$ sudo reboot

여기까지 완료가 되면 재부팅 후 무선랜이 자동으로 잡히게 된다.

파일은 첨부가 안되네요. 오류가 나는데… 어찌되었던 제 블로그 [url:3li06hw7]http://javaboms.tistory.com/[/url:3li06hw7] 에서 다운 받을 수 있습니다.

위 방법으로 무선 이더넷 카드는 잡았는데 문제가 컴퓨터 발열량이 상당합니다. 또한, 시작시 에러로

[ 2.838881] i8042 : NO CONTROLLER FOUND

메시지가 발생합니다.

꼼수로 "소프트웨어 소스" 로 가서 추가 드라이버 탭에서

"Video driver for the AMD graphics accelerator 출처 fglrx-updates 독점" 이걸 선택 후
"변경 사항 저장"

이렇게 사용하고 있습니다만 먼가 찜찜합니다. 일단 가장 큰 문제였던 발열량은 상당히 줄어 듭니다.

위에 설명한데로 "Video driver for the AMD graphics accelerator 출처 fglrx-updates 독점" 이걸 선택 후 이번에 새로운 업데이트가 있어 설치를 하니
AMD 정식 드라이버가 설치가 되었습니다.

3D 표현에서부터 마음에 드는 기능들이 있어 설정해보았습니다. 혹시 발열량 또 오르는건 아닐지 고민하면서…

결과는 대만족!

이제는 마음껏 이용을 해도 될거 같네요. 전에는 먼가 찜찜했는데…