Bug 82084

Summary: FreeBSD 5.2 and 5.3 panic on boot from floppy
Product: Base System Reporter: User & <tomdean>
Component: kernAssignee: freebsd-bugs (Nobody) <bugs>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Unspecified   
Hardware: Any   
OS: Any   

Description User & 2005-06-09 19:50:23 UTC
NOTE: THIS MACHINE IS A DEC CELEBRIS XL5133DP, ABOUT 11 YEARS OLD.
THE SCSI INTERFACE MAY HAVE A PROBLEM.  FREEBSD 4.5 SEEMED TO INSTALL
OK, BUT, WILL NOT GET PAST THE BOOT MANAGER PROMPT.

POST REVEALS NO PROBLEM AND ID's THE DISK DRIVE OK.

      ...
FreeBSD 5.3-RELEASE #0: Fri Nov 4 04:19:18 UTC 2004
  root@harlow.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU Pentium/P54C (128.01-Mhz 586-class CPU)
  Origin="GenuineIntel" Id = 0x525 Stepping = 5
  Features=0x3bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8,APIC>
real memory  = 100663296 (96 MB)
avail memory = 84664320 (80 MB)
MPTable: <Preset Config 5>
Intel Pentium detected, installing workaround for F00F bug
ioapic0 <version 1.1> irqs 0-15 on motherboard
  ACPI-0159: *** Error AcpiLoadTables: Could not get RSDP, AE_NO_ACPI_TABLES
  ACPI-0123: *** Error AcpiLoadTables: Could not load tables:AE_NO_ACPI_TABLE
ACPI: table load failed: AE_NO_ACPI_TABLES
npx0: [FAST]
npx0: <math processor> on motherboard
npx0: INT 16 interface

Fatal trap 12: page fault while in kernel mode
fault virtual address    = 0x22
fault code               = supervisor read, page not present
instruction pointer      = 0x08:0xc07aedca
stack pointer            = 0x10:0xc1021c24
frame pointer            = 0x10:0xc1021c30
code segment             = base rx0, limit 0xfffff, type 0x1b
                         = DPL 0, pres1, def32 1, gran 1
processor eflags         = interrupt enabled, resume, IOPL = 0
current process          = 0 (swapper)
trap number              = 12
Uptime: 1s

How-To-Repeat:  Boot FreeBSD 5.3 floppies.
Comment 1 Tilman Keskinoz freebsd_committer freebsd_triage 2005-06-10 12:59:44 UTC
State Changed
From-To: open->feedback

Did you try booting with ACPI disabled?
Comment 2 User & 2005-06-10 16:53:09 UTC
Thanks for the reply,

I put hint.acpi.0.disabled="1" in /boot/device.hints.

When the boot floppy was inserted the second time, it loaded acpi.ko.
Choosing the default boot at this point is the same as with acpi enabled.
Choosing safe mode at this point allowed the machine to boot OK.

I expected changing device.hints to stop use of acpi.

The system then went into a continuous loop displaying "SCSI reset
detected", I think.  It was a continuous scrolling message of about 4
lines. I could not stop it.  Disconnecting all devices from the SCSI
port did not change the situation.

So, I have an old, broken acpi and a broken SCSI interface.  Please close
the PR.

Thank you,
tomdean
Comment 3 Mark Linimon freebsd_committer freebsd_triage 2005-06-10 20:33:56 UTC
State Changed
From-To: feedback->closed

Closed at submitter's request.