Bug 72778

Summary: 5.3beta7 never boots, suspected SMP problem [Tyan S1668]
Product: Base System Reporter: Scott Bolte <projs+freebsd>
Component: i386Assignee: Remko Lodder <remko>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Unspecified   
Hardware: Any   
OS: Any   

Description Scott Bolte 2004-10-17 03:40:18 UTC
      5.3Beta7 hangs right after displaying the system memory information. I'll guess that the 2-CPU motherboard, when there is only one cpu installed, is confusing the SMP probes.

The Tyan S1668 motherboard is rather old (circa 1996), but it still runs FreeBSD 4.3 just fine. Only when I try to boot 5.3 from the three boot/kern1/kern2 floppies are there problems.

Here are the verbose boot messages. It does not continue after the "avail memory" line.

  FreeBSD 5.3BETA7 #0: Sat Oct  2 21:01:00 UTC 2004
      root@wv1u.samsco.home:/usr/obj/usr/src/sys/GENERIC
  Preloaded elf kernel "/kernel" at 0xc0e45000.
  Preloaded elf module "/acpi.ko" at 0xc0e451e8.
  Preloaded mfs_root "/mfsroot" at 0xc0e45288.
  MP Configuration Table version 1.1 found at 0xc00f08d4
  APIC: Using the MPTable enumerator.
  SMP: Added CPU 0 (BSP)
  SMP: Added CPU 1 (AP)
  MPTable: <OEM00000 PROD00000000>
  Calibrating clock(s) ... i8254: 1193126 Hz
  CLK_USE_I8254_CALIBRATION not specified - using default frequency
  Timecounter "i8254" frequency 1193182 Hz quality 0
  Calibrating TSC clock ... TSC clock: 198948622 Hz
  CPU: Pentium Pro (198.95-MHz 686-class CPU)
    Origin = "GenuineIntel" Id = 0x617  Stepping = 7
    Features=0xbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV>
  
  real memory = 67108864 (64 MB)
  Physical memory chunk(s):
  0x0000000000001000 - 0x000000000009efff, 647168 bytes (158 pages)
  0x0000000000100000 - 0x00000000003fffff, 3145728 bytes (768 pages)
  0x0000000001029000 - 0x0000000003eaffff, 48787456 bytes (11911 pages)
  avail memory = 51904512 (49MB)

If there is anything I can do to gather more data for you let me know.  Otherwise I'll try again with the next 5.3 release.

How-To-Repeat:       Tried multiple times and each time it hung at the same place.
Comment 1 Mark Linimon freebsd_committer freebsd_triage 2004-10-24 01:44:43 UTC
Responsible Changed
From-To: freebsd-bugs->freebsd-i386

This may be i386-specific.
Comment 2 Remko Lodder freebsd_committer freebsd_triage 2005-10-29 17:57:57 UTC
State Changed
From-To: open->feedback

I am currently trying to determine the exact problem with the 
submitter. 

This is the final line of his bootup sequence: 
Timecounters tick every 1.000 msec. 

If i refer to my personal system i can see that after 
that the harddisks are probed.  So something might be 
wrong there.  Let's exclude that and try starting 
without ACPI to see what that does. 

Place the PR in feedback mode till the problem is more 
clear.
Comment 3 Remko Lodder freebsd_committer freebsd_triage 2006-08-30 10:14:36 UTC
State Changed
From-To: feedback->closed

Feedback not recieved, closing the PR. It can be reopened 
when we have proper feedback though. 


Comment 4 Remko Lodder freebsd_committer freebsd_triage 2006-08-30 10:14:36 UTC
Responsible Changed
From-To: freebsd-i386->remko

Assign the PR to me to obtain feedback.