lenovo e440 e450のubuntsuでusb3.0を使ってもスリープできるようになるbios updateをしてみた。

タイトルのとおりです。

なんかいつの間にかにbios updateきてたみたいだったので、内容を見てみた。
リリースノートから、update情報の確認ができる。

<2.18>
- (New) Enabled Refresh rate 2x feature.<br>
- (Fix) Fixed an issue related to S3 resume failure on Ubuntu.<br><br>

うおお。なんかきてる。

ubuntsu系の更新来てんじゃん。これってあれだろ?usb3.0biosでenableしてるとうまくスリープできなくて固まるってやつ!!


(※注意:
スリープはACPIのS3に相当する。<wikipedia出典
つまり、S3 resume failureとはスリープエラーのこと)

nukisakineko.hatenablog.com





先に、コマンド見ればだいたいわかるよって人用に、解決コマンドを書き出しておく。

wget http://download.lenovo.com/ibmdl/pub/pc/pccbbs/mobiles/j9uj16wd.iso
sudo apt-get install genisoimage
geteltorito j9uj18wd.iso > bios218update.img

#※パーティションを全消ししたUSB = /dev/sdX。
umount /dev/sdX
sudo dd if=bios218update.img of=/dev/sdX bs=512k
sudo reboot

#起動時に[F12]ボタンを押して、デバイスはUSBを選択。
#READMEを読んでから、[2]を押して、質問される内容を見ながらYESを押していくと、
#rebootが勝手にかかり、biosのupdateソフトが起動する。
#数分待って、再度自動rebootがかかったらbois update終了。
#ついでに[F1]でbios設定を開き、usb3.0をenableにしておく。




本題。

とりあえず、このbios updateをかけてみた。

ここから、

BIOS Update Utility for Windows 8.1(略) - ThinkPad Edge E440, Edge E540をダウンロードする。

BIOS Update Bootable CD for Windows 8.1 (略) - ThinkPad Edge E440, Edge E540ではないので注意。

自分はj9uj18wd.isoを落としたのでそれで説明をしていく。

wget http://download.lenovo.com/ibmdl/pub/pc/pccbbs/mobiles/j9uj18wd.iso




でgeteltoritoコマンドが必要なんだけど、普通に入っていることが多いかも。

sudo apt-get install genisoimage
witch genisoimage

であることが確認できる。


次にisoファイルをimgファイルに変換する

geteltorito j9uj18wd.iso > bios218update.img

中身が全部消えてもいいUSBを用意し、USBの実体を特定する。

(ISO用USBの他に何もデバイスを接続していないならだいたい/dev/sdb)

umount /dev/sdX

gpartedとか,partedとか、好きなツールを使ってパーティションを全部削除する。


f:id:nukisakineko:20150426020358p:plain

 

f:id:nukisakineko:20150426020403p:plain

 

大体こんな感じにする。


imgファイルをパーティションがなくなったUSBに書き込み。

sudo dd if=bios218update.img of=/dev/sdX bs=512k

で再起動をかける。

sudo reboot



[F12]ボタンを押して、起動時にUSBを選択。


こんな画面が出てくる


f:id:nukisakineko:20150426002958j:plain

 




[1]を押すとこんな感じ


 

f:id:nukisakineko:20150426003013j:plain

 


[2]を押して、質問される内容を見ながらYESを押していく


f:id:nukisakineko:20150426003445j:plain

 注意の文章はACアダプタつないどけ、電源落とすなよ。とか常識的な奴と

f:id:nukisakineko:20150426003350j:plain

 HDD暗号化がかかってると死ぬかも・・・(意訳)があるため、一応読んで確認しておくべし。



すると最終的に、rebootが勝手にかかり、biosのupdateソフトが起動する。


 

f:id:nukisakineko:20150426003550j:plain

 





数分待って、再度自動rebootがかかったらbois update終了である。



再起動ついでに[F1]でbios設定を開き、usb3.0をenableにしておくと幸せになれる。

 

参考:
Lenovo ThinkPad Edge E440 - ArchWiki
Updating BIOS on E540 (and probably E440) from lin... - Lenovo Community