[Ubuntu] Intel Centrino Ultimate-N 6300でPower Managementを有効に出来た。

Ubuntu

たかタンのにっき : Ubuntu 11.10の無線LAN速度低下を防ぐ方法 /
http://blog.livedoor.jp/takabrk/archives/52938607.html

私が知らないだけかもしれませんが。

UbuntuでIntel Wifiを使うと、Power Management、いわゆる省電力機能が有効にならずパームレストが熱くなってしまい、季節によっては使いづらくなってしまいます。

しかしながら、ヤフオクなどを見ているとIntel Wifiはかなりお安く入手しやすく、また性能も出るイメージがあるので、個人的には特に避ける理由がなければIntel Wifiは利用したい。

で、最近Intel Centrino Ultimate-N 6300を入手したので、Ubuntu 12.04 on Thinkpad X61sに装備して、何気に以下のコマンドを実行したところPower Managementが有効に。

対応方法

% sudo iwconfig wlan0 power on

上記コマンド実行前:

wlan0 IEEE 802.11abgn ESSID:"xxxxxx"
Mode:Managed Frequency:2.422 GHz Access Point: xx:xx:xx:xx:xx:xx
Bit Rate=65 Mb/s Tx-Power=15 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=70/70 Signal level=-25 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:2514 Invalid misc:102 Missed beacon:0

上記コマンド実行後:

% iwconfig
lo no wireless extensions.

wlan0 IEEE 802.11abgn ESSID:"xxxxxx"
Mode:Managed Frequency:2.422 GHz Access Point: xx:xx:xx:xx:xx:xx
Bit Rate=65 Mb/s Tx-Power=15 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:on
Link Quality=70/70 Signal level=-24 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:2795 Invalid misc:117 Missed beacon:0

記事を追っていくと、iwlagn、iwagn系でのみ省電力機能が有効にならないようになっているようで・・・

POINT

Intel Centrino Ultimate-N 6300はiwlwifiと認識されるんですね・・・ だからこの省電力機能無効については対象外という事なんでしょうか。追々確認することにすることにします。

後は、起動の段階で省電力機能が有効になるようにスクリプトを仕込んでおく。

#!/bin/sh
/sbin/iwconfig wlan0 power on
sudo chmod 755 /etc/pm/power.d/wireless

後は再起動して、Power Managementが有効になっていることを確認する。

この記事を書いた人

kometchtech

うつ病を患いながら、IT業界の末席にいるおっさんエンジニア。科学計算をしたことがないのに、HPC分野にお邪魔している。興味のある分野で学習したことをblogにまとめつつ、うつ病の経過症状のメモも置いておく日々。じつはRouterboard User Group JPの中の人でもある。 Amazon欲しいものリスト / Arm板を恵んでくれる人募集中

AD / 広告
いつか、そのとき、あの場所で。rev.2

コメント

  1. Intel Ultimate-N 6300 ubuntu12.04の発熱対策

    iPadを入れて我が家にはパソコン7台がありますが、CF-R5LはCorei7のX220やCore2Duo E8700デスクトップ並みの稼働率を誇っており、ラッコモバイルや出張時にとても重宝しています。 現状のスペッ…

タイトルとURLをコピーしました