well I've tried setting both jumpers (there's a DVD drive sharing the cable) to cable select. I've also tried setting the DVD drive to master and the HDD to slave, no change whatsoever... The BIOS still fails to properly detect the harddrive and Windows acts in the same way.
yeah, maybe I sould explain the BIOS situation. There's an option to enable/disable each PATA port (2 in all). By default the DVD-drive port is enabled and the second port disabled. When I plug in my IDE harddrive and leave the 2nd port to "Disabled", it works in Windows in this horrible PIO mode and doesn't show up in the BIOS.
If I enable the 2nd port where the HDD is plugged in, things get even worse.. neither the IDE HDD nor the DVD drive show up in Windows