Maybe I should clarify. I'm not designing a board. I just want to identify and IDE controller, integrated or not, that has complete Linux support for PIO/UDMA tuning (and tri-state but many support this) so that after hot-swap (which will power cycle the drive, change the model, etc.), the drive and controller can be configured without rebooting to get the BIOS involved.
My logic for asking on the LinuxBIOS list is that since LinuxBIOS does the basics from power on, and Linux finishes things, *everything* that is needed must be there if UDMA works with Linux/LinuxBIOS, and all that I have to do is move some code around so the hdparm -U/-R and -b stuff is a bit easier to work with.
So, I guess my question should be: Does anyone have and IDE drive working with UDMA under LinuxBIOS/Linux? If so, please tell me what chipset(s).
Thanks,
Jeremy
Bari Ari wrote:
Jeremy Jackson wrote:
So I'm asking on the LinuxBIOS list since IDE chip initialization has surely been dealt with. Can anyone give me the name of chipsets which they have gotten going with UltraDMA and LinuxBIOS?
The second issue is the ability to tri-state off the bus, but I can find that info elsewhere (ie kernel source) The hdparm utility/kernel driver has the beginnings of this support.
I know that the Promise PCI card controllers have a bios which probably contains hidden magic, perhaps another off-board card can be found.
Are you looking for chipsets with integrated IDE controllers that support UDMA or just PCI based IDE controller IC's that support UDMA and can tri-state the IDE lines?
-Bari