Re: LL750/FD
- Reply: freebsd_laptop-ll750fd_a_yahoo.co.jp: "Re: LL750/FD"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 04 Feb 2022 13:15:09 UTC
On Mon, 31 Jan 2022 08:00:53 +0900 (JST) freebsd_laptop-ll750fd@yahoo.co.jp wrote: > お返事ありがとうございました。 > > > kern.vty=sc > > > > の行を入れて従来型の純テキストモードのコンソールに切り替えると > > 解決するかもしれません。 > > すると、Afterstep1が起動できなくなりました。 > 下のようにしないとXが動作しません。 > この機種は古すぎですね。 > > % less /boot/loader.conf > > > hw.vga.textmode="1" <-目が悪いから > hint.psm.0.disable="1" > #kern.vty="sc" 私宛だけに返信されていたのでMLの方は「ぽかーん」かもしれませんが...。 幸いML経由でないので添付ファイルも削除されず見られました。 結論からいうと、kern.vty="sc"の状態で、 ・まずは、たぶんインストールされていないであろう x11-drivers/xf86-video-atiをインストールして試す。 これで問題なければ、kern.vty="vt"でも大丈夫かも? ・これで何か別の問題が出るようならx11-drivers/xf86-video-atiを アンインストールし、suしてでもsudo経由でもいいので、 kldload vesa.ko してからstartxしてみる。 これで解決なら、/boot/loader.confに vesa_load="YES" 又は、/etc/rc.confに kld_list="${kld_list} vesa.ko" を追加して恒久対策。 というのを試す価値があると思います。 こう考えた流れを説明すると、 > [ 90.459] (==) Matched ati as autoconfigured driver 0 > [ 90.459] (==) Matched modesetting as autoconfigured driver 1 > [ 90.459] (==) Matched scfb as autoconfigured driver 2 > [ 90.459] (==) Matched vesa as autoconfigured driver 3 となっているのでatiドライバが使えそうな雰囲気ですが、 その後 > [ 90.478] (WW) Warning, couldn't open module ati > [ 90.478] (EE) Failed to load module "ati" (module does not exist, 0) となっているので、x11-drivers/xf86-video-atiがインストールされて いないようです。 このドライバは現状ではデフォルトではインストールされないので、 pkgでx11-wm/afterstep等々をインストールしている場合は別途 インストールする必要があります。 で、現在のところscfbドライバにフォールバックして、 検出方法のフォールバック等々はとりあえず置いておいて、 > [ 90.526] (EE) Screen 0 deleted because of no matching config section. > [ 90.526] (II) UnloadModule: "modesetting" > [ 90.526] (EE) Fatal server error: > [ 90.526] (EE) Cannot run in framebuffer mode. Please specify busIDs for all framebuffer devices となってしまっているわけですが、このあたり、コンソールがvtだと それ自体フレームバッファを使っていて、デフォルトでインストール されているscfbドライバで扱えていた(このあたりの切替に何か問題が あってコンソールに戻った時に色が変になっていたのかと)訳ですが、 scだと完全にテキストモードでフレームバッファを使わないため 初期化も何もしないので検出し損なっていそうです。 記憶違いをしていなければ、そのあたりを従来はvesa.koがGENERIC カーネルに組み込まれていてよきに計らってくれていたと思うの ですが、14系では確か昨年別の問題もあってGENERICカーネルから 外されていたと思います。 従って、少なくともカーネルが14系の ままお使いであれば、vesa.koを組み込む必要があるので冒頭の 話になります。 -- 青木 知明 [Tomoaki AOKI] <junchoon@dec.sakura.ne.jp>