注意:
カーネルが2.6.31-21にアップデートされたときに確認したところ、dkmsの設定をやっていると起動時のログに
pt1-drv:disagrees about version of symbol module_layout
というメッセージがでて、PT2が認識されない状態になった。
とりあえずdkmsで適用しないようにしたらちゃんと認識されるようになったから、ドライバの再インストールは手動でやった方がトラブルはなさそうだ。
dkmsを使わなくするには下記のコマンドを実行する。
#sudo dkms add -m pt1 -v d89f0da0a7e4 -all
最新のドライバをダウンロードする。
http://hg.honeyplanet.jp/pt1/archive/tip.tar.bz2
ダウンロードしたファイルを解凍する。
今回は「pt1-d89f0da0a7e4」のディレクトリで解凍された。
「pt1-d89f0da0a7e4/driver/」を/usr/src/pt1-d89f0da0a7e4/にコピーする。
#cp -R pt1-d89f0da0a7e4/driver/ /usr/src/pt1-d89f0da0a7e4/
/usr/src/pt1-d89f0da0a7e4/にdkms.confファイルを作成する。
dkms.confの中身は以下の通り。
PACKAGE_NAME="pt1"
PACKAGE_VERSION="d89f0da0a7e4"
MAKE[0]="make KVER=${kernelver}"
CLEAN[0]="make clean"
BUILT_MODULE_NAME[0]="pt1_drv"
DEST_MODULE_LOCATION[0]="/kernel/drivers/video"
AUTOINSTALL="YES"
PACKAGE_VERSIONにはディレクトリの「-」以降の文字を指定する。今回の場合は「d89f0da0a7e4」となる。
ソースファイルの配置が終わったらdkmsに追加する。
#dkms add -m pt1 -v d89f0da0a7e4
#dkms build -m pt1 -v d89f0da0a7e4
#dkms install -m pt1 -v d89f0da0a7e4
以上で設定終わり。
0 件のコメント:
コメントを投稿