Linux - Turbolinux 10 Tips

【質問】 USBカードリーダで /mnt/sda1 しか出てこないんだけど。

【該当バージョン】 TL10D,TL10D Basic

【回答】 

 秋葉原でしばしば見かけるUSBカードリーダー。この製品は「6 in 1」という海賊版ファミコンのような名前の投げやりな製品です。
 「6 in 1」はTL10Dだと /dev/sda しか見えず、CFしか使えなくて難儀するのですが、以下の方法で全スロットが見えるようになります。
 スロットの数だけLUNをスキャンするようにすればよいので、/boot/grub/grub.conf に下記太字部分を追加します。
 今回の「6 in 1」のスロットは4つなので、スキャンするLUNを4に設定すればよいわけです。

kernel (hd0,0)/vmlinuz root=0303 scsi_mod.max_luns=4

 んで、dmesgで以下のようにデバイスが見えれば成功。

Initializing USB Mass Storage driver...
scsi1 : SCSI emulation for USB Mass Storage devices
  Vendor: Generic   Model: USB 2 HS-CF       Rev: 1.63
  Type:   Direct-Access                      ANSI SCSI revision: 02
Attached scsi removable disk sda at scsi1, channel 0, id 0, lun 0
  Vendor: Generic   Model: USB 2 HS-SM       Rev: 1.63
  Type:   Direct-Access                      ANSI SCSI revision: 02
Attached scsi removable disk sdb at scsi1, channel 0, id 0, lun 1
  Vendor: Generic   Model: USB 2 HS-SD/MMC   Rev: 1.63
  Type:   Direct-Access                      ANSI SCSI revision: 02
Attached scsi removable disk sdc at scsi1, channel 0, id 0, lun 2
  Vendor: Generic   Model: USB 2 HS-MS       Rev: 1.63
  Type:   Direct-Access                      ANSI SCSI revision: 02
Attached scsi removable disk sdd at scsi1, channel 0, id 0, lun 3

 あとは普通にマウント書ければこんなかんじで異なるデバイス間で簡単にコピーができるようになるので便利。
 (下図では /dev/sda1 のCFカードと /dev/sdc1 のSDカードがmountされているのがわかります)

usb_card_reader_01.png
【図】 マイコンピュータに現れた全部のスロット



Tipsトップに戻る 最終更新日時:2004/05/17 23:34:05