統数研 の丸山@ PCBSD and CLI 中毒者 です。 以下の小野さんの情報は大変役に立ち、1年間困っていた問題が解決しました。 多謝。ただ、 intel GPUの場合は
- VESA 無し kernel を使い、 /boot/loader.conf に i915kms_load="YES" を書かない が正解ではないかと思います。current ではなくて 9.1R 及び 9.2R での実験、 しかも PCBSD9.1 パッケージ を入れた状態での実験で恐縮ですが、 ident NONVESA include GENERIC nooption VESA という config で kernel を作って、/boot/loader.conf に i915kms_load="YES" を入れると、 single user boot したとき、私の Let's Noteの液晶画面は真っ暗で、cntl-D を押す以外何もできなくなります。 i915kms_load="YES" がなくても、xorg.conf に Driver "intel" が入っていればmultiuser mode で X を起動したとき、 i915kms は自動的の ロードされるので、全く問題なく動作します。 お蔭様で、 PCBSD on Let's Note で suspend/resume ができない問題、外付 け display が接続できない問題が一気に解決しました。 >Date: Fri, 13 Jun 2014 19:53:52 +0900 >From: Hiroo Ono (小野寛生) >小野寛生です。 > >> sc だと suspend して resume するのが、vt にするとうまくゆかない (resume 自体が失敗している >> のか、描画ができていないで真っ暗なのかは切り分けができていない) のですが、同様の問題に >> あたっているか、解決方法をご存知の方はいらっしゃいませんか? > >と愚痴ったこの件ですが、 -current で同様の話が出ていて >http://lists.freebsd.org/pipermail/freebsd-current/2014-May/050281.html >で解決法が説明されていました。 > >resume の際にバックライトを点灯するのは KMS がやっているので、Intel GPU の場合は >i915kms.ko をロードしておく必要がある。 >i915kms と option VESA は組み合わせるとよろしくないので、option VESA を抜く必要がある >(ほかの KMS について VESA オプションと共存するかどうかは不明)。 >だそうです。 > >というわけで、kernel コンフィギュレーションファイルで > >include GENERIC >nodevice sc >nodevice vga >device vt >device vt_vga >nooption VESA > >とやって、あとは /boot/loader.conf に > >i915kms_load="YES" > >で resume 後もコンソールが表示されるようになりました。 >解像度が上がるので、大きめのフォントが使いたくなったり、まだ X にたどりついていなかったりしますが。 >_______________________________________________ >freebsd-users-jp@freebsd.org mailing list >https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp >To unsubscribe, send any mail to "freebsd-users-jp-unsubscr...@freebsd.org" _______________________________________________ freebsd-users-jp@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp To unsubscribe, send any mail to "freebsd-users-jp-unsubscr...@freebsd.org"