Broadcom STA Wireless 드라이버 관련 문제해결

몇년동안 비회원으로 눈팅만 하다가 간단한 문제해결법을 알아내서 공유하고자 글 올립니다.

일단 제가 문제를 해결한 기기는 [b:37qo4gs6]Acer Aspire One Fusion 522-C5C017[/b:37qo4gs6], 10.10 Netbook Remix입니다.
문제 해결에 필요한 것은 [b:37qo4gs6]시냅틱 패키지 매니저[/b:37qo4gs6]면 충분합니다.
복잡하게 컴파일이니 뭐니 없으니 걱정마세요 :slight_smile:
아마 Maveric이하 버전들에서도 방법은 마찬가지일듯 싶습니다.

Broadcom STA 무선랜은 최근에 부딪힌 문제입니다.
일단 증상은

  1. 무선랜의 LED가 계속 On상태다.
  2. 시스템에서 무선랜 카드를 인식하지 못한다.
  3. [b:37qo4gs6]This driver is activated but not currently in use // 이 드라이버는 설치되었지만, 활성화되지 않았습니다[/b:37qo4gs6]라고 뜬다.
  4. 추가 드라이버 관리에서 아무리 Active/De-active를 해도 반응이 없다.

구글링 결과 외국에서도 Broadcom 무선랜 관련으로 좀 시끌시끌 하더군요.
국내/외 공통적으로 이 4가지가 주요 문제인것 같았습니다.

문제의 시작은 [b:37qo4gs6][linux-backports-compat-wireless-커널버전][/b:37qo4gs6]패키지들과 독점 Broadcom STA드라이버간의 충돌에서 시작되는듯 합니다.
아래에 자세히 쓰겠지만, 요 녀석들을 갈아엎고 차근차근 나가니 해결되었거든요… (먼산)

일단 구글링을 해보면 드라이버를 컴파일해서 설치해라 뭐해라 말들이 많은데, 막상 드라이버 가져다 컴파일하면 모듈 탑재시에 페이탈 에러 메세지를
날리며 모듈 탑재를 안해줍니다!! 정말 우분투 쓰다 몇년만에 커널째로 컴파일하는 사태가 일어나는줄 알았습니다…만

  1. Broadcom STA 독점 드라이버가 설치되어 있다.
  2. Broadcom STA관련 오픈소스 드라이버도 설치했다.
  3. 근데 둘 다 인식이 안된다.
    = 드라이버 충돌?!

네. 일단 제가 해결한 방법 상에서는 드라이버 충돌로밖엔 보이지 않습니다.
사실 커널 모듈 관련 문제는 언제나 시끌시끌 복잡무비하니 그렇게 알고 덮어두기로 하죠 (…저도 그저 짐작만 할 뿐이고)

그래서 간만에 삽질을 시작했습니다.

일단 STA드라이버는 독점과 오픈소스 2가지 타입으로
독점은 [b:37qo4gs6]bcmwl-modaliases / bcmwl-kernel-source[/b:37qo4gs6] 두가지 패키지가 있습니다. 시냅틱에서 [b:37qo4gs6]broadcom[/b:37qo4gs6]으로 검색하시면 다 나옵니다.
오픈소스는 [b:37qo4gs6]linux-backports-modules-wireless-커널버전 / linux-backports-modules-compat-wireless-커널버전[/b:37qo4gs6] 두가지 타입이 있습니다.

compat이 붙은 녀석과 안붙은 녀석이 있습니다.
저도 그랬지만, 리눅스에 대해 잘 모르는 분들이 겪는 제일 큰 어려움은 메뉴얼에 없는데 비슷한 녀석이 튀어나올때죠.
네, 저 둘 중에 뭘 설치해도 상관없습니다. 차이점은 커널버전 올라가며 2.6.35까지는 compat이 없고, 2.6.36부터는 붙어 나오는 차이입니다.
설치하시기 전에 터미널에서 [uname -a]라고 치시면 자신의 커널 버전이 나옵니다.
자신의 커널 버전과 같거나 낮은 녀석으로 설치하시면 됩니다. 아니면 이참에 기회다 하면서 커널 업데이트도 좋지요 :slight_smile:

점점 사족이 붙는듯 한데 어쨌든…
제 해결방법을 써 보겠습니다.

일단 오픈소스 드라이버를 모두 [b:37qo4gs6][완전히 지우기 표시][/b:37qo4gs6]로 싸~악 정리합니다.
그 다음 독점 드라이버도 마찬가지로 [b:37qo4gs6][완전히 지우기 표시][/b:37qo4gs6]로 싸~악 정리합니다.

이렇게 하면 일단 무선랜 관련 드라이버는 모두 사라진 상황이지요.

그럼 이제 다시 드라이버 설치를 시작해야 합니다.
그런데 어?! 추가 드라이버 관리자를 여니 아예 목록이 사라졌어요?!
놀라지 마세요. 시냅틱에서 설치하고 리붓하면 거기 다시 제대로 나오니까요 :slight_smile:

시냅틱에서 broadcom으로 검색하셔서

[b:37qo4gs6]bcmwl-kernel-source[/b:37qo4gs6]
[b:37qo4gs6]bcmwl-modaliases[/b:37qo4gs6]

요 두가지를 찾습니다.
찾으셨습니까? 그럼 설치를 하면 되는데… 여기가 문제해결중 절 삽질하게 했던 포인트입니다.

  1. [b:37qo4gs6]bcmwl-kernel-source[/b:37qo4gs6]를 먼저 설치한다.
  2. 1번의 설치가 끝나면 [b:37qo4gs6]bcmwl-modaliases[/b:37qo4gs6]를 설치한다.

커널소스랑 동시에 설치하면 문제가 생기더군요. (될때도 있긴 있습니다만, 한번에 끝내는게 속 안터지고 좋아요)

뭔가 간단한게 정말 쓸데없이 길어졌네요.
간단히 정리하겠습니다.

  1. 자신이 Broadcom STA Wireless 관련으로 (뭐가 됐든)문제를 겪고 있다.
  2. 기기 고장은 아니다.
  3. 추가 드라이버 관리자는 [b:37qo4gs6]This driver is activated but not currently in use // 이 드라이버는 설치되었지만, 활성화되지 않았습니다[/b:37qo4gs6]라고 한다.
  4. 시냅틱 패키지 매니저를 기동한다.

4-1. linux-backports로 검색해서 [b:37qo4gs6][linux-backports-modules-커널버전][/b:37qo4gs6], [b:37qo4gs6][linux-backports-modules-compat-커널버전][/b:37qo4gs6] 패키지들을 모두 [완전히 삭제]한다.
4-2. broadcom으로 검색해서 나오는 패키지를 [b:37qo4gs6]모두[/b:37qo4gs6] [완전히 삭제]한다.
4-3. 안해도 됩니다만 리붓 한번 하시는걸 추천.

  1. [b:37qo4gs6][bcmwl-kernel-source][/b:37qo4gs6] 패키지를 설치한다.

  2. [b:37qo4gs6][bcmwl-kernel-source][/b:37qo4gs6] 패키지의 설치가 끝나면 [b:37qo4gs6][bcmwl-modaliases][/b:37qo4gs6] 패키지를 설치한다.

  3. 리붓하고 무선랜을 돌려본다.

이상입니다.
일단 전 이 방법으로 간단하고 확실하게 문제가 해결되었습니다.
혹시 이 방법을 쓰고도 안되시는 분은 또 다른 방법을 찾아야 하실 듯 합니다.
덧붙여서 이 방법 말고도 뭔가 해결책을 갖고 계신 분들은 공유좀 부탁드립니다.

그럼 Broadcom탑재 컴퓨터를 사용하시는 분들의 지장없는 무선랜 라이프를 바라며…

[quote="레타라슈":2jghs1nt]저는 Acer Aspire One D255 사용 중인데 비슷하게 Broadcom Wireless 칩이었습니다.
재밌는게… Live CD 로 사용할 때는 무선이 잡히는데 설치 후에 안 되더라구요.
유선으로 연결한 상태로 하드웨어 드라이버 관리 창을 띄워서 검색을 했더니
자동으로 찾아서 설치를 해줬습니다.[/quote:2jghs1nt]

재 경우와는 또 반대시네요.
전 Live CD에서는 유선만 잡히고 무선은 못잡더군요.
사실 막 설치하고 나서 추가 드라이버에 뜨는 ATI랑 Broadcom드라이버만 설치하면 별 문제없이 돌아가긴 하는데
생각없이 linux-backports 패키지를 설치했더니 무선랜이 버럭버럭쿨럭쿨…

다른 방법은 기본적으로 드라이버가 포함되는 11.04를 기다리는 겁니다 :lol:

전 그래서 노트북을 새로 산 후 아직은 기다리고 있습니다.

유니티/리브레오피스/밴쉬 등 기본프로그램 바뀌는 것 이외에 최신 패키지들… 한꺼번에 편하게 가려구요!