石塚と申します。
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
--------------------------------------