[vine-users:081445] Re: CD/DVDがマウントされない

Takemikaduchi bsyamato @ sea.plala.or.jp
2011年 9月 19日 (月) 00:09:07 JST


建御雷です。

(2011/09/18 10:49), Tatsuo Ishii wrote:
>>>>> ・cat /etc/modprobe.d/modprobe.conf
>>>>
>>>> alias scsi_hostadapter ide-cd_mod
>>>> alias eth0 8139too
>>>> alias scsi_hostadapter1 pata_acpi
>>>>
>>>
>>> 以下の設定を /etc/modprobe.d/modprobe.conf に追加してください。
>>>
>>> alias scsi_hostadapter2 usb-storage
>>>
>>> 追加後、再起動してデバイスが認識されるかどうか確認をお願いします。
>>
>> ありがとうございます。これで認識されました!
> 
> 個人的になぜこうした問題が起きるのか、またなぜこれで問題が解消されるの
> か、興味があったのでしばらく Google で検索してみたのですが、今ひとつはっ
> きりしませんでした。
> 
> よろしければ教えていただきたいのですが、参考になるURLなどありましたら教
> えていただけないでしょうか?多少はプログラミングの心得があるので、「こ
> のソースを読め」でも結構です。


あくまで参考程度で…。

CF-W5 の取扱説明書(http://pc-dl.panasonic.co.jp/public/s_manual/w5mk4-
oi-dfqw5067za-vista-nonlogo-J-p20070147.pdf)をよく読んでみたところ、内
蔵 CD/DVD ドライブが ATAPI ではなく、USB であることがわかりました。そし
て、ML に送付していただきました messages を見ると、以下のメッセージが出
力されておりました。

localhost kernel: usb 1-2: New USB device found, idVendor=04da,
idProduct=250a
localhost kernel: usb 1-2: New USB device strings: Mfr=1, Product=2,
SerialNumber=3
localhost kernel: usb 1-2: Product: Optical Drive Controller
localhost kernel: usb 1-2: Manufacturer: Panasonic
localhost kernel: usb 1-2: SerialNumber: 000B97B92BA1

以上のことから、CF-W5 の内蔵 CD/DVD ドライブが USB 接続であることがわか
りました。
そして、modprobe.conf の内容、及び lsmod の出力内容を見て、USB Storage
モジュール (usb_storage) がロードされてないからデバイスが認識されてない
んだな、と思いました。

USB 接続の CD/DVD ドライブを認識させるためには usb_storage をロードする
必要があるのですが、usb_storage については kernel の USB Storage driver
の説明文を見てください(make xconfig 等で見るか、/usr/src/linux-2.6.35
/drivers/usb/storage/Kconfig を参照)。
また、usb_storage を OS 起動時にロードさせるためは modprobe.conf に設定
を追加する必要がありますが、その辺については
/usr/src/linux-2.6.35/drivers/scsi/scsi.c とか
/usr/src/linux-2.6.35/Documentation/scsi/scsi_mid_low_api.txt 等を見てく
ださい。

…こんな感じでよろしいでしょうか?
-- 
□■□
■ Yoji TOYODA (Takemikaduchi)
□ GnuPG Fingerprint = DCAA 7D3F F44E 3F96 63CD  B834 52E2 B982 8616 2E6D


vine-users メーリングリストの案内