> using eriks /n/sources/contrib/quanstro/sdiahci.c works.
>
> this thread is closed now ;-)
>
> sorry for the brain->9fans noise.


westerndigitalhung isn't the problem. the problem is that
the locking used by sdiahci.c originally had several races
waiting for drives to become ready. (is there any chance you
have a quirky drive?)

i submitted a patch on may 29 that i believe fixes this problem.
but you can also use the version in my contrib area, which i
updated today. the major change is that broken sataata
bridges that don't do udma mode 5 (required for sata) are
now supported. there's also an attempt to support a via
southbridge. but having no hardware, it's not clear that i've
got that working.

- erik