vine-users ML アーカイブ



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

  • From: Ishizuka <QYH07623@xxxxxxxxx>
  • Subject: [vine-users:068353] マルチカ ードリーダFA902F のマウント
  • Date: Sun, 24 Oct 2004 18:11:17 +0900
石塚と申します。

Owltech のマルチカードリーダ FA902Fのマウントについてうまくいきません。
このFA902Fのカードリーダーは内蔵型なので、起動時にはusb経由で接続された
ままの状態です。

vinelinux 3.0 の標準のkernelは使用できないようなので 
SCSI DEVICE -> [ Probe all LUNs on each SCSI device ]を設定し、再構築しました。

起動時の messages に以下のように認識されているようです。
--- 起動時の/var/lib/messages の一部抜粋 -----------------------------------------
kernel: Initializing USB Mass Storage driver...
murasaki.usb[472]: Loading hid
kernel: usb.c: registered new driver usb-storage
network: Bringing up loopback interface:  succeeded
kernel: scsi1 : SCSI emulation for USB Mass Storage devices
kernel:   Vendor: MITSUMI   Model: ---   HS-CF       Rev: 2.49
kernel:   Type:   Direct-Access                      ANSI SCSI revision: 02
kernel:   Vendor: MITSUMI   Model: ---   HS-MS       Rev: 2.49
kernel:   Type:   Direct-Access                      ANSI SCSI revision: 02
kernel:   Vendor: MITSUMI   Model: ---   HS-SM       Rev: 2.49
kernel:   Type:   Direct-Access                      ANSI SCSI revision: 02
kernel:   Vendor: MITSUMI   Model: ---   HS-SD/MMC   Rev: 2.49
kernel:   Type:   Direct-Access                      ANSI SCSI revision: 02
kernel: USB Mass Storage support registered.
kernel: Attached scsi removable disk sda at scsi1, channel 0, id 0, lun 0
kernel: Attached scsi removable disk sdb at scsi1, channel 0, id 0, lun 1
kernel: Attached scsi removable disk sdc at scsi1, channel 0, id 0, lun 2
kernel: Attached scsi removable disk sdd at scsi1, channel 0, id 0, lun 3
rc: Starting pcmcia:  succeeded
kernel: parport0: PC-style at 0x378 (0x778) [PCSPP,TRISTATE,EPP]
kernel: parport0: irq 7 detected
------------------------------------------------------------------------------

/proc/scsi/usb-storage-o/1 ファイルは以下のようになっています
------------------------------------------------------------------------------
   Host scsi1: usb-storage
       Vendor: MITSUMI
      Product: ---
Serial Number: 000000000000
     Protocol: Transparent SCSI
    Transport: Bulk
         GUID: 10df05000000000000000000
     Attached: Yes
------------------------------------------------------------------------------

/proc/scsi/scsi ファイルは以下のようになっています
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
  Vendor: ASUS     Model: CRW-3212A        Rev: 1.0
  Type:   CD-ROM                           ANSI SCSI revision: 02
Host: scsi0 Channel: 00 Id: 01 Lun: 00
  Vendor: MATSHITA Model: DVD-RAM SW-9571  Rev: A112
  Type:   CD-ROM                           ANSI SCSI revision: 02
Host: scsi1 Channel: 00 Id: 00 Lun: 00
  Vendor: MITSUMI  Model: ---   HS-CF      Rev: 2.49
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi1 Channel: 00 Id: 00 Lun: 01
  Vendor: MITSUMI  Model: ---   HS-MS      Rev: 2.49
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi1 Channel: 00 Id: 00 Lun: 02
  Vendor: MITSUMI  Model: ---   HS-SM      Rev: 2.49
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi1 Channel: 00 Id: 00 Lun: 03
  Vendor: MITSUMI  Model: ---   HS-SD/MMC  Rev: 2.49
  Type:   Direct-Access                    ANSI SCSI revision: 02
------------------------------------------------------------------------------

/etc/fstab にはエントリは追加されていません。
手元にMemoryStickしかないので /mnt にMemorystickフォルダを作成し、
これを挿して、以下のようにマウントコマンドを実行すると、返答がありません。

# mount -f vfat /dev/sdb1 /mnt/Memorystick/


このFA902F にはリセットボタンが付いていたので押して見ました。
メモリースティクを挿したままFA902F のリセットボタンを押した時にピッのビープ音がしてメッセージは
--- /var/log/messages --------------------------------------------------------
kernel: usb.c: USB disconnect on device 00:03.2-5 address 2
murasaki.usb[1353]: usb device is removed
murasaki.usb[1353]: vendor:0x10df product:0x500 Dclass:0x0 Dsubclass:0x0 Dprotocol:0x0 Iclass:0x8 Isubclass:0x6 Iprotocol:0x50
murasaki.usb[1353]: MATCH(alias-sd) -> match_flags:0x180 vendor:0x0 product:0x0 Dclass:0x0 Dsubclass:0x0 Dprotocol:0x0 Iclass:0x8 Isubclass:0x6 Iprotocol:0x0
murasaki.usb[1353]: hid was skipped in usbmap
murasaki.usb[1353]: MATCH(usb-storage) -> match_flags:0x380 vendor:0x0 product:0x0 Dclass:0x0 Dsubclass:0x0 Dprotocol:0x0 Iclass:0x8 Isubclass:0x6 Iprotocol:0x50
murasaki.usb[1353]: Dependence(usb-storage) was found
murasaki.usb[1353]: Dependence(sd_mod) was found
murasaki.usb[1353]: Dependence(scsi_mod) was found
murasaki.usb[1353]: Unloading usb-storage
murasaki.usb[1353]: Unloading sd_mod
murasaki.usb[1353]: Unloading scsi_mod
murasaki.usb[1353]: Dependence(usb_mount) was found
murasaki.usb[1353]: Executing "/usr/lib/murasaki/usb_mount" "stop"
------------------------------------------------------------------------------

FA902F のリセットボタンを離した時にピッのビープ音がしてメッセージは
--- /var/log/messages --------------------------------------------------------
kernel: hub.c: new USB device 00:03.2-5, assigned address 3
murasaki.usb[1364]: usb device is added
murasaki.usb[1364]: vendor:0x10df product:0x500 Dclass:0x0 Dsubclass:0x0 Dprotocol:0x0 Iclass:0x8 Isubclass:0x6 Iprotocol:0x50
murasaki.usb[1364]: MATCH(alias-sd) -> match_flags:0x180 vendor:0x0 product:0x0 Dclass:0x0 Dsubclass:0x0 Dprotocol:0x0 Iclass:0x8 Isubclass:0x6 Iprotocol:0x0
murasaki.usb[1364]: MATCH(usb-storage) -> match_flags:0x380 vendor:0x0 product:0x0 Dclass:0x0 Dsubclass:0x0 Dprotocol:0x0 Iclass:0x8 Isubclass:0x6 Iprotocol:0x50
murasaki.usb[1364]: Dependence(usb-storage) was found
murasaki.usb[1364]: Dependence(sd_mod) was found
murasaki.usb[1364]: Dependence(scsi_mod) was found
murasaki.usb[1364]: Loading usb-storage
murasaki.usb[1364]: Loading sd_mod
murasaki.usb[1364]: Loading scsi_mod
murasaki.usb[1364]: Dependence(usb_mount) was found
murasaki.usb[1364]: Executing "/usr/lib/murasaki/usb_mount" "start"
------------------------------------------------------------------------------

/etc/fstabに以下の内容が追加され
none /mnt/---  supermount  dev=/dev/sda,fs=ext2:vfat:iso9660:udf,defaults,users 0 0 usb-mount

/mnt の下に --- フォルダが作成された。
しかし、マウントはうまくいきません。なにかいい方法は無でしょうか。

他にusbのカードリーダを持っているので、そちらをusb に挿してみると、messagesファイルは以下のようになり、
------------------------------------------------------------------------------
kernel: hub.c: new USB device 00:03.0-2, assigned address 2
kernel: scsi2 : SCSI emulation for USB Mass Storage devices
kernel:   Vendor: 6-in-1    Model: CF/MD             Rev: 0202
kernel:   Type:   Direct-Access                      ANSI SCSI revision: 02
kernel:   Vendor: 6-in-1    Model: SM                Rev: 0202
kernel:   Type:   Direct-Access                      ANSI SCSI revision: 02
kernel:   Vendor: 6-in-1    Model: SD/MMC            Rev: 0202
kernel:   Type:   Direct-Access                      ANSI SCSI revision: 02
kernel:   Vendor: 6-in-1    Model: MS                Rev: 0202
kernel:   Type:   Direct-Access                      ANSI SCSI revision: 02
kernel: Attached scsi removable disk sde at scsi2, channel 0, id 0, lun 0
kernel: Attached scsi removable disk sdf at scsi2, channel 0, id 0, lun 1
kernel: Attached scsi removable disk sdg at scsi2, channel 0, id 0, lun 2
kernel: Attached scsi removable disk sdh at scsi2, channel 0, id 0, lun 3
------------------------------------------------------------------------------
MemorySrickは /dev/sdh のようなので

# mount -t fvat /dev/sdh1 /mnt/MemoryStick 

でマウントがで、読み書きが出来ました。

ちなみにこのマルチカードリーダ FA902FはWindowsでは通常問題なく使えています。

PCのハードの構成
M/B: P4S61
CPU: Celeron D 2.66 GHz
hda: ST380011A, ATA DISK
K/B: Logitech usb-keyboard
MOUSE: sanwa usb-optical mouse

VineLinux 3.0 クリーンインストール

使用しているパッケージは以下のものにアップしました。
([vine-users:067128] あたりで話題になっていたので)
murasaki-0.8.9-0vl2
murasaki-usb-mount-0.4-0vl2

以上宣しくおねがいします。

--------------------------------------
Takashi Ishizuka
  e-mail:qyh07623@xxxxxxxxx
--------------------------------------