WLAN card의 전력제어 기능에 관하여...
글쓴이: kyunee / 작성시간: 금, 2006/10/13 - 7:37오후
안녕하세요.
프로그래밍에 관련된 것은 아니지만,
여러분의 도움이 필요해서 이렇게 글을 올렸습니다.
저는 개발용 보드에 사용할 WLAN card의 전력소모를 줄이기 위해
WLAN card의 power management(or power-saving)기능을 사용하려고 합니다.
하지만 제가 사용하는 WLAN card driver(linux-wlan-ng)에는
이 power management 기능을 사용할 수 있도록 source에
구현되어 있지 않습니다.
power management 기능이 있는 driver(물론 linux용)를 지원하는
WLAN card 제품을 알고 게시거나
power management 기능이 있는 WLAN card driver를 알고 게시는
분들은 한 수 가르쳐 주십시오.
Forums:
안녕하세요!
저는 대학원에서 컴퓨터 네트워크를 공부하고 있습니다.
연구실 선배중에 같은 문제로 고민했던 분이 계신데, 결국은 찾지 못한 것으로 알고있습니다. 리눅스에서 해당 기능을 사용하는것은 지금까지 우리 연구실에서도 찾지 못했습니다. 개발용 보드에 사용하실 예정이니 ndis_wrapper 도 사용하지 못할 가능성이 있군요.
linux-wlan-ng 드라이버가 우분투나 페도라같은 배포본에 들어가는지는 잘 모르겠지만, (해당 코드가 11Mbps 만 지원하는것으로 봐서는 서로 다른 것이라 생각됩니다) 제가 현재 사용하고 있는 우분투 6.06 LTS 에 있는 드라이버에서도 power management기능은 iwconfig 에서 제공하지 않더군요. (해당 커맨드를 입력하면 not supported라고 나옵니다)
cisco 홈페이지에서 동사 제품용 linux 드라이버를 다운받을 수 있긴 하지만 무척 오래된 것으로 알고 있습니다. 우분투에서 컴파일하나가 실패했던 기억이...
결국, 직접 구현을 하는 수밖에 없는데,, 802.11 프로토콜을 숙지하고 있어야되죠 ㅠㅠ
확실하진 않지만 power management는 AP에 접속하기 위한 사전단계 (Joining, Association, 실제 실제 송수신.등등)에 대해 전반적으로 걸쳐서 이루어집니다. 초기 Association 과정에서 power managerment 관련 필드 설정에서부터 실제 송수신시에 AP와 교환하는 Null frame까지..
해당 기능을 지원하는 리눅스용 드라이버가 없다고 단언할 수는 없으니, 열심히 이곳저곳 뒤져보시는 수 밖에 없을것 같습니다.
혹시 그런 자료를 찾으시거나 다른 방도가 있으면 제게도 제공해주시면 정말 감사하겠습니다. 제 연구주제와는 상관이 없지만, 다른 연구를 위해 후일 유용하게 사용할 수도 있으니까요.. :)
(masterhand at 지메일 입니다..)
그럼 좋은 결과 있길 바라겠습니다.
http://janbyul.com
litnsio2님 고맙습니다.
관심가져 주셔서 고맙습니다.
만일 제가 해결책을 찾는다면 님께 알려드리지요.^^
댓글 달기