After an upgrade from 6.2 to 6.3, my Asus P4P800-VM system stopped to boot. It delays after "ata0: <ATA channel 0> on atapci0" line, and then could not find ad0 drive, so boot of the system is impossible. It is interesting, that this behavior is seen just if I have set Onboard IDE Operate Mode in BIOS to Compatible Mode (I could not use Enhanced mode, because I have to have SATA disk as ad0, so it is unified with my other systems). The above dmesg output from successful boot is from patched kernel with following reverted commit to src/sys/i386/isa/clock.c: -- Revision 1.222.2.3 Fri Jun 29 21:05:28 2007 UTC (8 months, 3 weeks ago) by jhb Branch: RELENG_6 / CVS Tags: RELENG_6_3_BP, RELENG_6_3_0_RELEASE, RELENG_6_3 Changes since 1.222.2.2: +15 -0 lines MFC: Use the tsc to implement DELAY() if it is usable and calibrated. Reviewed by: peter -- Fix: After application of the patch below, my Asus P4P800-VM system is bootable again, but maybe ICH5 has TSC broken? --
For bugs matching the following criteria: Status: In Progress Changed: (is less than) 2014-06-01 Reset to default assignee and clear in-progress tags. Mail being skipped
This fix has been integrated into the tree, and we've also redone this code, so closing.