TurboLinux10にVGAボードドライバを組み込む
TurboLinux10DesktopでMatrox社製のVGAボードを認識させたいです。
(VGAボード:http://www.jmgs.jp/products/corporate/product/epica/index.htm)
Linux用のドライバのリリースノートには、
以下のパッケージをインストールしなければならない。
- GCC compiler version 3.2 or later (up to 4.0).
- Glibc 2.3.2 or later.
- Binutils 2.13 or later.
- Make 3.77 or later.
とありました。
TurboLinux10に入っているパッケージのバージョンの見方がわからないのですが、
検索して見つけた下記URLには、
http://ascii24.com/news/i/soft/article/2003/10/03/646230-000.html
TurboLinux10Dの主要コンポーネントは、
Kernel 2.6.0、glibc 2.3.2、XFree86 4.3.0、rpm 4.2、gcc 3.3.1、KDE3.1.3、GNOME 2.4
と書かれており、
GCCとGlibcは条件を満たしていると認識したのですが、問題ないでしょうか。
残る必要なパッケージ「Binutils 2.13」と「Make 3.77」は、
TurboLinuxのFTPサーバー
ftp://ftp.nuie.nagoya-u.ac.jp/pub/Linux/TurboLinux/TurboLinux/ia32/Desktop/10/install/turbo/RPMS/
から、
binutils-2.14.90.0.4-3.i586.rpm
make-3.80-1.i586.rpm
を見つけたのでダウンロードしました。
これを、rpm -i binutils-2.14.90.0.4-3.i586.rpmでインストールしたのですが、
下記のエラーメッセージが出て失敗しました。
「libc.so.6(GLIBC_2.0)」が必要だ、とのことですが、
これはどこから探してくればよいのでしょうか。
検索するとかなりの件数ヒットするのですが、
入ってみると違うパッケージ名に見えるのでどれを使えばよいのか判断がつきません。
(例えばココ:http://rpmfind.net/linux/rpm2html/search.php?query=libc.so.6(GLIBC_2.3))
「libc.so.6.rpm」というファイルではないのでしょうか。
なお、GUI(KED)上のメニューにある「Turboアップデート」でパッケージをインストールしようともしたのですが、
巧くいきませんでした。
読込先に今回ダウンロードしてきたrpmパッケージを置いたディレクトリを指定し、
「スキャンする」を実行したのですが、以降ずっとマウスポインタが時計マークになったままでした。
▼rpmインストール時に出たメッセージ---------------------------------------------------
rpmdb: read: 0x404b9c08, 4096: 入力/出力エラーで
エラー: db4 error(5) from dbcursor->c_get: 入力/出力エラーで
エラー: error(5) getting "libc.so.6(GLIBC_2.0)" records from Providename index
rpmdb: read: 0x404bbd18, 4096: 入力/出力エラーで
エラー: db4 error(5) from dbcursor->c_get: 入力/出力エラーで
エラー: error(5) getting "libc.so.6(GLIBC_2.1.3)" records from Providename index
rpmdb: read: 0x404bde28, 4096: 入力/出力エラーで
エラー: db4 error(5) from dbcursor->c_get: 入力/出力エラーで
エラー: error(5) getting "libc.so.6(GLIBC_2.3)" records from Providename index
rpmdb: read: 0x404bff38, 4096: 入力/出力エラーで
エラー: db4 error(5) from dbcursor->c_get: 入力/出力エラーで
エラー: error(5) getting "libdl.so.2(GLIBC_2.0)" records from Providename index
rpmdb: read: 0x404bff38, 4096: 入力/出力エラーで
エラー: db4 error(5) from dbcursor->c_get: 入力/出力エラーで
エラー: error(5) getting "libdl.so.2(GLIBC_2.1)" records from Providename index
エラー: Failed dependencies:
libc.so.6(GLIBC_2.0) is needed by binutils-2.14.90.0.4-3
libc.so.6(GLIBC_2.1.3) is needed by binutils-2.14.90.0.4-3
libc.so.6(GLIBC_2.3) is needed by binutils-2.14.90.0.4-3
libdl.so.2(GLIBC_2.0) is needed by binutils-2.14.90.0.4-3
libdl.so.2(GLIBC_2.1) is needed by binutils-2.14.90.0.4-3
▲ここまで----------------------------------------------------------------------------
▼以前指南頂いたスレ
http://oshiete1.goo.ne.jp/qa3578303.html
お礼
返信ありがとうございます。 申し訳ありません、色々説明不足でした。 TurboLinux10Desktopです(どう違うのかわかりませんが)。 やりたいことは、 i810を使って1024×768を出したいです。 色数はよくわかりませんが、可能な限り多く出したいです。 回答していただいた件ですが、 特に何もしなくてもi810でXは出るはずだ、という意味でしょうか? 確かに出ることは出るのですが、 解像度は640×480で、色は8色くらいしか出てないように思います。 色々ネットで検索した所、1024×768は出せるらしいので、それを行いたいです。 また、同じi810を使っている別のCPUボードを使うと、 こちらはインストール完了しただけで1024x768を出すことができます。 (XFree86 -configureで作ってくれるXF86Config内で, Identifier "i810" と書かれます) CPUボードのせいであって、バージョンアップ等では不可能なのでしょうか?