NetBSD/amd64 on ECS LIVA Z ふたたび

NetBSD/amd64 on ECS LIVA Z を書いてからしばらくして、TCSまわりの問題は改善していたが、NetBSD 10.0 にしてみたところ別のところでハマる。

boot 時に

boot device: wd0
root on dk1 dumps on dk2
root file system type: ffs
kern.module.path=/stand/amd64/10.0/modules

というメッセージまでは視認できるけれども、そこで画面が真っ黒になる。しばらく放置しても ping などに反応がないので、表示の問題だけではなさそう?

Drop to boot prompt の後に起動方法を変えてみる:
userconf disable i915drmkms* の後 boot →intelfb0 のかわりに genfb0 が生えるが症状は変わらず
boot -v →変わらず
boot -x →起動する(でも boot.cfgboot -x と書いてもダメだったりする謎)

起動したときの dmesg を見ても原因がさっぱりわからない。画面解像度が切り替わったあたりで何かが起きているようなので、とりあえず 800×600 のままになるようにした。
gop 2 の後 boot →起動する

というわけで(?) /boot.cfg を修正

- menu=Boot normally:rndseed /var/db/entropy-file;boot
+ menu=Boot normally:gop 2;rndseed /var/db/entropy-file;boot

相変わらず kern.module.path の表示の後に、しばらく画面が真っ黒になるんですね。復帰した時には、既に各種デーモンを立ち上げるところまで進んでいます。

まあ、これで一応使えるか、と思ったら起動しない場合もある。うーん。

同じ Pentium N4200 の小型PCでも、SuperMicro SYS-E100-9APP は、以前も TSC の異常はなかったし、NetBSD 10 にしても今回のようなトラブルはなく普通に起動している(i915 周りは少し怪しいが)。いったい何が違うのだろうか?