Gast
#3598216
Ich experimentiere mit verschiedenen CF-Cards in einem 16-Bit PCMCIA-Adapter. Das Board ist ein alter Zyxel-WLAN-Router mit MIPS CPU und PCMCIA Slot. Modus ist nicht TRUE-IDE sondern eine der drei PCMCIA IO-Configurations. Bei allen das gleiche Problem. IDENTIFY Cmd funktioniert. ATA Read-Befehle (0x20) funktionieren. Nach dem READ Cmd kommt im Status-REG DRQ und die Daten sind ok. Es kommen auch Interrupts. Bei ATA Write-Befehlen (0x30) kommt bei einigen Karten 0x00, bei anderen 0x50 (Ready und Service), kein DRQ, kein Interrupt und kein vernünftiger Error, auch nicht nach REQUEST SENSE. Status hat auch nicht ATA_ERR gesetzt. Resets über das entsprechende ATA-Register bringen auch nix. Ich vermute dass es irgendwie am Adapter liegt, aber warum geht READ und nicht WRITE? Hat jemand sowas schon mal erlebt? Ich werde mir erstmal andere Adapter besorgen..