匿名 | ログイン | 新しいユーザーの作成 | 2024-12-05 04:09 JST |
メイン | マイビュー | 検索 | 変更履歴 | ロードマップ | Vine Linux ホーム |
課題の詳細を表示 [ コメントにジャンプ ] | [ 課題の履歴 ] [ 印刷 ] | ||||||||
ID | プロジェクト | カテゴリ | 登録日 | 最終更新 | |||||
0002540 | Vine Linux | 1 バグ | 2013-02-13 01:42 | 2013-02-21 03:01 | |||||
報告者 | shirow_higa | ||||||||
担当者 | daisuke | ||||||||
優先度 | 中 | 再現性 | 毎回 | ||||||
状態 | 完了 | 解決状況 | 実装済 | ||||||
バージョン | VineSeed | ||||||||
修正予定バージョン | 修正済バージョン | VineSeed | |||||||
概要 | 0002540: kernel-3.7.7-1vl7にアップデート後、xorg-x11-drv-nvidia-304.64-1vl7のDKMSビルドに失敗する。 | ||||||||
説明 | 先日リリースされたkernel-3.7.7-1vl7にアップデートした所、 起動時のdkmsビルドに失敗しドライバー(nvidia.ko)が作成出来ません。 kernel-3.6.11-1vl7では、特に問題なく使えておりました。 色々調べたところ、この古いドライバー(nvidia-304.64)はkernel-3.7には対応していないとのこと。 多分、kernel-3.7.7-1vl7 + xorg-x11-drv-nvidia-310.19-1vl7環境では問題は発生しないと思います。 しかし当環境のVGA(7050 PV / NVIDIA nForce 630a)が古いため、 NVIDIAドライバーサポート関係でnvidia-304.64を使用し続けなければなりません。 そこで色々調べた所、以下を参照して問題を解決しました。 http://forums.funtoo.org/viewtopic.php?id=1659 [^] '------------------------------ 元のversion.hをバックアップ sudo mv /usr/src/kernels/3.7.7-1vl7-i686/include/linux/version.h /usr/src/kernels/3.7.7-1vl7-i686/include/linux/version.h 新しくリンクを張る sudo ln -s /usr/src/kernels/3.7.7-1vl7-i686/include/generated/uapi/linux/version.h /usr/src/kernels/3.7.7-1vl7-i686/include/linux/version.h /usr/src/nvidia-304.64-1vl7/dkms.confに以下の2行を追加 PATCH[0]="nvidia.patch" PATCH_MATCH[0]="3\.7\.(7|8|9)" /usr/src/nvidia-304.64-1vl7/patches/nvidia.patchを新規作成 ※添付ファイルを参照 '------------------------------ これで上手く行きました。 | ||||||||
タグ | 設定されていません。 | ||||||||
arch | x86, x86_64 | ||||||||
パッケージ | kernel-3.7.7-1vl7, xorg-x11-drv-nvidia-304.64-1vl7 | ||||||||
添付ファイル | nvidia.patch [^] (1,608 バイト) 2013-02-13 01:42 [表示]
nvidia-310.32-support-newer-kernel.patch [^] (670 バイト) 2013-02-15 01:52 [表示] | ||||||||
コメント | |
(0007727) shirow_higa (報告者) 2013-02-14 21:16 |
本日、kernel-3.7.7-2vl7に上げてみました。 dkms build、dkms install共に上記手順で処理は完了するのですが、 実際にはnvidia.koが作成出来なくなりました。 |
(0007728) shirow_higa (報告者) 2013-02-14 21:23 |
すいません、両カーネルともnvidia.koは出来ているようです。 しかし、kernel-3.7.7-2vl7のみ正常に認識しません。 ls /lib/modules/3.7.7-1vl7/kernel/drivers/video/nvidia/* /lib/modules/3.7.7-1vl7/kernel/drivers/video/nvidia/nvidia.ko /lib/modules/3.7.7-1vl7/kernel/drivers/video/nvidia/nvidiafb.ko ls /lib/modules/3.7.7-2vl7/kernel/drivers/video/nvidia/* /lib/modules/3.7.7-2vl7/kernel/drivers/video/nvidia/nvidia.ko /lib/modules/3.7.7-2vl7/kernel/drivers/video/nvidia/nvidiafb.ko |
(0007729) daisuke (管理者) 2013-02-15 01:52 |
VineSeed において 304.64 シリーズをメンテナンスする予定はいまのところ ありませんが、、、要望が多いようであれば考えます。(ただ、legacy driver は新しいカーネルでいつまで動くか分からないので、なんともいえません。もし nouveau driver が正常に動作するようであればそちらをおすすめします) nvidia driver 310.32 も conftest.sh の問題により、kernel > 3.7.5 で 正常にビルドできません。 これは304.64 でも同様のようですので、これを修正する必要があると思います。 310.32-2vl7にはいっているパッチを添付しました。そのままで適用できるの ではないかと思います。 なお、前はビルドできていたものが今回できなくなったのは、 /usr/src/kernels/3.7.7-1vl7-i686/include/linux/version.h がなくなった ためと思われます。(3.7.7ではないのが正しく、3.7.7-1では空っぽのものが間違っ て混入していました) |
(0007736) shirow_higa (報告者) 2013-02-15 21:32 |
daisuke様 ご返信頂きありがとうございます。 nvidia-310.32-support-newer-kernel.patchを追加で当てた所、 kenrnel-3.7.7-2vl7でドライバーを無事インストール出来ました。 新しいカーネルを使って行く上で、nouveauでの運用についても検討してみます。 |
(0007742) daisuke (管理者) 2013-02-21 03:01 |
表題の問題はなくなったことが確認できましたので、 完了とします。 |
課題の履歴 | |||
変更日 | ユーザー名 | 項目 | 変更内容 |
2013-02-13 01:42 | shirow_higa | 新規課題 | |
2013-02-13 01:42 | shirow_higa | 添付ファイル追加: nvidia.patch | |
2013-02-14 21:16 | shirow_higa | コメント追加: 0007727 | |
2013-02-14 21:23 | shirow_higa | コメント追加: 0007728 | |
2013-02-15 01:52 | daisuke | コメント追加: 0007729 | |
2013-02-15 01:52 | daisuke | 添付ファイル追加: nvidia-310.32-support-newer-kernel.patch | |
2013-02-15 21:32 | shirow_higa | コメント追加: 0007736 | |
2013-02-21 03:01 | daisuke | arch | x86 => x86, x86_64 |
2013-02-21 03:01 | daisuke | コメント追加: 0007742 | |
2013-02-21 03:01 | daisuke | 状態 | 新規 => 完了 |
2013-02-21 03:01 | daisuke | 担当者 | => daisuke |
2013-02-21 03:01 | daisuke | 解決状況 | 不明 => 実装済 |
2013-02-21 03:01 | daisuke | 修正済バージョン | => VineSeed |
Copyright © 2000 - 2024 MantisBT Team Copyright © 2012 - 2024 Project Vine |