[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:32767] Re: about nvidia kernel



佐野@浜松です。

別のカードに変更したということなので、今さらですが。

In <001f01c1f427$1540e180$193683da@clever>,
  on "Sun, 5 May 2002 20:26:48 +0900',
   with "[debian-users:32730] Re: about nvidia kernel",
 "武井雄紀" <yuki_3rd_ed@xxxxxxxxxxx> さん wrote:

> startx
> 赤と緑のアレ → ハング (ctrl-c, ctrl-z, ctrl-alt-f1 全て受け付けません)

最初に投稿されていた XFree86.0.log によると

(II) NVIDIA: NVIDIA driver for: RIVA TNT, RIVA TNT2, Vanta,
...
 Quadro4 550XGL, GeForce3, GeForce3 Ti 200, GeForce3 Ti 500,
...
(--) Chipset GeForce3 Ti 200 found

(EE) NVIDIA(0): Failed to initialize the NVdriver kernel module!
(EE) NVIDIA(0):  *** Aborting ***
(II) UnloadModule: "nvidia"
(II) UnloadModule: "vgahw"
(II) Unloading /usr/X11R6/lib/modules/libvgahw.a
(EE) Screen(s) found, but none have a usable configuration.

Fatal server error:
no screens found

ということなので、この状態では X サーバーを起動できずに
コンソールに戻っている、ということですよね。

で、このエラーを解決したらハングするようになった、と。

> reboot

この "reboot" はどういう手順でやっていますか ?
 Ctl-Alt-Del なら fsck エラーは出ないと思うのですが、
すべて受け付けないとのことなので、電源 OFF で止めて
いるのでしょうか。

どうやらカーネルモジュールの絡んでいる問題らしいので、
カーネルごと止まってしまっているとしたら、その後では
電源断くらいしか方法は無いかもしれません。

カーネルとは独立した X サーバーだけの問題だったら、
カーネル構築時に Magic SysReq キーを有効にしておけば
 's' 'u' 'b' で sync; umount; reboot; を実行できる
可能性が高いんですけどね。

 (Magic SysReq キーについては JF にカーネル附属文書の
  日本語訳があるはず)

これも効かないとしたら、 startx の実行前に sync; を
 3 回打ってお祈りでもするしか。

>  今ログの更新日時を見たところ、起動時のログやデーモンのログは更新
> されていますが、XFree86.0.log は更新されていませんでした。どうすれば
> 残るようになるでしょうか・・・? もしかして e2fsck の -y のせいでしょうか・・・?
> (でも「〜〜fixed?」って番号で言われてもわからないんですけど・・・^^;)

ファイル名がわかっていて i ノード番号を調べる場合だったら
 ls -i <ファイル名> ですけどね。

(i ノード番号からファイル名を調べるにはどうしたらいいんだろう ? 
 あ、ext2 の場合は

  debugfs -R 'icheck <inode-num>' <device file>

でわかるのか。ひとつ勉強になった。)

-- 
 # (わたしのおうちは浜松市、アカウミガメのふるさとの街)
   <kgh12351@xxxxxxxxxxx> : Taketoshi Sano (佐野 武俊)