>>>>> "Bruce" == Bruce Harris <[EMAIL PROTECTED]> writes:
Bruce> but the Debian ports still error out.
Yeah, 1.32h made it worse from a Linux perspective. There's a problem
with Soren's BIOS in that it incorrectly handles byte-sized writes to
PCI config space.
Previously the IDE driver would not try to configure the ports because
they were disabled in BIOS. Soren flipped the IDE_CFG/CHAN_EN bit in
1.32h which means that Linux will now attempt to muck with the PIO
timings.
And that fails because byte-sized PCI config write result in 0 being
stored instead of the specified value. This causes us to fail
miserably at configuring the timings:
cs5536_reg_dump:
CFG = 0x00004002
DTC = 0x00a8a8a8
^^ should be 20
CAST = 0x20ff003f
ETC = 0x00030303
^^ should be 03
I mailed Soren about it last night...
--
Martin K. Petersen http://mkp.net/
_______________________________________________
Soekris-tech mailing list
[email protected]
http://lists.soekris.com/mailman/listinfo/soekris-tech