カーネル 2.4.20 で IO Data USB-DFRWA を使う

先日作成したカーネル(Linux カーネルの更新(2.2.20 → 2.4.20)参照)で我が家の Compact Flash Reader "IO Data USB-DFRWA" を認識させようとすると、

Mar 15 22:50:13 tenpoint kernel: hub.c: new USB device 00:1f.2-1, assigned addre ss 2
Mar 15 22:50:13 tenpoint kernel: usb.c: USB device 2 (vend/prod 0x7c4/0xa109) is not claimed by any active driver.(←要するにドライバがない)

とエラーが出てうまく行かなかったのと、3月下旬に "apt-get upgrade" をしたら kernel-source-2.4.20 のパッケージが更新されたので、再度カーネルを構築することにした。

前回構築時の設定と変更したのは以下の部分。

Plug and Play support

SCSI support

USB Mass Storage を Yes に変更したのに伴い変更。

File Systems

USB support

あとは、前と同じく「カーネルパッケージの作成とインストール」並びに「ALSAのインストール」をして作業完了。その結果、

Apr 7 22:11:44 tenpoint kernel: hub.c: new USB device 00:1f.2-1, assigned address 2
Apr 7 22:11:44 tenpoint kernel: scsi0 : SCSI emulation for USB Mass Storage devices
Apr 7 22:11:44 tenpoint kernel: Vendor: Datafab Model: USB to CF + SM C Rev: 181:
Apr 7 22:11:44 tenpoint kernel: Type: Direct-Access A SI SCSI revision: 02
Apr 7 22:11:44 tenpoint kernel: Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
Apr 7 22:11:44 tenpoint kernel: SCSI device sda: 15681 512-byte hdwr sectors (8 MB)
Apr 7 22:11:44 tenpoint kernel: sda: Write Protect is off
Apr 7 22:11:44 tenpoint kernel: sda: sda1

と正しく認識された模様。この後、

# mount -t vfat /dev/sda1 /mnt/reader

で、CompactFlash へのアクセスも問題なくできている。今まで Windows 側でデジカメの写真を取りこんでいたので、Linux でできるのは嬉しい限りである(もう少し早くやればええのに…)。


Topに戻る


mcquen@nnn.ac