VOGONS


First post, by Kahenraz

User metadata
Rank l33t
Rank
l33t

When using an IDE-to-CompactFlash adatper with my Promise UltraATA133 TX2 IDE controller I found that it will report that my SanDisk Extreme PRO which is a UDMA7 card is not connected with an 80 pin cable and default to Ultra33 (UDMA2) mode.

This is not a problem with my SanDisk Extreme which recognizes as UDMA6 (ATA133).

So if you want to buy the fastest card for your IDE controller it may not necessarily be compatible. These are my only UDMA7 flash cards.

IMG_20211001_093613_resize_48.jpg
Filename
IMG_20211001_093613_resize_48.jpg
File size
482.27 KiB
Views
321 views
File license
Public domain
IMG_20211001_180703_resize_19.jpg
Filename
IMG_20211001_180703_resize_19.jpg
File size
277.71 KiB
Views
321 views
File license
Public domain
IMG_20211001_180610_resize_59.jpg
Filename
IMG_20211001_180610_resize_59.jpg
File size
248.13 KiB
Views
321 views
File license
Public domain
IMG_20211001_180314_resize_49.jpg
Filename
IMG_20211001_180314_resize_49.jpg
File size
237.15 KiB
Views
321 views
File license
Public domain
Last edited by Kahenraz on 2021-10-03, 01:44. Edited 4 times in total.

Reply 2 of 4, by weedeewee

User metadata
Rank l33t
Rank
l33t

at least your cf adapter has a proper voltage regulator and not a pair of diodes 😀

Right to repair is fundamental. You own it, you're allowed to fix it.
How To Ask Questions The Smart Way
Do not ask Why !
https://www.vogonswiki.com/index.php/Serial_port

Reply 3 of 4, by Kahenraz

User metadata
Rank l33t
Rank
l33t
jmarsh wrote on 2021-10-02, 11:40:

Did you try running the adapter in 3.3v mode? Some CF cards require it for UDMA.

That was a good guess. I moved the jumper to 3.3V but I get the same warning about using an 80 pin cable.

Reply 4 of 4, by Kahenraz

User metadata
Rank l33t
Rank
l33t

I tried this card in a more modern Socket 775 with onboard IDE where the BIOS also warned that the card is recognized only as UDMA2. I tested this with two different installations of Windows XP: one configured with with ACPI and the other as Standard PC (no ACPI). Even though the BIOS configures card as UDMA2, Windows will correctly detects the card as supporting UDMA6 after booting but only when configured with ACPI. Without ACPI it detects only UDMA2.

I don't know if this is actually related to ACPI or something specific to this board, its VIA chipset, and how Windows XP interacts with it.