2004年11月 1日

[vine-users:068402] Re: マルチカードリーダFA902Fのマウント

ハラダです。

ちょっと気になったので、ELECOMのUSB 2.0 マルチカードリーダ
MR-DU2A7SV と言うのを購入して試してみました。
(7-in-1なカードリーダーで、スロットは2つ付いています。)

環境は
kernel-2.4.26-0vl15 (Vine Originalのまま)
murasaki-0.7.10-0vl2
murasaki-usb-mount-0.2-0vl1

です。

[vine-users:068353]から始まる一連のメールを参考に
試行錯誤してみた結果、以下2点を行うことで*一応*使えるように
なることは確認できました。

1./etc/modules.confに以下を追記
options scsi_mod max_scsi_luns=8
2.murasaki-usb-mount-0.5-0vl1から usb_mountを抜き出して
/etc/murasaki/bin にあるものと差し替え

またその他として以下も確認しました。
・kernelのboot parameterに max_scsi_luns=8 を書いても反映され無い。
・murasaki/kudzuのサービスの起動順序を変更しても変化無し。

*一応*使えると書いたのは、デバイスが認識されるまでに非常に
時間が掛かってしまうため、実用的ではないと思われたからからです。

私の環境では 2デバイス(sdaとsdb)が認識されて、デスクトップに
アイコンが表示されるまで、約10分掛かりました。

例しに murasaki を停止した状態でカードリーダを接続して
dmesgや/var/log/messages を見てみたところ、
moduleロード後の最初のアクセス時に、スロットのスキャンに
時間が掛かっているようです。
(一旦スキャンが終れば、それ以降は普通にアクセスできました)

過去ログを見てみたら、「[vine-users:062074] Re: IO-Data のUSB2-6INRW
が読み取れません」と同様の現象みたいですね。
残念ながら対処方法は見付けられませんでした…。

ちなみに[vine-users:068388]で石塚さんが書かれている

> どうもプロセスにmurasaki.usbが残ってしまっているようです。
>
> 00:00:00 /sbin/murasaki.usb
> 00:00:00 /sbin/modprobe -as usb-storage sd_mod scsi_mod

という現象も、上記のスキャンに時間が掛かっている為に、
プロセスが残ってるように見えてしまうようです。
ちなみに私の環境でも再現しました。

どなたか対処方法を御存じでしたら御教授願います。
--------------------------------------
Kazutaka Harada
e-mail:kazutaka@xxxxx
--------------------------------------


投稿者 xml-rpc : 2004年11月 1日 19:25
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/27459
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。