Sata - driver
Posted: Thu Nov 30, 2006 2:43 pm
Hi,
Some time ago i got a new pc, Intel Core 2 Duo 6600, whit an Asus P5B main board (ICH8R), but now i am trying to port my OS to this pc, but i am having some difficulties whit the SATA driver..
My OS is completely able to run on a P3, whit mainboard chip PIIX4 (UDMA 33). But some how i just cant find it how i can access the SATA Device's..
Main questions:
Can i still use the same ATAPI, and ATA commands? or does SATA have its own command list.
How can i access the basic IDE i/o reg's, so which normally would be located at 0x1F0 or 0x170?
Is it possible to write 1 driver which is compatible whit ICH5 and ICH8, main board chips, so is the ICH8 back-ward compatible? (it should be, but i already found a couple of things which would suggest ).
Did any one ever try this? any replies are welcome.
Regards.
PyroMathic
Some time ago i got a new pc, Intel Core 2 Duo 6600, whit an Asus P5B main board (ICH8R), but now i am trying to port my OS to this pc, but i am having some difficulties whit the SATA driver..
My OS is completely able to run on a P3, whit mainboard chip PIIX4 (UDMA 33). But some how i just cant find it how i can access the SATA Device's..
Main questions:
Can i still use the same ATAPI, and ATA commands? or does SATA have its own command list.
How can i access the basic IDE i/o reg's, so which normally would be located at 0x1F0 or 0x170?
Is it possible to write 1 driver which is compatible whit ICH5 and ICH8, main board chips, so is the ICH8 back-ward compatible? (it should be, but i already found a couple of things which would suggest ).
Did any one ever try this? any replies are welcome.
Regards.
PyroMathic