Y-E DATA のカードリーダーが手に入った。
Hexa Media Drive っていう名前の、なんとびっくり、コンパクトフラッシュ、
マイクロドライブ、スマートメディア、メモリースティック、SDカード、マルチ
メディアカードが使えるやつ!すげぇ!
とりあえず Turbo ちゃんに突っ込んでみるものの、当然のことながら使えない (T_T)
/var/log/messages を見ると
Mar 26 22:06:44 dragons kernel: hub.c: USB new device connect on bus1/1,
assigne
d device number 2
Mar 26 22:06:44 dragons xinetd[436]: exec disabled, removing
Mar 26 22:06:44 dragons kernel: usb.c: USB device 2 (vend/prod
0x430/0x9) is not
claimed by any active driver.
よって「USB カードリーダー」で検索をかけてみる。
すると
こんなページを発見↓
マスストレージクラス?なにそれ???あ、いちおうこのカードリーダはそうらしい
(←この時点ではわかってない^^;)
しかも…
…カーネル再構築!?
まじっすか(汗)
こぇぇぇぇぇぇぇ(汗)失敗したら再インストールですか!?
カーネルは
/usr/src/linux
にある。
なにがなんだかわからないので、
http://www.zdnet.co.jp/help/howto/linux/0007master/10/11.html
に書かれている通りにやってみる。
# cd /usr/src/linux
# make menuconfig
これでカーネル設定画面になる。
Webに書かれている通り、USB support の項目をチェック。
ここはもともと「m」(モジュール組込み)になってた。
次にSCSIデバイスとして認識されるってことなんで、「SCSI support」をチェッ
ク。
「SCSI disk support」を「m」にした。
そして exit。
設定が終わったら。kernelと kernel のモジュールを作りなおす。
# make dep ; make clean
# make modules
# make modules_install
# /sbin/depmod -a
「make modules」している間すげー時間がかかった…。
その間に reboot で失敗して立ち上がらなくなった時に恐いので、色々とバック
アップ。
いちおう既存 kernel のコピーも取ったけど…。切替え方がわからない!(意味な
し)
よって再インストール覚悟だったわけなのだ(笑)。
どきどきしながら reboot。
…問題なく起動成功!よかったよかった(^^;;
再起動したので、あとはカードリーダを Turboマシンが認識してくれるかどうか!
まずはマスストレージデバイスドライバを読みこむ。
# /sbin/insmod usb-storage
ここでカードリーダを突っ込んでみる。
で「/var/log/messages」を確認すると…。
Mar 26 22:10:39 dragons kernel: usb.c: registered new driver usb-storage Mar 26 22:10:45 dragons kernel: scsi0 : SCSI emulation for USB Mass Storage devices Mar 26 22:10:45 dragons kernel: Vendor: Y-E DATA Model: CF Card Reader Rev: 1.01 Mar 26 22:10:45 dragons kernel: Type: Direct-Access ANSI SCSI revision: 02 Mar 26 22:10:45 dragons kernel: Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0 Mar 26 22:10:45 dragons kernel: SCSI device sda: 129024 512-byte hdwr sectors (66 MB) Mar 26 22:10:45 dragons kernel: sda: Write Protect is off Mar 26 22:10:45 dragons kernel: /dev/scsi/host0/bus0/target0/lun0: p1 Mar 26 22:10:45 dragons kernel: USB Mass Storage support registered. Mar 26 22:10:50 dragons kernel: usb.c: USB disconnect on device 3 Mar 26 22:11:23 dragons kernel: hub.c: USB new device connect on bus2/2, assigned device number 2
おおおおお、明らかに最初とメッセージが違う!
scsiディスクとして認識してるっぽいぞ!
他に SCSI 機器を使っていないので、
# mount -t vfat /dev/sda1 /mnt
としたあと、
# cd /mnt
でうわぁぁぁぁぁぁぁい!認識したぁぁぁ!
すげぇ!あっさりできちゃったよ!うわぁぁぁーーーいい!
うれしいうれしい!!
Windows 用のドライバが入ったCDROMなんてぽいぽいだーーーー!!
今回私が初めて聞いた言葉。
外部補助記憶装置。
ハードディスクのように認識してくれる。
Windowsでいうと、ドライブEとかFとかそんな感じで外付けのMOとかCFとかを
ディスクとして認識してくれる。そんな感じ(どんなかんじ?)
ファイルシステム。Windows専用の形式。
なんだかよくわからん(汗
まいっかー。使えたから(笑)。