vine-users ML アーカイブ



[vine-users:072532] Re: FA902B カードリーダー

  • From: IWATA Mitsuaki <iwatam@xxxxxxxxxxxxxxxx>
  • Subject: [vine-users:072532] Re: FA902B カードリーダー
  • Date: Thu, 28 Jul 2005 23:27:10 -0900
岩田です。

On Wed, 27 Jul 2005 16:25:49 +0900
Kazuo Yamaguchi <yamaguch@xxxxxxxxxxxxx> wrote:

> [vine-users:072472]では同メーカーのリーダーで岩田さんが上手く
> いっていないようですので、これだけで大丈夫とは言えませんが、
> 当方の外付けUSB 10in1はこれで大丈夫です。

私の場合(同メーカーのFA405T)、あれからいろいろ調べたのですが、
/proc/bus/usb/devicesを良く見るとinterfaceのsubclassが、どういうわけか
02(CDROM?)になっているのがわかりました。
本当は06(Transparent SCSI)になっていないといけないと思うのですが。

ソース(/usr/src/linux/drivers/usb/storage/usb.c)の927行目あたりに

case US_SC_8020:  (US_SC_8020が02) 
  ss->protocol_name = "8020i";
  ss->proto_handler = usb_stor_ATAPI_command;
  ss->max_lun = 0;
  break;

とあるのでss->max_lun=0が原因だろうと睨んでここをコメントアウトして
カーネル再構築すると、きちんと4スロット分認識できました。

ただ、こんどはメモリースティック以外がきちんとマウントできないという
問題がでましたので、まだまだ工夫が必要みたいです。

では。