[vine-users:082324] Re: GUIで立ち上がらない

Ryuichi Takase r-takase @ aist.go.jp
2013年 5月 31日 (金) 08:18:25 JST


高瀬です。

> messages の方でしょうね。/var/log/messages に情報がない場合、nvidia.ko
> のバージョンを確認するには、どうしたらよいのでしょう。同じ一つの
> パッケージならば、ドライバもカーネルモジュールもバージョンが同じだろうと
> 仮定しているわけですが。

せっかくなので
正常な場合、/var/log/messages の方は下のように出ます。
-----------------
May 31 07:28:41 xxxxx kernel: nvidia: module license 'NVIDIA' taints kernel.
May 31 07:28:41 xxxxx kernel: Disabling lock debugging due to kernel taint
May 31 07:28:41 xxxxx kernel: nvidia 0000:06:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
May 31 07:28:41 xxxxx kernel: vgaarb: device changed decodes: PCI:0000:06:00.0,olddecodes=io+mem,decodes=none:owns=io+mem
May 31 07:28:41 xxxxx kernel: NVRM: loading NVIDIA UNIX x86 Kernel Module  304.64  Tue Oct 30 11:09:29 PDT 2012
-----------------

また次のようにして、カーメルモジュールに埋め込まれたバージョン番号を発見しました。

$ strings /lib/modules/3.0.77-1vl6/kernel/drivers/video/nvidia/nvidia.ko | grep "nvidia id"
nvidia id: NVIDIA UNIX x86 Kernel Module  304.64  Tue Oct 30 11:09:29 PDT 2012


少し話はそれますが

> そうなんですか。ドライバをインストールするときに、カーネルモジュール
> も作られるのだろうと思っていました。時間のずれが 9 時間ならば、何となく
> 納得できますけれど。

インストール時にドライバはビルドされているようです。
しかし,ファイルの日付はもっと最近なのです。

$ rpm -qi xorg-x11-drv-nvidia
で見ると「Install Date: 2012年11月08日 09時23分24秒」とあり、
$ ls -l /var/cache/apt/archives/xorg-x11-drv-nvidia-304.64-1vl6.i686.rpm
で確認しても同じ日付ですが

nvidia.ko の日付は 5月17日
nvidiafb.ko の日付は 5月9日

毎日 startx しているので、当日の日付でもないようですね。

-------------------------------------------------------------------------
高瀬竜一 <r-takase @ aist.go.jp>

独立行政法人 産業技術総合研究所
知能システム研究部門 タスクビジョン研究グループ
-------------------------------------------------------------------------


vine-users メーリングリストの案内