From nobody@FreeBSD.org Mon Feb 28 22:49:13 2011 Return-Path: Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8960E106566C for ; Mon, 28 Feb 2011 22:49:13 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 77A918FC08 for ; Mon, 28 Feb 2011 22:49:13 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id p1SMnDE8089585 for ; Mon, 28 Feb 2011 22:49:13 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id p1SMnD7C089584; Mon, 28 Feb 2011 22:49:13 GMT (envelope-from nobody) Message-Id: <201102282249.p1SMnD7C089584@red.freebsd.org> Date: Mon, 28 Feb 2011 22:49:13 GMT From: John To: freebsd-gnats-submit@FreeBSD.org Subject: Does Not Boot On a Very Standard Hardware X-Send-Pr-Version: www-3.1 X-GNATS-Notify: >Number: 155135 >Category: amd64 >Synopsis: [boot] Does Not Boot On a Very Standard Hardware >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-amd64 >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Feb 28 22:50:02 UTC 2011 >Closed-Date: >Last-Modified: Wed Mar 2 22:20:08 UTC 2011 >Originator: John >Release: FreeBSD-8.2-RELEASE-amd64-livefs.iso >Organization: >Environment: Couldn't go that far! Does not boot on a very standard hardware. I attach lshw in html (all Linux kernel do work and have been for a very, very long time). >Description: I can't boot Free BSD at all. I have pretty much standard computer hardware. Nothing exotic. Just C2D with Intel chipset (ICH8) and NV 8400M GT. I attach "lshw" in html for easier reading. Having tried many, many Linux distros, I AM VERY CURIOUS. But how can I try BSD if it does not work even for the basic hardware? I would like to, but how? Description: After a bunch of code, and loading something from DVD, I am presented for 3s with some options, i.e. the "bootloader choice". Shouldn't it be the other way? First show me what I want to load, and then I chose what to load, and after my choice the system loads? Why is it the other way round? Every Linux distro does this. Should be: 1.Load the options 2.Chose the option from install/live/this kernel/that kernel/this desktop environment/ that desktop environment etc. 3.Then load what I have chosen. 4.Load the system Is: 1.Something loads, arrow is spinning... 2....still loading... 3."bootloader choice" appears for 3s 4.I hit enter (I chose 1st option if I am that fast to catch that 3s gap) 5.The system restarts the computer >How-To-Repeat: study the lshw output. Something is not right with the BSD kernel. >Fix: Fix BSD kernel. For real. Even with a very old Linux kernel. I have never had such issue. Patch attached with submission follows: kernel
id:
kernel
description: Computer
width: 64 bits
capabilities: vsyscall64 vsyscall32
id:
core
description: Motherboard
physical id:
0
id:
memory
description: System memory
physical id:
0
size: 2007MiB
id:
cpu
product: Intel(R) Core(TM)2 Duo CPU T7250 @ 2.00GHz
vendor: Intel Corp.
physical id:
1
bus info:
cpu@0
size: 800MHz
capacity: 800MHz
width: 64 bits
capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx x86-64 constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 sss! e3 cx16 xtpr pdcm lahf_lm ida tpr_shadow vnmi flexpriority cpufreq
id:
pci
description: Host bridge
product: Mobile PM965/GM965/GL960 Memory Controller Hub
vendor: Intel Corporation
physical id:
100
bus info:
pci@0000:00:00.0
version: 0c
width: 32 bits
clock: 33MHz
id:
pci:0
description: PCI bridge
product: Mobile PM965/GM965/GL960 PCI Express Root Port
vendor: Intel Corporation
physical id:
1
bus info:
pci@0000:00:01.0
version: 0c
width: 32 bits
clock: 33MHz
capabilities: pci normal_decode bus_master cap_list
configuration:
driver=pcieport
resources:
irq:40
ioport:2000(size=4096)
memory:cc000000-ceffffff
ioport:d0000000(size=268435456)
id:
display
description: VGA compatible controller
product: G86 [GeForce 8400M GT]
vendor: nVidia Corporation
physical id:
0
bus info:
pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: vga_controller bus_master cap_list rom
configuration:
driver=nvidia
latency=0
resources:
irq:16
memory:ce000000-ceffffff
memory:d0000000-dfffffff
memory:cc000000-cdffffff
ioport:2000(size=128)
id:
usb:0
description: USB Controller
product: 82801H (ICH8 Family) USB UHCI Controller #4
vendor: Intel Corporation
physical id:
1a
bus info:
pci@0000:00:1a.0
version: 03
width: 32 bits
clock: 33MHz
capabilities: uhci bus_master
configuration:
driver=uhci_hcd
latency=0
Release-Note: >Audit-Trail: From: Peter Jeremy To: John Cc: bug-followup@FreeBSD.org Subject: Re: amd64/155135: Does Not Boot On a Very Standard Hardware Date: Thu, 3 Mar 2011 07:44:08 +1100 --gBBFr7Ir9EOA20Yy Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2011-Feb-28 22:49:13 +0000, John wrote: >I have pretty much standard computer hardware. Nothing exotic. Just C2D >with Intel chipset (ICH8) and NV 8400M GT. Can you please describe the hardware and BIOS you are using: What brand/model of motherboard, what BIOS? I presume you are booting off a physical DVD - in which case, where is the drive attached? > I attach "lshw" in html for easier reading. I'm not sure why you think that embedding 70kB of HTML into an otherwise plaintext report makes anything easier. And note that it contains virtually no useful information for these purposes. >Description: After a bunch of code, and loading something from DVD, I am p= resented for 3s with some options, i.e. the "bootloader choice". Shouldn't = it be the other way? First show me what I want to load, and then I chose wh= at to load, and after my choice the system loads? Why is it the other way r= ound? Every Linux distro does this. > >Should be: > >1.Load the options >2.Chose the option from install/live/this kernel/that kernel/this desktop = environment/ that desktop environment etc. >3.Then load what I have chosen. >4.Load the system Feel free to discuss the philosophy of loading and booting Unix kernels on an appropriate mailing list. See=20 http://www.freebsd.org/cgi/man.cgi?query=3Dboot&sektion=3D8 and http://www.freebsd.org/cgi/man.cgi?query=3Dloader&sektion=3D8 for a description of what actually happens. >Is: >1.Something loads, arrow is spinning... >2....still loading... >3."bootloader choice" appears for 3s >4.I hit enter (I chose 1st option if I am that fast to catch that 3s gap) >5.The system restarts the computer It's not clear what you mean by "bootloader choice" - this name does not appear in the boot code and your description of the load sequence doesn't make it clear which point in the load sequence you are referring to. Can you please advise exactly what is displayed and what the 1st choice actually is. Are you able to setup a serial console to capture the actual output? If not, are you able to post a photo? >>How-To-Repeat: >study the lshw output. Contains no relevant information. > Something is not right with the BSD kernel. If my interpretation of your description is correct, the kernel hasn't even been loaded so this seems unlikely. --=20 Peter Jeremy --gBBFr7Ir9EOA20Yy Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.15 (FreeBSD) iEYEARECAAYFAk1urBgACgkQ/opHv/APuId6fwCfRU1tGkQNnYwM39Qftv7SEG+b Lh0AnAz+11X/qlHAErOG7DyCz5T4PuaZ =66P0 -----END PGP SIGNATURE----- --gBBFr7Ir9EOA20Yy-- >Unformatted: >
resources:
irq:16
ioport:1800(size=32)
id:
usbhost
product: UHCI Host Controller
vendor: Linux 2.6.35.10-74.fc14.x86_64 uhci_hcd
physical id:
1
bus info:
usb@3
logical name:
usb3
version: 2.06
capabilities: usb-1.10
configuration:
driver=hub
slots=2
speed=12Mbit/s
id:
usb:1
description: USB Controller
product: 82801H (ICH8 Family) USB UHCI Controller #5
vendor: Intel Corporation
physical id:
1a.1
bus info:
pci@0000:00:1a.1
version: 03
width: 32 bits
clock: 33MHz
capabilities: uhci bus_master
configuration:
driver=uhci_hcd
latency=0
resources:
irq:21
ioport:1820(size=32)
id:
usbhost
product: UHCI Host Controller
vendor: Linux 2.6.35.10-74.fc14.x86_64 uhci_hcd
physical id:
1
bus info:
usb@4
logical name:
usb4
version: 2.06
capabilities: usb-1.10
configuration:
driver=hub
slots=2
speed=12Mbit/s
id:
usb:2
description: USB Controller
product: 82801H (ICH8 Family) USB2 EHCI Controller #2
vendor: Intel Corporation
physical id:
1a.7
bus info:
pci@0000:00:1a.7
version: 03
width: 32 bits
clock: 33MHz
capabilities: ehci bus_master cap_list
configuration:
driver=ehci_hcd
latency=0
resources:
irq:18
memory:fc404800-fc404bff
< /td>
id:
usbhost
product: EHCI Host Controller
vendor: Linux 2.6.35.10-74.fc14.x86_64 ehci_hcd
physical id:
1
bus info:
usb@1
logical name:
usb1
version: 2.06
capabilities: usb-2.00
configuration:
driver=hub
slots=4
speed=480Mbit/s
id:
usb
description: Video
product: Visual Communication Camera VGP-VCC8 [R5U870]
vendor: Ricoh Co., Ltd
physical id:
2
bus info:
usb@1:2
version: 1.00
capabilities: usb-2.00
configuration:
maxpower=100mA
speed=480Mbit/s
id:
multimedia
description: Audio device
product: 82801H (ICH8 Family) HD Audio Controller
vendor: Intel Corporation
physical id:
1b
bus info:
pci@0000:00:1b.0
version: 03
width: 64 bits
clock: 33MHz
capabilities: bus_master cap_list
configuration:< /table>
driver=HDA Intel
latency=0
resources:
irq:48
memory:fc400000-fc403fff
id:
pci:1
description: PCI bridge
product: 82801H (ICH8 Family) PCI Express Port 1
vendor: Intel Corporation
physical id:
1c
bus info:
pci@0000:00:1c.0
version: 03
width: 32 bits
clock: 33MHz
capabilities: pci normal_decode bus_master cap_list
configuration:
driver=pcieport
resources:
irq:41
ioport:3000(size=4096)
memory:f6000000-f7ffffff
ioport:f0000000(size=33554432)
id:
pci:2
description: PCI bridge
product: 82801H (ICH8 Family) PCI Express Port 2
vendor: Intel Corporation
physical id:
1c.1
bus info:
pci@0000:00:1c.1
version: 03
width: 32 bits
clock: 33MHz
capabilities: pci normal_decode bus_master cap_list
configuration:
driver=pcieport
resources:
irq:42
ioport:4000(size=4096)
memory:f8000000-f9ffffff
ioport:f2000000(size=33554432)
id:
pci:3
description: PCI bridge
product: 82801H (ICH8 Family) PCI Express Port 3
vendor: Intel Corporation
physical id:
1c.2
bus info:
pci@0000:00:1c.2
version: 03
width: 32 bits
clock: 33MHz
capabilities: pci normal_decode bus_master cap_list
configuration:
driver=pcieport
resources:
irq:43
ioport:5000(size=4096)
memory:fa000000-fbffffff
ioport:f4000000(size=33554432)
id:
network
description: Wireless interface
product: PRO/Wireless 4965 AG or AGN [Kedron] Network Connection
vendor: Intel Corporation
physical id:
0
bus info:
pci@0000:06:00.0
logical name:
wlan0
version: 61
serial: XXXXXXXXXXXXX
width: 64 bits
clock: 33MHz
capabilities: bus_master cap_list ethernet physical wireless
configuration:
broadcast=yes
driver=iwlagn
driverversion=2.6.35.10-74.fc14.x86_64
firmware=228.61.2.24
latency=0
multicast=yes
wireless=IEEE 802.11abgn
resources:
irq:47
memory:fa000000-fa001fff
id:
pci:4
description: PCI bridge
product: 82801H (ICH8 Family) PCI Express Port 5
vendor: Intel Corporation
physical id:
1c.4
bus info:
pci@0000:00:1c.4
version: 03
width: 32 bits
clock: 33MHz
capabilities: pci normal_decode bus_master cap_list
configuration:
driver=pcieport
resources:
irq:44
ioport:6000(size=4096)
memory:fc000000-fc0fffff
ioport:84000000(size=2097152)
id:
network
description: Ethernet interface
product: 88E8036 PCI-E Fast Ethernet Controller
vendor: Marvell Technology Group Ltd.
physical id:
0
bus info:
pci@0000:08:00.0
logical name:
eth0
version: 16
serial: XXXXXXXXXXXXXXX
width: 64 bits
clock: 33MHz
capabilities: bus_master cap_list ethernet physical
configuration:
broadcast=yes
driver=sky2
driverversion=1.28
firmware=N/A
ip=192.168.1.100
latency=< /td>0
multicast=yes
resources:
irq:46
memory:fc000000-fc003fff
ioport:6000(size=256)
id:
usb:3
description: USB Controller
product: 82801H (ICH8 Family) USB UHCI Controller #1
vendor: Intel Corporation
physical id:
1d
bus info:
pci@0000:00:1d.0
version: 03
width: 32 bits
clock: 33MHz
capabilities: uhci bus_master
configuration:
driver=uhci_hcd
latency=0
resources:
irq:23
ioport:1840(size=32)
id:
usbhost
product: UHCI Host Controller
vendor: Linux 2.6.35.10-74.fc14.x86_64 uhci_hcd
physical id:
1
bus info:
usb@5
logical name:
usb5
version: 2.06
capabilities: usb-1.10
configuration:
driver=hub
slots=2
speed=12Mbit/s
id:
usb
description: Keyboard
product: 2.4GHZ Keyboard & Mouse Combo
physical id:
1
bus info:
usb@5:1
version: 2.00
capabilities: usb-1.10
configuration:
driver=usbhid
maxpower=100mA
speed=2Mbit/s
id:
usb:4
description: USB Controller
product: 82801H (ICH8 Family) USB UHCI Controller #2
vendor: Intel Corporation
physical id:
1d.1
bus info:
pci@0000:00:1d.1
version: 03
width: 32 bits
clock: 33MHz
capabilities: uhci bus_master
configuration:
driver=uhci_hcd
latency=0
resources:
irq:19
ioport:1860(size=32)
id:
usbhost
product: UHCI Host Controller
vendor: Linux 2.6.35.10-74.fc14.x86_64 uhci_hcd
physical id:
1
bus info:
usb@6
logical name:
usb6
version: 2.06
capabilities: usb-1.10
configuration:
driver=hub
slots=2
speed=12Mbit/s
id:
usb:5
description: USB Controller
product: 82801H (ICH8 Family) USB UHCI Controller #3
vendor: Intel Corporation
physical id:
1d.2
bus info:
pci@0000:00:1d.2
version: 03
width: 32 bits
clock: 33MHz
capabilities: uhci bus_master
configuration:
driver=uhci_hcd
latency=0
resources:
irq:18
ioport:1880(size=32)
id:
usbhost
product: UHCI Host Controller
vendor: Linux 2.6.35.10-74.fc14.x86_64 uhci_hcd
physical id:
1
bus info:
usb@7
logical name:
usb7
version: 2.06
capabilities: usb-1.10
configuration:
driver=hub
slots=2
speed=12Mbit/s
id:
usb
description: USB hub
product: BCM2045B2
vendor: Broadcom
physical id:
1
bus info:
usb@7:1
version: 1.00
capabilities: usb-2.00
configuration:
driver=hub
maxpower=94mA
slots=3
speed=12Mbit/s
id:
usb:0
description: Keyboard
vendor: Alps Electric Co., Ltd
physical id:
2
bus info:
usb@7:1.2
version: 1.00
capabilities: usb-2.00
configuration:
driver=usbhid
maxpower=2mA
speed=12Mbit/s
id:
usb:1
description: Mouse
vendor: Alps Electric Co., Ltd
physical id:
3
bus info:
usb@7:1.3
version: 1.00
capabilities: usb-2.00
configuration:
driver=usbhid
maxpower=2mA
speed=12Mbit/s
id:
usb:6
description: USB Controller
product: 82801H (ICH8 Family) USB2 EHCI Controller #1
vendor: Intel Corporation
physical id:
1d.7
bus info:
pci@0000:00:1d.7
version: 03
width: 32 bits
clock: 33MHz
capabilities: ehci bus_master cap_list
configuration:
driver=ehci_hcd
latency=0
resources:
irq:23
memory:fc404c00-fc404fff
< /td>
id:
usbhost
product: EHCI Host Controller
vendor: Linux 2.6.35.10-74.fc14.x86_64 ehci_hcd
physical id:
1
bus info:
usb@2
logical name:
usb2
version: 2.06
capabilities: usb-2.00
configuration:
driver=hub
slots=6
speed=480Mbit/s
id:
pci:5
description: PCI bridge
product: 82801 Mobile PCI Bridge
vendor: Intel Corporation
physical id:
1e
bus info:
pci@0000:00:1e.0
version: f3
width: 32 bits
clock: 33MHz
capabilities: pci subtractive_decode bus_master cap_list
resources:
ioport:7000(size=4096)
memory:fc100000-fc1fffff
ioport:80000000(size=67108864)
id:
pcmcia
description: CardBus bridge
product: PCIxx12 Cardbus Controller
vendor: Texas Instruments
physical id:
3
bus info:
pci@0000:09:03.0
version: 00
width: 32 bits
clock: 33MHz
capabilities: pcmcia bus_master cap_list
configuration:< /tr>
driver=yenta_cardbus
latency=176
maxlatency=5
mingnt=192
resources:< td class="sub-first"> ioport
irq:16
memory:fc100000-fc100fff
:7000(size=256)
ioport:7400(size=256)
memory:80000000-83ffffff
m emory:88000000-8bffffff
id:
firewire
description: FireWire (IEEE 1394)
product: PCIxx12 OHCI Compliant IEEE 1394 Host Controller
vendor: Texas Instruments
physical id:
3.1
bus info:
pci@0000:09:03.1
version: 00
width: 32 bits
clock: 33MHz
capabilities: ohci bus_master cap_list
configuration:
driver=firewire_ohci
latency=32
maxlatency=4
mingnt=3
resources:
irq:17
memory:fc102000-fc1027ff
memory:fc104000-fc107fff
id:
storage
description: Mass storage controller
product: 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)
vendor: Texas Instruments
physical id:
3.2
bus info:
pci@0000:09:03.2
version: 00
width: 32 bits
clock: 33MHz
capabilities: storage bus_master cap_list
configuration:
driver=tifm_7xx1
latency=57
maxlatency=4
mingnt=7
resources:
irq:18
memory:fc101000-fc101fff
id:
isa
description: ISA bridge
product: 82801HEM (ICH8M) LPC Interface Controller
vendor: Intel Corporation
physical id:
1f
bus info:
pci@0000:00:1f.0
version: 03
width: 32 bits
clock: 33MHz
capabilities: isa bus_master cap_list
configuration:
latency=0
id:
ide
description: IDE interface
product: 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller
vendor: Intel Corporation
physical id:
1f.1
bus info:
pci@0000:00:1f.1
version: 03
width: 32 bits
clock: 33MHz
capabilities: ide bus_master
configuration:
driver=ata_piix
latency=0
< /td>
resources:
irq:19
ioport:1f0(size=8)
ioport:3f6
ioport:170(size=8)
ioport:376
ioport:18a0(size=16)
id:
storage
description: SATA controller
product: 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller
vendor: Intel Corporation
physical id:
1f.2
bus info:
pci@0000:00:1f.2
version: 03
width: 32 bits
clock: 66MHz
capabilities: storage ahci_1.0 bus_master cap_list
configuration:
driver=ahci
latency=0
< /td>
resources:
irq:45
ioport:18d8(size=8)
ioport:18cc(size=4)
ioport:18d0(size=8)
ioport:18c8(size=4)
ioport:< /td>18e0(size=32)
memory:fc404000-fc4047ff
id:
serial
description: SMBus
product: 82801H (ICH8 Family) SMBus Controller
vendor: Intel Corporation
physical id:
1f.3
bus info:
pci@0000:00:1f.3
version: 03
width: 32 bits
clock: 33MHz
configuration:
driver=i801_smbus
latency=0
resources:
irq:19
memory:84200000-842000ff
ioport:1c00(size=32)