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