Let’s Note SX4でFreeBSD-CURRENTを使う
いくつか問題がある。
- Xのドライバが対応していない
- 内蔵無線LANモジュール(Intel Dual Band Wireless-AC 7265) のドライバがない
- xrandr(1)がエラーを吐く
- suspend/resumeができない
順番に見ていく。
Xのドライバが対応していない
intelドライバ (ports/x11-drivers/xf86-video-intel)の最新版 (2.99.917, https://github.com/freebsd/freebsd-ports-graphics.git にある) を入れてもハードウェアを認識しないようだ (http://d.hatena.ne.jp/msll/20150527/1432708323 参照のこと)。
vesaドライバも使えない。
内蔵無線LANモジュール(Intel Dual Band Wireless-AC 7265) のドライバがない
https://github.com/erikarn/freebsd-iwa を持ってきてパッチを当てた上で試したが、ハードウェアを認識しない (http://d.hatena.ne.jp/msll/20150527/1432708323 参照のこと)。
https://github.com/rpaulo/iwm.git を持ってきて試した。kldload if_iwm.ko した時点でハードウェアは認識するが、panicする。
USB接続の無線LAN子機 BUFFALO WLI-UC-G301N を購入して解決。これはrun(4)で認識する
xrandr(1)がエラーを吐く
xrandrを実行すると以下の出力を得る。
% xrandr xrandr: Failed to get size of gamma for output default Screen 0: minimum 1600 x 900, current 1600 x 900, maximum 1600 x 900 default connected 1600x900+0+0 0mm x 0mm 1600x900 0.00*
おそらくscfbドライバを使っているせいだろう。
解決の見込みなし。これはマズい。
suspend/resumeができない
S3に移行してみた。
$ sudo acpiconf -s 3
freezeしました。
まあできなくてもいまのところ困らないのでよしとする。
総評
xrandr(1)がエラーを吐くのがつらい。これではプレゼンできない。
intelのドライバがうまく動くようになるのを待つしかないかな。