Bug 121917 - [boot] [patch] Broken boot on Asus P4P800-VM after upgrade from 6.2 to 6.3 [regression]
Summary: [boot] [patch] Broken boot on Asus P4P800-VM after upgrade from 6.2 to 6.3 [r...
Status: Closed FIXED
Alias: None
Product: Base System
Classification: Unclassified
Component: kern (show other bugs)
Version: 6.3-STABLE
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-03-20 16:10 UTC by Rudolf Čejka
Modified: 2019-01-07 17:10 UTC (History)
1 user (show)

See Also:


Attachments
file.diff (788 bytes, patch)
2008-03-20 16:10 UTC, Rudolf Čejka
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Rudolf Čejka 2008-03-20 16:10:01 UTC
	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?

--
Comment 1 Eitan Adler freebsd_committer freebsd_triage 2017-12-31 08:00:45 UTC
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
Comment 2 Warner Losh freebsd_committer freebsd_triage 2019-01-07 17:10:04 UTC
This fix has been integrated into the tree, and we've also redone this code, so closing.