06/12/27 16:42:55 Y4WAILqR
どうも534です。
おかげでデバイスの固定が出来たので報告です
udevは/etc/udev/rules.d/配下の*.rulesのファイルをアルファベット順に読み込むらしいので
udevの基本ルールの/etc/udev/rules.d/50-udev.rulesより早く読み込ます為に
/etc/udev/rules.d/10-local.rules を新規に作り、そこに下記を記述して成功しました。
(自分の場合Fedora6でキーにする項目は 『=』じゃなく『==』でないとダメなようです。)
$cat /etc/udev/rules.d/10-local.rules
BUS=="pci", DRIVER=="ivtv", SYSFS{vendor}=="0x4444", NAME="%k", SYMLINK="video_ivtv"
BUS=="pci", DRIVER=="bttv", SYSFS{vendor}=="0x109e", NAME="%k", SYMLINK="video_bttv"
※(SYMLINK="video_ivtvとSYMLINK="video_bttvは自分が指定したudev定義でデバイスが作成されたかの確認用なのでこれは無くてもOKです。)(あと、安全の為にベンダーキーSYSFS{vendor}をキーに追加しました。)
>>553
KERNELとBUS/DRIVERのキー指定は混在できないようです
>>551のudevinfoの結果の真ん中にlooking at parent device~とありますが
そこを境にグループ化され股がったキー指定は出来ないらしい。
BUS="pci", DRIVER="ivtv", NAME="video0"
BUS="pci", DRIVER="bttv", NAME="video1" だとOKでした。
アドバイスありがとうございました。