仮想CFをザウルスで使ってみる

とりあえず動作報告の出てるMyFlashをTAKETYONが昨日BEST DO!ADATAのUSB2.0メモリ 256USF2/PD0 超小型の折りたたみ式を購入したので借りて試してみる。ブツはUSBコネクタを折り畳んでカバーできる超小型タイプのUSBメモリで、色はブルー、容量は256MB。このMyFlashはADATA日本語公式で見ると、フラッシュメモリPD0ってシリーズらしい。
仮想CF(CF-USB)にMyFlashを取り付けた状態で、ACアダプタを繋いだSL-C3100に差し込んでみると難なく認識。CFアイコンもタスクバーに出て、ファイルのタブからもCFカード内のファイルも見える。
認識した時のdmesgは以下の通り。

hdc: , ATA DISK drive
ide1 at 0xf6000000-0xf6000007,0xf600000e on irq 135
hdc: 512000 sectors (262 MB), CHS=507/16/63
 hdc: hdc1
ide_cs: hdc: Vcc = 3.3, Vpp = 0.0

しかし、SDカードリーダ SINGIM SG361AになるとCFアイコンは出るものの、ファイルのタブから見えなくなる。同じようにdmesgを見ると、タイムアウトが発生してパーティションテーブルが読めてない模様。

hdc: Multi Flash Reader, ATA DISK drive
ide1 at 0xf6000000-0xf6000007,0xf600000e on irq 135
hdc: 1002496 sectors (513 MB), CHS=994/16/63
 hdc: hdc1
ide_cs: hdc: Vcc = 3.3, Vpp = 0.0
 hdc: hdc1
 hdc: hdc1
EXT3-fs: Unrecognized mount option quiet
 hdc: hdc1
 hdc:hdc: irq timeout: status=0xd1 { Busy }
ide1: reset timed-out, status=0x80
hdc: status timeout: status=0x80 { Busy }
hdc: drive not ready for command
ide1: reset timed-out, status=0x80
 unable to read partition table

あげくのはてにADTECUSBメモリ Intelligent Stick 32MBや、I-O DATAのUSBメモリ TB-C128になると、CFアイコンすら出ない。dmesgを見ると以下のような具合で、hdcデバイスとして見える前にタイムアウトしている模様。

cs: socket c3fa8800 timed out during reset.  Try increasing setup_delay.

Windows系や、WindowsCE系(Windows Mobile系)では、これらのUSB機器も見えることが多いみたいなので、ザウルスのPCMCIAかIDEのドライバ(?)のタイムアウトを緩くすれば認識したりするのかも。勝手な憶測なんで判らんけど(汗)