2012년 11월 25일 일요일

Ubuntu 계열의 Laptop 에서 Wake up 시 wifi 모듈이 죽는 문제.

  Ubuntu 계열 사용시 일부 Laptop에서 Suspend(절전모드) 이후 Wake Up 시에 wifi Module 이 활성화가 되지 않는 문제가 있습니다. 처음에는 Unity의 문제일 것이라 생각했으나 Lubuntu에서도 동일한 문제가 발생하는 것으로 보아 Driver의 문제일 것이라 예상됩니다. 결국 해결책을 해외 블로그에서 찾았으나 한글로 포스팅된 글이 없어 내용을 공유합니다.





먼저 lshw 명령어를 통해 자신의 Laptop에 있는 Wireless Module이 무엇인지 알아냅니다.

$> lshw -C network                                                                                  
               
       *-network
       description: Wireless interface
       product: RT2790 Wireless 802.11n 1T/2R PCIe
       vendor: Ralink corp.
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: wlan0
       version: 00
       serial: 00:24:21:c7:05:ff
       width: 32 bits
       clock: 33MHz
       capabilities: bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=rt2800pci driverversion=3.5.0-18-generic firmware=0.34 ip=192.168.0.12 latency=0 multicast=yes wireless=IEEE 802.11bgn
       resources: irq:17 memory:dfc00000-dfc0ffff

driver 부분의 Wireless Module 이름을 기억해 둡니다.



다음으로 /etc/pm/config.d/ 아래에 config 파일을 생성해 줍니다. (파일이 있을 경우 편집합니다.)

$> sudo vi /etc/pm/config.d/config

config 파일 안에 아래 내용을 추가해 줍니다. (녹색 부분에는 앞에서 알아낸 자신의  Wireless Module 이름을 적습니다.)


SUSPEND_MODULES="rt2800pci"

저장후 종료하고 시스템을 리부팅 합니다.







저는 이 방법을 통해 문제를 해결하였습니다. 별 것 아닌 내용이지만 같은 증상을 겪는 분들에게도 좋은 해결책이 될 수 있기를 희망합니다. 

댓글 없음:

댓글 쓰기