QLA2342を入手してデュアルポートFCでウハウハ言ってた僕ですが、scstを最新で試すべく、SVNから入手したコードから試していたら、なぜかデバイスが開けない?
環境は、Slackware 13.37で、Kernel 2.6.37.6を利用。
エラー出力はこの様なカンジで。
root@x306:/# scstadmin -open_dev DISK -handler vdisk_fileio -attributes filename=/mnt/vdisk1.dsk
Collecting current configuration: done.
-> Making requested changes.
-> Opening device 'DISK' using handler 'vdisk_fileio': done.
FATAL: Received the following error:
Failed to open device. See "dmesg" for more information.
dmesgでは、この様に出てますね。
[ 4142.415466] dev_vdisk: Registering virtual vdisk_fileio device DISK01
[ 4142.415742] scst: ***ERROR***: Unable to find /var/lib/scst/pr (err -2), you should create this directory manually or reinstall SCST
[ 4168.747350] dev_vdisk: Registering virtual vdisk_fileio device DISK01
[ 4168.747500] scst: ***ERROR***: Unable to find /var/lib/scst/pr (err -2), you should create this directory manually or reinstall SCST
[ 4338.390590] dev_vdisk: Registering virtual vdisk_fileio device DISK
[ 4338.390759] scst: ***ERROR***: Unable to find /var/lib/scst/pr (err -2), you should create this directory manually or reinstall SCST
/var/lib/scst/prディレクトリは確かに存在せず。。。
自分で作れば動きましたが、通常ならインストール時にできるのだろうか。。。
Slackwareでは、lsbパッケージが存在しないのでlsbのinit_installがされているところで通常は作成されるのかも知れませんが。
少なくともSlackwareでは、自分で作るしかなさそうですね。