Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 25 Nov 1997 15:46:05 -0500 (EST)
From:      Jim Riffle <rif@rif.hoosierlink.net>
To:        current@freebsd.org
Subject:   Compaq troubles with boot floppy
Message-ID:  <Pine.BSF.3.96.971125152313.496A-100000@rif.hoosierlink.net>

next in thread | raw e-mail | index | archive | help

A few months back, I tried upgrading one of my -Current machines to that
days code.  Upon rebooting, the kernel bombs out right after the memory
detection with a page fault.  I assumed the trouble was just in that days
snap, however I decided to try to boot off the boot floppy today.  The
same thing happens, were it crashes right after detecting the memory.  So,
it looks like there may be some sort of problem with the newer code
running on Compaq machines (at least my 4710 model) .  I run -Current on
a few other machines which are not Compaq's and they work fine.  I don't
have access to any other Compaq machines, or I would have tried it on
others to make sure it just wasn't my machine.

Currently, I am running a kernel from July 4th, which is working just
fine.  When I upgraded, it was Sept 4th, which didn't fly.  So, I believe
the problem has existed for a while as todays (Nov. 25) boot.flp gives the
same results.

Booting off the boot floppy gives these results right away after
the visual configuration screen ( I'm typing it is, so it may not be
exact) . BTW, the ram detection 8 megs off, but adding Maxmem into the
kernel config with the correct amount of ram reports the correct values.
I believe everyone already knows of that Compaq weirdness already.  

Available memory = 12943360 (12649K bytes)


Fatal trap 12: page fault while in kernel mode
fatal virtual address   = 0xeffe4000
fault code              = Supervisor read, page not present
instruction pointer     = 0x8:0xeffe4000
stack pointer           = 0x10:0xf03b3f50
frame pointer           = 0x10:0xf03b3f80
code segment            = base 0x0, limit 0xfffff ,type 0x1b
                          DPL 0, pres 1, def 32 1, gran 1
processor eflags        = resume, IOPL = 0
current process         = 0 ()
interrupt mask          = net tty bio cam
trap number             = 12
panic: page fault
Automatic reboot....

Booting with kernel -d doesn't give anymore information than that.

I am sure this has something to do with the unstandardness of Compaqs, but
am clueless as to how to get around this problem.

Here is my dmesg output running from my July kernel:

Copyright (c) 1992-1997 FreeBSD Inc.
Copyright (c) 1982, 1986, 1989, 1991, 1993
	The Regents of the University of California. All rights reserved.
FreeBSD 3.0-CURRENT #0: Tue Nov 25 14:40:20 EST 1997
    root@rif.hoosierlink.net:/usr/src/sys/compile/rif
CPU: Pentium (199.15-MHz 586-class CPU)
  Origin = "GenuineIntel"  Id = 0x52c  Stepping=12
  Features=0x1bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8>
real memory  = 25165824 (24576K bytes)
Copyright (c) 1992-1997 FreeBSD Inc.
Copyright (c) 1982, 1986, 1989, 1991, 1993
	The Regents of the University of California. All rights reserved.
FreeBSD 3.0-CURRENT #0: Fri Jul  4 20:21:00 EST 1997
    rif@rif.kconline.com:/usr/src/sys/compile/rif
CPU: Pentium (199.15-MHz 586-class CPU)
  Origin = "GenuineIntel"  Id = 0x52c  Stepping=12
  Features=0x1bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8>
real memory  = 25165824 (24576K bytes)
avail memory = 22396928 (21872K bytes)
Probing for devices on PCI bus 0:
chip0: <Intel 82437VX PCI cache memory controller> rev 0x01 on pci0.0.0
chip1: <Intel 82371SB PCI to ISA bridge> rev 0x01 on pci0.1.0
chip2: <Intel 82371SB IDE interface> rev 0x00 on pci0.1.1
vga0: <VGA-compatible display device> rev 0x54 int a irq 11 on pci0.2.0
Probing for devices on the ISA bus:
sc0 at 0x60-0x6f irq 1 on motherboard
sc0: VGA color <16 virtual consoles, flags=0x0>
sio0 at 0x3f8-0x3ff irq 4 on isa
sio0: type 16550A
sio1 at 0x2f8-0x2ff irq 3 on isa
sio1: type 16550A
lpt0 at 0x378-0x37f irq 7 on isa
lpt0: Interrupt-driven port
lp0: TCP/IP capable interface
psm0 at 0x60-0x64 irq 12 on motherboard
psm0: device ID 0
fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa
fdc0: NEC 72065B
fd0: 1.44MB 3.5in
wdc0 at 0x1f0-0x1f7 irq 14 on isa
wdc0: unit 0 (wd0): <QUANTUM BIGFOOT2550A>
wd0: 2457MB (5033952 sectors), 4994 cyls, 16 heads, 63 S/T, 512 B/S
mcd0 not found at 0x300
1 3C5x9 board(s) on ISA found at 0x300
ep0 at 0x300-0x30f irq 10 on isa
ep0: utp[*UTP*] address 00:60:97:18:09:9e
npx0 on motherboard
npx0: INT 16 interface
sb0 at 0x220-0x22f irq 5 drq 1 on isa
sb0: <SoundBlaster Pro 3.1>
sbxvi0 not found
sbmidi0 not found at 0x330
uart0 at 0x330 irq 5 on isa
uart0 not probed due to irq conflict with sb0 at 5

Any suggestions would be greatly appreciated,
Jim




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.96.971125152313.496A-100000>