NetBSD on ThinkPad


  1. X60s
  2. X201i
  3. X230i
    1. ディスプレイ拡張
    2. トラックポイント
    3. タッチパッド
    4. ネットワークインタフェース

X60s

ハードウェアによっては無線ネットワークインタフェースが見えない。

X201i

NetBSD 7.1/amd64ではシャットダウンするときpanicしてしまうため、再起動が続き電源をオフにできない。NetBSD 7.1.1以降は未検証。

X230i

ディスプレイ拡張

D-Subは問題なく使える。 HDMIポートがないためMiniDisplayPortを通じておこなわなければならないが、下記のようなメッセージがコンソールに出力され、ディスプレイ拡張ができない。

DRM error in intel_dp_set_link_train: DP training pattern 3 not supported
DRM error in intel_dp_set_link_train: DP training pattern 3 not supported
DRM error in intel_dp_set_link_train: DP training pattern 3 not supported
DRM error in intel_dp_set_link_train: DP training pattern 3 not supported
DRM error in intel_dp_set_link_train: DP training pattern 3 not supported
DRM error in intel_dp_set_link_train: DP training pattern 3 not supported
DRM error in intel_dp_complete_link_train: failed to train DP, aborting

トラックポイント

中クリックをしながらトラックポイントを動かしてページをスクロールするには、/etc/X11/xorg.confのInputDeviceセクションに以下を書く。

Option     "EmulateWheel" "true"
Option     "EmulateWheelButton" "2"
Option     "YAxisMapping" "4 5"
Option     "XAxisMapping" "6 7"

タッチパッド

タッチパッドを無効化するにはBIOSから設定をおこなう。

ネットワークインタフェース

ifconfig(8)の出力は以下の通り。

wm0: flags=8802 mtu 1500
	capabilities=7ff80
	capabilities=7ff80
	capabilities=7ff80
	enabled=0
	ec_capabilities=7
	ec_enabled=0
	address: 3c:97:0e:97:cd:f8
	media: Ethernet autoselect (none)
	status: no carrier
iwn0: flags=8843 mtu 1500
	ssid SPWH_H32_F09503 nwkey *****
	powersave off
	bssid 5c:c3:07:f0:95:03 chan 8
	address: 6c:88:14:69:12:b8
	media: IEEE802.11 autoselect (OFDM48 mode 11g)
	status: active
	inet 192.168.100.102 netmask 0xffffff00 broadcast 192.168.100.255
	inet6 fe80::7a4b:4c6b:8e9a:8ec8%iwn0 prefixlen 64 scopeid 0x2
	inet6 2001:268:c142:811b:a7de:26ec:9af9:bdcb prefixlen 64
lo0: flags=8049 mtu 33624
	inet 127.0.0.1 netmask 0xff000000
	inet6 ::1 prefixlen 128
	inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3