Hello everyone. can anyone tell me the addresses of the I/O ports through which the Hard Disk can communicate with the Operating system??? Like, the base address for ATA primary hard disk controller is 0x1f0, the base address for ATA secondary hard disk controller is 0x170. can anyone please tell me the other port addresses which can act as an interface between the hard disks and the Operating system. Thanks..