Some of the IDE drives support "Device Configuration Overlay (DCO)" feature, where you can modify size of the disk among other things. Hardware ports can be used to access this feature. I have a code which write at 0x1f1 to 0x1f7 and check status at 0x1f7 and error at 0x1f1. If everything is fine, it reads 0x3f6 for ide page. Although SATA (Serial ATA) is implemented as SCSI in Linux kernel, my understanding is that SATA supports DCO. My questions is what port numbers do I use in SATA ? __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/