重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

TurboLinux WS8で
ELECOMのMR-DU2A8BKというカードリーダーを使用しようとしています。
USBポートに差し込むと、

# cat /proc/bus/usb/devices
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 0.00
S: Product=USB OHCI Root Hub
S: SerialNumber=c7849000
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 8 Spd=12 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=056e ProdID=7001 Rev= 1.8a
S: Manufacturer=ELECOM CO,.LTD.
S: Product=ELECOM MR-DU2A7/A8 series
S: SerialNumber=20040906095759046
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=(none)
E: Ad=01(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms

となるので認識されているんだとは思うのですが、
USBデバイスはSCSIにエミュレートして使うんだと聞いたので、

# cat /proc/scsi/scsi
Attached devices: none

となってしまいました。
マウントしようとすると、

# mount /dev/sda1 /mnt/
mount: /dev/sda1 は正常なブロックデバイスではありません

と言ってました。

A 回答 (2件)

マウントする前に


mkdir /mnt/usb
で、マウントポイントを作る。その後で、
mount -t vfat /dev/sda1 /mnt/usb/
を実行する。それでもだめなら、
USBメモリをバックアップ後、FAT(あるいはFAT32)で再フォーマットして、上記mountを実行する。
それでもだめなら、
mount -t vfat /dev/sdb1 /mnt/usb/
を試してみる。

この回答への補足

アドバイス有難う御座いました。
しかし、残念ながらうまくいきませんでした。

とりあえずフォーマットを試みてみO した。
/dev/hd[ab][1-5]を全て試してみまO たが、結果は以下の通りでした。

# /sbin/mkfs.ext2 /dev/sdb5
/sbin/mkfs.ext2: No such device or address while trying to determine filesystem size

ちなみに vfatはカーネルがサポートしていってワガママ言うので、
とりあえずext2で試してみました。

補足日時:2005/01/31 14:59
    • good
    • 0

質問を修正できなくて困った…。


質問の続きです。by moo123

マウントしようとすると、

# mount /dev/sda1 /mnt/
mount: /dev/sda1 は正常なブロックデバイスではありません

と言ってました。
/var/log/messageには、こんなことが書いてありました。

Jan 29 18:56:54 moo kernel: hub.c: USB new device connect on bus1/1, assigned device number 9
Jan 29 18:56:54 moo kernel: usb.c: USB device 9 (vend/prod 0x56e/0x7001) is not claimed by any active driver.
Jan 29 18:56:54 moo murasaki.usb[27932]: usb device is added
Jan 29 18:56:54 moo murasaki.usb[27932]: vendor:0x56e product:0x7001 Dclass:0x0 Dsubclass:0x0 Dprotocol:0x0 Iclass:0x8 Isubclass:0x6 Iprotocol:0x50
Jan 29 18:56:54 moo murasaki.usb[27932]: The device match nothing in mapfile
Jan 29 18:56:54 moo murasaki.usb[27932]: Please change MODULE in following line to appropriate module name, add it to /etc/murasaki/murasaki.usbmap
Jan 29 18:56:54 moo murasaki.usb[27932]: MODULE 0x0383 0x56e 0x7001 0 0 0x0 0x0 0x0 0x8 0x6 0x50 0x00000000
Jan 29 18:56:54 moo murasaki.usb[27932]: try expanding "[usb]"

/etc/murasaki/murasaki.usbmap の辺りが悪いのかな?
とは思ってみても私にはどうにもなりませんでした。
どうしたらこの子は言うことを聞いてくれるようになるんでしょうか?
教えて下さい。お願いします。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!