とりあえず動作報告の出てる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
あげくのはてにADTECのUSBメモリ 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のドライバ(?)のタイムアウトを緩くすれば認識したりするのかも。勝手な憶測なんで判らんけど(汗)