From nobody@FreeBSD.org  Fri Apr 20 15:30:48 2007
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id ACCD916A400
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 20 Apr 2007 15:30:48 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [69.147.83.33])
	by mx1.freebsd.org (Postfix) with ESMTP id 9B10713C45D
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 20 Apr 2007 15:30:48 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.13.1/8.13.1) with ESMTP id l3KFUmAq019420
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 20 Apr 2007 15:30:48 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.13.1/8.13.1/Submit) id l3KFPl27015027;
	Fri, 20 Apr 2007 15:25:47 GMT
	(envelope-from nobody)
Message-Id: <200704201525.l3KFPl27015027@www.freebsd.org>
Date: Fri, 20 Apr 2007 15:25:47 GMT
From: Eamon Roque<Roque@itg.uni-muenchen.de>
To: freebsd-gnats-submit@FreeBSD.org
Subject: Install CD boot panic due to missing BIOS smap on 5.5 through to 7.0-Current Snapshot 200704
X-Send-Pr-Version: www-3.0

>Number:         111955
>Category:       amd64
>Synopsis:       [install] Install CD boot panic due to missing BIOS smap on 5.5 through to 7.0-Current Snapshot 200704
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    jhb
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Apr 20 15:40:00 GMT 2007
>Closed-Date:    Mon Sep 29 15:49:26 UTC 2008
>Last-Modified:  Mon Sep 29 15:49:26 UTC 2008
>Originator:     Eamon Roque
>Release:        5.5-6.2
>Organization:
IT-Gruppe Geisteswissenschaften, LMU Mnchen
>Environment:
n/a
>Description:
Kernel panics after boot menu irrespective of menu choice.

I'm running a HP dc5750 SFF (Athlon64X2 3800+ with ATI X-Press 1150
chipset, 2GB DDR2 RAM). Farther down is the output of "lscpi -vxxx" as
root, under GentooLinux.

Here is the output after escaping to the loader prompt with a bit of a
trace as well:

OK boot -v
GDB: no debug ports present
KDB: debugger backends: ddb
KDB: current backend: ddb
panic: No BIOS smap info from loader
cpuid: 0
KDB: enter: panic
[thread pid 0 tid 0]
Stopped at kdb_enter+0x2f: nop
db> print
ffffffff8047317f
db>bt
Tracing pid 0 tid 0 td 0xffffffff8096ff40
kdb_enter() at kdb_enter+02f
panic() at panic+0x2f
hammer_time() at hammer_time+0xd2d
btext() at btext+0x24
db>smap

db>

Output of "lspci -vxxx" as root:

00:00.0 Host bridge: ATI Technologies Inc RS480 Host Bridge (rev 10)
	Subsystem: Hewlett-Packard Company Unknown device 280a
	Flags: bus master, 66MHz, medium devsel, latency 32
00: 02 10 50 59 06 01 20 22 10 00 00 06 00 20 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 3c 10 0a 28
30: 00 00 00 00 c4 00 00 00 00 00 00 00 00 00 00 00
40: 00 00 00 00 00 00 00 00 00 00 00 00 42 20 05 00
50: 3c 10 0a 28 00 00 00 00 00 00 00 00 00 00 00 00
60: 5f 00 00 00 00 00 00 00 00 00 00 00 28 00 73 06
70: e0 08 00 00 00 00 00 00 00 00 00 00 00 00 00 10
80: 10 0d 00 02 94 14 00 03 20 00 00 00 05 25 00 00
90: 00 00 00 80 45 cd 45 ed 00 80 00 00 01 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 08 00 94 01 60 03 11 11 d0 00 00 00
d0: 25 06 65 00 02 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 ff ff ff ff 7f 00 00 00 00 00 00 00
f0: 00 00 00 00 00 80 80 00 00 00 00 00 00 00 40 01

00:02.0 PCI bridge: ATI Technologies Inc RS480 PCI-X Root Port (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
	Memory behind bridge: d1000000-d31fffff
	Prefetchable memory behind bridge: 00000000c0000000-00000000d0100000
	Capabilities: [50] Power Management version 3
	Capabilities: [58] Express Root Port (Slot+) IRQ 0
	Capabilities: [80] Message Signalled Interrupts: 64bit- Queue=0/0 Enable+
	Capabilities: [b0] #0d [0000]
	Capabilities: [b8] HyperTransport: MSI Mapping
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [140] Virtual Channel
00: 02 10 34 5a 07 05 10 00 00 00 04 06 10 00 01 00
10: 00 00 00 00 00 00 00 00 00 02 02 00 f1 01 00 00
20: 00 d1 10 d3 01 c0 11 d0 00 00 00 00 00 00 00 00
30: 00 00 00 00 50 00 00 00 00 00 00 00 ff 00 0a 00
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 01 58 03 c8 00 00 00 00 10 80 41 01 20 00 00 00
60: 1f 08 00 00 01 0d 00 00 40 00 01 11 00 4b 10 00
70: c0 03 48 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 05 b0 01 00 0c 30 e0 fe 49 41 00 00 00 00 00 00
90: 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 0d b8 00 00 02 10 50 59 08 00 03 a8 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:07.0 PCI bridge: ATI Technologies Inc Unknown device 5a39 (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=3f, subordinate=3f, sec-latency=0
	Memory behind bridge: d0200000-d04fffff
	Capabilities: [50] Power Management version 3
	Capabilities: [58] Express Root Port (Slot+) IRQ 0
	Capabilities: [80] Message Signalled Interrupts: 64bit- Queue=0/0 Enable+
	Capabilities: [b0] #0d [0000]
	Capabilities: [b8] HyperTransport: MSI Mapping
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [140] Virtual Channel
00: 02 10 39 5a 07 05 10 00 00 00 04 06 10 00 01 00
10: 00 00 00 00 00 00 00 00 00 3f 3f 00 f1 01 00 00
20: 20 d0 40 d0 f1 ff 01 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 50 00 00 00 00 00 00 00 ff 00 02 00
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 01 58 03 c8 00 00 00 00 10 80 41 01 20 00 00 00
60: 1f 08 00 00 11 0c 00 04 40 00 11 10 80 0c 30 00
70: c0 03 48 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 05 b0 01 00 0c 30 e0 fe 51 41 00 00 00 00 00 00
90: 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 0d b8 00 00 02 10 50 59 08 00 03 a8 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:12.0 SATA controller: ATI Technologies Inc Unknown device 4380 (prog-if 01 [AHCI 1.0])
	Subsystem: Hewlett-Packard Company Unknown device 2813
	Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 22
	I/O ports at 1130 [size=8]
	I/O ports at 1150 [size=4]
	I/O ports at 1138 [size=8]
	I/O ports at 1154 [size=4]
	I/O ports at 1100 [size=16]
	Memory at d0509000 (32-bit, non-prefetchable) [size=1K]
	Capabilities: [60] Power Management version 2
	Capabilities: [70] #12 [0010]
00: 02 10 80 43 07 01 30 02 00 01 06 01 10 20 00 00
10: 31 11 00 00 51 11 00 00 39 11 00 00 55 11 00 00
20: 01 11 00 00 00 90 50 d0 00 00 00 00 3c 10 13 28
30: 00 00 00 00 60 00 00 00 00 00 00 00 0a 01 00 00
40: 14 00 ac 00 01 00 10 00 01 00 00 00 00 00 00 00
50: 05 70 84 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 01 70 22 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 12 00 10 00 0f 00 00 00 28 01 00 00 23 01 00 00
80: 00 00 00 00 06 00 00 2c 58 20 b4 00 58 20 b4 00
90: 58 20 b4 00 58 20 b4 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 d8 00 00 00 00 00 00 00 d8 00 00
b0: 00 00 00 00 00 d8 00 00 00 00 00 00 00 d8 00 00
c0: 00 20 00 00 80 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:13.0 USB Controller: ATI Technologies Inc Unknown device 4387 (prog-if 10 [OHCI])
	Subsystem: Hewlett-Packard Company Unknown device 280a
	Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 16
	Memory at d0504000 (32-bit, non-prefetchable) [size=4K]
00: 02 10 87 43 07 01 a0 02 00 10 03 0c 10 20 80 00
10: 00 40 50 d0 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 3c 10 0a 28
30: 00 00 00 00 00 00 00 00 00 00 00 00 0b 01 00 00
40: 80 1f 00 00 0a 84 b7 18 07 35 00 00 00 00 00 00
50: 00 1c 00 00 00 00 00 00 ff ff ff ff ff 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 ff 00 00 80 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:13.1 USB Controller: ATI Technologies Inc Unknown device 4388 (prog-if 10 [OHCI])
	Subsystem: Hewlett-Packard Company Unknown device 280a
	Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 17
	Memory at d0505000 (32-bit, non-prefetchable) [size=4K]
00: 02 10 88 43 07 01 a0 02 00 10 03 0c 10 20 00 00
10: 00 50 50 d0 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 3c 10 0a 28
30: 00 00 00 00 00 00 00 00 00 00 00 00 0a 02 00 00
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 23 01 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:13.2 USB Controller: ATI Technologies Inc Unknown device 4389 (prog-if 10 [OHCI])
	Subsystem: Hewlett-Packard Company Unknown device 280a
	Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 18
	Memory at d0506000 (32-bit, non-prefetchable) [size=4K]
00: 02 10 89 43 07 01 a0 02 00 10 03 0c 10 20 00 00
10: 00 60 50 d0 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 3c 10 0a 28
30: 00 00 00 00 00 00 00 00 00 00 00 00 0a 03 00 00
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 23 01 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:13.3 USB Controller: ATI Technologies Inc Unknown device 438a (prog-if 10 [OHCI])
	Subsystem: Hewlett-Packard Company Unknown device 280a
	Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 17
	Memory at d0507000 (32-bit, non-prefetchable) [size=4K]
00: 02 10 8a 43 07 01 a0 02 00 10 03 0c 10 20 00 00
10: 00 70 50 d0 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 3c 10 0a 28
30: 00 00 00 00 00 00 00 00 00 00 00 00 0a 02 00 00
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 23 01 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:13.4 USB Controller: ATI Technologies Inc Unknown device 438b (prog-if 10 [OHCI])
	Subsystem: Hewlett-Packard Company Unknown device 280a
	Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 18
	Memory at d0508000 (32-bit, non-prefetchable) [size=4K]
00: 02 10 8b 43 07 01 a0 02 00 10 03 0c 10 20 00 00
10: 00 80 50 d0 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 3c 10 0a 28
30: 00 00 00 00 00 00 00 00 00 00 00 00 0a 03 00 00
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 23 01 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:13.5 USB Controller: ATI Technologies Inc Unknown device 4386 (prog-if 20 [EHCI])
	Subsystem: Hewlett-Packard Company Unknown device 280a
	Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 19
	Memory at d0509800 (32-bit, non-prefetchable) [size=256]
	Capabilities: [c0] Power Management version 2
	Capabilities: [e4] Debug port
00: 02 10 86 43 17 01 b0 02 00 20 03 0c 10 20 00 00
10: 00 98 50 d0 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 3c 10 0a 28
30: 00 00 00 00 c0 00 00 00 00 00 00 00 05 04 00 00
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 40 00 0e 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 20 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 23 01 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 01 00 00 00 00 00 08 c0 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 01 e4 02 7e 00 00 40 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 0a 00 e0 20 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:14.0 SMBus: ATI Technologies Inc Unknown device 4385 (rev 13)
	Subsystem: Hewlett-Packard Company Unknown device 280a
	Flags: 66MHz, medium devsel
	I/O ports at fc00 [size=16]
	Memory at d0509400 (32-bit, non-prefetchable) [size=1K]
	Capabilities: [b0] HyperTransport: MSI Mapping
00: 02 10 85 43 03 01 30 02 13 00 05 0c 00 00 80 00
10: 01 fc 00 00 00 94 50 d0 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 3c 10 0a 28
30: 00 00 00 00 b0 00 00 00 00 00 00 00 00 00 00 00
40: d4 3b 00 04 00 00 00 00 0f ff 00 00 00 00 00 00
50: f0 0c f0 0e f0 0f f0 0f 11 fc f0 0f 00 00 00 00
60: 01 00 27 00 bf 7d 9e 83 3f 90 00 00 20 00 00 00
70: 00 01 00 00 08 00 c0 fe ff 6f 00 00 23 01 f0 0f
80: f0 01 f0 0f 00 00 00 00 00 00 00 00 8c 00 00 80
90: 01 fc 00 00 b9 ce ff 00 00 00 00 00 00 00 00 00
a0: 00 00 ff ff ff ff f0 09 00 ff 38 02 16 79 20 18
b0: 08 00 02 a8 00 00 00 00 00 00 00 00 f0 0f 08 1a
c0: fc ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: d8 0c 00 00 00 00 44 00 00 00 00 00 aa 00 10 03

00:14.1 IDE interface: ATI Technologies Inc Unknown device 438c (prog-if 8f [Master SecP SecO PriP PriO])
	Subsystem: Hewlett-Packard Company Unknown device 280a
	Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 16
	I/O ports at 1140 [size=8]
	I/O ports at 1158 [size=4]
	I/O ports at 1148 [size=8]
	I/O ports at 115c [size=4]
	I/O ports at 1120 [size=16]
	Capabilities: [70] Message Signalled Interrupts: 64bit- Queue=0/0 Enable-
00: 02 10 8c 43 05 01 30 02 00 8f 01 01 10 20 00 00
10: 41 11 00 00 59 11 00 00 49 11 00 00 5d 11 00 00
20: 21 11 00 00 00 00 00 00 00 00 00 00 3c 10 0a 28
30: 00 00 00 00 70 00 00 00 00 00 00 00 0b 01 00 00
40: 99 99 00 00 ff ff 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 40 00 10 2c 01 07 01 00 00 00 ff ff 0f 00
70: 05 00 00 00 00 00 00 00 00 00 00 00 23 01 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:14.2 Audio device: ATI Technologies Inc Unknown device 4383
	Subsystem: Hewlett-Packard Company Unknown device 280a
	Flags: bus master, slow devsel, latency 32, IRQ 16
	Memory at d0500000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: [50] Power Management version 2
	Capabilities: [60] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-
00: 02 10 83 43 06 00 10 04 00 00 03 04 10 20 00 00
10: 04 00 50 d0 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 3c 10 0a 28
30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 00 00 00
40: 00 00 02 00 00 00 00 00 00 00 00 00 01 00 00 00
50: 01 60 42 c8 00 00 00 00 00 00 00 00 00 00 00 00
60: 05 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 23 01 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:14.3 ISA bridge: ATI Technologies Inc Unknown device 438d
	Subsystem: Hewlett-Packard Company Unknown device 280a
	Flags: bus master, 66MHz, medium devsel, latency 0
00: 02 10 8d 43 0f 01 20 02 00 00 01 06 00 00 80 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 3c 10 0a 28
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
40: 04 00 00 00 ff ff c3 ff 07 ff 42 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 00 08 00 00 0e 00 0f 00 e0 ff ff ff
70: 67 45 23 01 00 00 00 00 01 00 00 00 23 01 00 00
80: 08 00 03 a8 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 e0 d1 fe 00 00 00 00 00 00 00 00 00 00 00 00
b0: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:14.4 PCI bridge: ATI Technologies Inc Unknown device 4384 (prog-if 01 [Subtractive decode])
	Flags: bus master, VGA palette snoop, 66MHz, medium devsel, latency 64
	Bus: primary=00, secondary=07, subordinate=07, sec-latency=64
00: 02 10 84 43 27 01 a0 02 00 01 04 06 00 40 81 00
10: 00 00 00 00 00 00 00 00 00 07 07 40 f0 00 80 22
20: f0 ff 00 00 f0 ff 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00
40: 26 00 3c ff 00 00 00 00 0c 01 3f d1 00 00 00 00
50: 01 00 00 00 08 00 03 a8 00 00 00 00 85 00 ff ff
60: ca 0e 17 00 8a 18 10 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 23 01 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 01 00 02 06
e0: 00 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
	Flags: fast devsel
	Capabilities: [80] HyperTransport: Host or Secondary Interface
00: 22 10 00 11 00 00 10 00 00 00 00 06 00 00 80 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00
40: 01 01 01 00 01 01 01 00 01 01 01 00 01 01 01 00
50: 01 01 01 00 01 01 01 00 01 01 01 00 01 01 01 00
60: 00 00 01 00 e4 00 00 00 20 c8 21 0f 0c 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 08 00 01 21 20 00 11 11 22 06 75 80 02 00 00 00
90: 78 01 70 01 00 00 ff 00 07 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
	Flags: fast devsel
00: 22 10 01 11 00 00 00 00 00 00 00 06 00 00 80 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
40: 03 00 00 00 00 00 7f 00 00 00 00 00 01 00 00 00
50: 00 00 00 00 02 00 00 00 00 00 00 00 03 00 00 00
60: 00 00 00 00 04 00 00 00 00 00 00 00 05 00 00 00
70: 00 00 00 00 06 00 00 00 00 00 00 00 07 00 00 00
80: 03 00 f0 00 00 ff ff 00 03 00 e0 00 80 ff ef 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 03 00 80 00 80 ff df 00 03 0a 00 00 00 0b 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 13 10 00 00 00 f0 ff 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 03 00 00 ff 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
	Flags: fast devsel
00: 22 10 02 11 00 00 00 00 00 00 00 06 00 00 80 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
40: 00 00 00 00 00 00 00 00 01 00 00 00 01 00 40 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 e0 3f 38 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 46 00 00 00 00 00 00 00
80: 20 00 00 00 00 00 00 00 24 c2 6a ae 20 13 82 00
90: 10 08 01 00 6a 00 00 64 39 00 00 80 00 00 00 00
a0: eb 02 00 ae 00 00 00 00 00 00 00 00 00 00 00 00
b0: 4f f0 a8 88 e6 00 00 00 18 18 80 21 1d 40 2e 88
c0: 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 46 84 2a 7d bc 6f 56 9c ec 62 ce 56 98 39 9f 5d
e0: 73 87 91 7e 14 3b 25 16 6f bb ed 56 c9 54 84 7e
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
	Flags: fast devsel
	Capabilities: [f0] #0f [0010]
00: 22 10 03 11 00 00 10 00 00 00 00 06 00 00 80 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 f0 00 00 00 00 00 00 00 00 00 00 00
40: ff 3b 04 00 40 00 00 02 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 c0 fb af be
60: f7 00 00 00 00 00 1f 00 00 00 00 00 00 00 00 00
70: 11 01 02 51 11 80 00 50 00 2a 00 08 2a 23 00 00
80: 00 00 07 23 13 21 13 21 00 00 00 00 00 00 00 00
90: 00 00 00 00 df 60 00 00 00 81 bf 97 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 01 a7 0d 00 00 00 a0 00 26 26 26 00
e0: 00 00 00 00 24 1a 4f 00 19 17 00 00 00 00 00 00
f0: 0f 00 10 00 00 04 00 00 02 00 00 00 b2 0f 04 00

02:00.0 VGA compatible controller: nVidia Corporation Unknown device 01d1 (rev a1) (prog-if 00 [VGA])
	Subsystem: LeadTek Research Inc. Unknown device 51a4
	Flags: bus master, fast devsel, latency 0, IRQ 18
	Memory at d1000000 (32-bit, non-prefetchable) [size=16M]
	Memory at c0000000 (64-bit, prefetchable) [size=256M]
	Memory at d2000000 (64-bit, non-prefetchable) [size=16M]
	[virtual] Expansion ROM at d0000000 [disabled] [size=128K]
	Capabilities: [60] Power Management version 2
	Capabilities: [68] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-
	Capabilities: [78] Express Endpoint IRQ 0
	Capabilities: [100] Virtual Channel
	Capabilities: [128] Power Budgeting
00: de 10 d1 01 07 01 10 00 a1 00 00 03 00 00 00 00
10: 00 00 00 d1 0c 00 00 c0 00 00 00 00 04 00 00 d2
20: 00 00 00 00 00 00 00 00 00 00 00 00 7d 10 a4 51
30: 00 00 00 00 60 00 00 00 00 00 00 00 0a 01 00 00
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 01 00 00 00 01 00 00 00 ce d6 23 00 00 00 00 00
60: 01 68 02 00 00 00 00 00 05 78 80 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 10 00 01 00 80 04 58 02
80: 10 28 00 00 01 2d 01 00 48 00 01 01 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

3f:00.0 Ethernet controller: Broadcom Corporation Unknown device 167b (rev 02)
	Subsystem: Hewlett-Packard Company Unknown device 280a
	Flags: bus master, fast devsel, latency 0, IRQ 509
	Memory at d0400000 (64-bit, non-prefetchable) [size=64K]
	Capabilities: [48] Power Management version 3
	Capabilities: [50] Vital Product Data
	Capabilities: [58] Vendor Specific Information
	Capabilities: [e8] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable+
	Capabilities: [d0] Express Endpoint IRQ 0
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [13c] Virtual Channel
	Capabilities: [160] Device Serial Number aa-a8-5e-fe-ff-bb-19-00
	Capabilities: [16c] Power Budgeting
00: e4 14 7b 16 06 05 10 00 02 00 00 02 10 00 00 00
10: 04 00 40 d0 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 3c 10 0a 28
30: 00 00 00 00 48 00 00 00 00 00 00 00 05 01 00 00
40: 00 00 00 00 00 00 00 00 01 50 03 c0 08 20 00 64
50: 03 58 00 00 98 82 88 02 09 e8 78 00 e3 bd 0c 95
60: 00 00 00 00 00 00 00 00 98 02 02 a0 00 00 18 76
70: f2 10 00 00 a0 00 00 00 20 70 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 34 00 13 04 82 70 08 fc
90: 19 ba 00 01 00 00 00 28 00 00 00 00 ad 01 00 00
a0: 00 00 00 00 e5 00 00 00 00 00 00 00 16 00 00 00
b0: 00 00 00 00 00 00 00 5f 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 0e 00 00 00 00 00 00 00
d0: 10 00 01 00 a0 8f 64 00 00 50 10 00 11 64 03 00
e0: 40 00 11 10 00 00 00 00 05 d0 81 00 0c 30 e0 fe
f0: 00 00 00 00 81 41 00 00 00 00 00 00 00 00 00 00



>How-To-Repeat:
Boot the install cd and choose any option whatsoever from the boot menu.
>Fix:

>Release-Note:
>Audit-Trail:
Manually adding to audit trail:

also see amd64/111952, which has further information.

From: Paul Floyd <Paul_Floyd@mentor.com>
To: bug-followup@FreeBSD.org,  Roque@itg.uni-muenchen.de
Cc:  
Subject: Re: amd64/111955: [install] Install CD boot panic due to missing
 BIOS smap on 5.5 through to 7.0-Current Snapshot 200704
Date: Tue, 25 Sep 2007 14:12:17 +0200

 Hi
 
 I recently tried to install 6.2-STABLE on an HP xw9400 with 4G RAM, and 
 hit this problem. Has anything changed since April?
 
 Regards
 Paul Floyd

From: "Eamon A.Roque" <Eamon.Roque@arf.fak12.uni-muenchen.de>
To: bug-followup@FreeBSD.org,
    Eamon.Roque@arf.fak12.uni-muenchen.de
Cc:  
Subject: Re: amd64/111955: [install] Install CD boot panic due to missing
	BIOS smap on 5.5 through to 7.0-Current Snapshot 200704
Date: Tue, 25 Sep 2007 14:37:38 +0200

 Hi,
 
 unfortunately, I'm still unable to boot the amd64 cds. x86 Snapshots
 will boot, but the installed systems panic randomly
 (6.2-Stable-7.0-Current).
 
 Happily, newer 7.0-Current installations will boot with ACPI enabled,
 but the random panics still take place.
 
 HTH
 
 -- 
 Eamon Roque
 IT-Gruppe Geisteswissenschaften
 Geschwister-Scholl-Platz 1
 D-80539 München
 
 Telefon: 089/2180-2147
 Telefax: 089/2180-13543
 
 Roque@itg.uni-muenchen.de
 

From: John Baldwin <jhb@freebsd.org>
To: bug-followup@freebsd.org, Roque@itg.uni-muenchen.de
Cc:  
Subject: Re: amd64/111955: [install] Install CD boot panic due to missing BIOS smap on 5.5 through to 7.0-Current Snapshot 200704
Date: Mon, 11 Feb 2008 15:46:04 -0500

 So the SMAP problem is that in the one BIOS I looked at, the SMAP BIOS call 
 only works from real mode.  Even if invoked from virtual 86 mode, the BIOS 
 call fails.  FreeBSD only calls the BIOS SMAP call from virtual 86 mode both 
 in the loader and in the i386 kernel.  The fix is quite complicated and 
 involves rewriting the boot code to invoke BIOS calls from real mode rather 
 than virtual 86 mode.
 
 -- 
 John Baldwin
State-Changed-From-To: open->analyzed 
State-Changed-By: linimon 
State-Changed-When: Tue Feb 12 09:37:18 UTC 2008 
State-Changed-Why:  
jhb reports that he understands the problem but that a fix is not going 
to be quick. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=111955 

From: Eamon.Roque@arf.fak12.uni-muenchen.de
To: "John Baldwin" <jhb@freebsd.org>
Cc: bug-followup@freebsd.org,
    Eamon.Roque@arf.fak12.uni-muenchen.de
Subject: Re: amd64/111955: [install] Install CD boot panic due to missing 
     BIOS smap on 5.5 through to 7.0-Current Snapshot 200704
Date: Mon, 18 Feb 2008 14:06:53 +0100 (CET)

 Would the amd64 kernel work the same way?
 
 I was able to boot the x86 cds, although I had to specify the physical
 memory size.
 
 The amd64 8.0-Current bootonly cd from Feb.7, 2008 panics as before
 because of the failed SMAP call.
 
 HTH
 
 Eamon Roque
 
 
 > So the SMAP problem is that in the one BIOS I looked at, the SMAP BIOS
 > call
 > only works from real mode.  Even if invoked from virtual 86 mode, the BIOS
 > call fails.  FreeBSD only calls the BIOS SMAP call from virtual 86 mode
 > both
 > in the loader and in the i386 kernel.  The fix is quite complicated and
 > involves rewriting the boot code to invoke BIOS calls from real mode
 > rather
 > than virtual 86 mode.
 >
 > --
 > John Baldwin
 >
 
Adding to audit trail from misfiled PR caught in spamtrap:

From: Chris Kahn <ckahn@leo.gov>
Date: Tue, 26 Feb 2008 14:13:14 -0500

Is this issue going to be fixed anytime soon.  We have 15+ HP DC 5750 with
the same issue when attempting to install AMD 64 6.2 - 7.0

CHRISTOPHER KAHN

From: Bob Johnson <bob89@eng.ufl.edu>
To: bug-followup@freebsd.org,
 Eamon Roque <Roque@itg.uni-muenchen.de>
Cc:  
Subject: Re: amd64/111955: [install] Install CD boot panic due to missing BIOS smap on 5.5 through to 7.0-Current Snapshot 200704
Date: Fri, 7 Mar 2008 17:48:41 -0500

 "FreeBSD only calls the BIOS SMAP call from virtual 86 mode both
  in the loader and in the i386 kernel. The fix is quite complicated and
  involves rewriting the boot code to invoke BIOS calls from real mode
  rather than virtual 86 mode."
 
 ?? but FreeBSD i386 boots and runs fine on an HP dc7700 that gives the "No 
 BIOS SMAP" error when booting AMD64. I'm completely ignorant of the boot 
 process for AMD64, but could code be lifted from i386 and moved to AMD64 to 
 solve this?
Responsible-Changed-From-To: freebsd-amd64->jhb 
Responsible-Changed-By: jhb 
Responsible-Changed-When: Thu Mar 13 16:25:34 UTC 2008 
Responsible-Changed-Why:  
I'll take this. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=111955 

From: John Baldwin <jhb@FreeBSD.org>
To: bug-followup@FreeBSD.org, Roque@itg.uni-muenchen.de
Cc:  
Subject: Re: amd64/111955: [install] Install CD boot panic due to missing BIOS smap on 5.5 through to 7.0-Current Snapshot 200704
Date: Thu, 13 Mar 2008 12:25:19 -0400

 This should be fixed in HEAD and the next 8.0 snapshot of amd64 should have 
 the fix so people can test it.
 
 -- 
 John Baldwin
State-Changed-From-To: analyzed->closed 
State-Changed-By: jhb 
State-Changed-When: Mon Sep 29 15:48:32 UTC 2008 
State-Changed-Why:  
BTX now invokes the BIOS from real mode which fixes this issue. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=111955 
>Unformatted:
