From nobody@FreeBSD.org  Tue Jan 24 20:59:58 2012
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 24222106566B
	for <freebsd-gnats-submit@FreeBSD.org>; Tue, 24 Jan 2012 20:59:58 +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 ECBB88FC0A
	for <freebsd-gnats-submit@FreeBSD.org>; Tue, 24 Jan 2012 20:59:57 +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 q0OKxvQb081525
	for <freebsd-gnats-submit@FreeBSD.org>; Tue, 24 Jan 2012 20:59:57 GMT
	(envelope-from nobody@red.freebsd.org)
Received: (from nobody@localhost)
	by red.freebsd.org (8.14.4/8.14.4/Submit) id q0OKxvdB081524;
	Tue, 24 Jan 2012 20:59:57 GMT
	(envelope-from nobody)
Message-Id: <201201242059.q0OKxvdB081524@red.freebsd.org>
Date: Tue, 24 Jan 2012 20:59:57 GMT
From: Ewald Jenisch <a@jenisch.at>
To: freebsd-gnats-submit@FreeBSD.org
Subject: Can't install FreeBSD 9.0 (amd64) on HP Blade (ProLiant BL465c G1 )
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         164457
>Category:       amd64
>Synopsis:       [install] Can't install FreeBSD 9.0 (amd64) on HP Blade (ProLiant BL465c G1 )
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-amd64
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Jan 24 21:00:27 UTC 2012
>Closed-Date:    
>Last-Modified:  Thu Jan 26 19:00:19 UTC 2012
>Originator:     Ewald Jenisch
>Release:        9.0 (amd64)
>Organization:
>Environment:
N/A - no installation of FreeBSD possible
>Description:
Installation of FreeBSD9 on a HP Blade (ProLiant BL465c G1) is not possible.
Upon booting from the installation medium (be it "disc1" or "dvd") is
always ends up with the system completely freezing / panicking

To be exact, the CD boots up to the point where it says "usbus3: 480Mbps
High Speed USB v2.0" then freezing and/or panicking.

I've tried the following things:

o) boot from CD with default settings -> freeze
o) boot from CD with ACPI off -> kernel panic
o) boot from CD "safe mode" -> kernel panic
o) boot from CD verbose mode -> freeze

Interesting to see that "verbose" doesn't reveal any additional details
and booting either safe mode or with ACPI turned off, you end up with a
kernel panic.

Here's what additional things I tried:

o) upgrading the Blade BIOS to the latest available release being
ProLiant BL465c G1  
System ROM:  A13  05/02/2011; backup system ROM: 02/26/2007  
iLO 2 Firmware Version:  1.35   07/16/2007  

No change - freeze or panic.

o) Full hardware check using the HP diagnostic tools - no problem here.

o) Downloading the .ISO again and burning a new CD - same result.

o) Installing via iLO (remote management console) vs. installing from
real CD - same result

For your reference I did some screenshots that I made available on the WEB:

http://www.jenisch.at/FreeBSD-9-install-on-HP-blade/Boot-default.jpg

http://www.jenisch.at/FreeBSD-9-install-on-HP-blade/Boot-ACPI-off-01.jpg
http://www.jenisch.at/FreeBSD-9-install-on-HP-blade/Boot-ACPI-off-02.jpg
http://www.jenisch.at/FreeBSD-9-install-on-HP-blade/Boot-ACPI-off-03.jpg
http://www.jenisch.at/FreeBSD-9-install-on-HP-blade/Boot-ACPI-off-04.jpg

http://www.jenisch.at/FreeBSD-9-install-on-HP-blade/Boot-Verbose-mode-01.jpg
http://www.jenisch.at/FreeBSD-9-install-on-HP-blade/Boot-Verbose-mode-02.jpg
http://www.jenisch.at/FreeBSD-9-install-on-HP-blade/Boot-Verbose-mode-03.jpg

http://www.jenisch.at/FreeBSD-9-install-on-HP-blade/Boot-Safe-mode-01.jpg
http://www.jenisch.at/FreeBSD-9-install-on-HP-blade/Boot-Safe-mode-02.jpg
http://www.jenisch.at/FreeBSD-9-install-on-HP-blade/Boot-Safe-mode-03.jpg
http://www.jenisch.at/FreeBSD-9-install-on-HP-blade/Boot-Safe-mode-04.jpg


>How-To-Repeat:
Is 100% reproducible (see above)

>Fix:


>Release-Note:
>Audit-Trail:

From: Yuri Pankov <yuri.pankov@gmail.com>
To: Ewald Jenisch <a@jenisch.at>, bug-followup@freebsd.org
Cc:  
Subject: Re: misc/164457: Can't install FreeBSD 9.0 (amd64) on HP Blade
 (ProLiant BL465c G1 )
Date: Wed, 25 Jan 2012 01:29:58 +0400

 Did you try the "hostres" workaround mentioned in "Open issues" at
 http://www.freebsd.org/releases/9.0R/errata.html?
 
 
 Yuri
Responsible-Changed-From-To: freebsd-bugs->freebsd-amd64 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Wed Jan 25 06:49:04 UTC 2012 
Responsible-Changed-Why:  
reclassify 

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

From: Ewald Jenisch <a@jenisch.at>
To: <bug-followup@FreeBSD.org>
Cc:  
Subject: Re: amd64/164457: [install] Can&#39;t install FreeBSD 9.0 (amd64) on HP Blade (ProLiant BL465c G1 )
Date: Wed, 25 Jan 2012 15:15:14 +0100

 Hi,
 
 Just tried booting off the installation medium with 
 
 set debug.acpi.disabled="hostres"
 boot
 
 Same result - freezes at exactly the same location (see original screenshots).
 
 -ewald

From: Andriy Gapon <avg@FreeBSD.org>
To: bug-followup@FreeBSD.org, a@jenisch.at
Cc:  
Subject: Re: amd64/164457: [install] Can&#39;t install FreeBSD 9.0 (amd64)
 on HP Blade (ProLiant BL465c G1 )
Date: Thu, 26 Jan 2012 00:45:23 +0200

 First, there is probably no point in trying to boot without ACPI support on
 modern systems.  Most likely "Safe mode" is just equivalent to "ACPI off" for
 the installation media.
 
 Second, it's surprising the Verbose option doesn't result in more verbose boot
 messages.  Could you please re-test this?
 
 I suspect that your problem might be related to the recent eventtimers changes.
 Could you please try playing with setting the following tunables on the loader
 prompt (via 'set' command)?
 
 kern.eventtimer.periodic=1
 kern.eventtimer.timer="LAPIC"
 
 -- 
 Andriy Gapon

From: Ewald Jenisch <a@jenisch.at>
To: Andriy Gapon <avg@freebsd.org>
Cc: <bug-followup@freebsd.org>
Subject: Re: amd64/164457: [install] Can&#39;t install FreeBSD 9.0 (amd64) on HP Blade (ProLiant BL465c G1 )
Date: Thu, 26 Jan 2012 18:45:21 +0100

 On Thu, Jan 26, 2012 at 12:45:23AM +0200, Andriy Gapon wrote:
 > 
 > I suspect that your problem might be related to the recent eventtimers changes.
 > Could you please try playing with setting the following tunables on the loader
 > prompt (via 'set' command)?
 > 
 > kern.eventtimer.periodic=1
 > kern.eventtimer.timer="LAPIC"
 > 
 
 Hi Andriy,
 
 This neatly did the trick! :-) In setting both values I was able to boot
 off the install-CD. After installation I had to make sure both of these
 settings end up in /boot/loader.conf so the machine comes up.
 
 Unfortunately I've now got another problem: When doing a "sync" this 
 command obviously doesn't terminate (i.e. no commandline-prompt reappearing).
 Could this be related to the same cause?
 
 BTW, Any documentation as to what these two settings you mentioned actually do?
 
 Thanks for your help!
 -ewald

From: Andriy Gapon <avg@FreeBSD.org>
To: Ewald Jenisch <a@jenisch.at>
Cc: bug-followup@FreeBSD.org
Subject: Re: amd64/164457: [install] Can&#39;t install FreeBSD 9.0 (amd64)
 on HP Blade (ProLiant BL465c G1 )
Date: Thu, 26 Jan 2012 20:51:06 +0200

 on 26/01/2012 19:45 Ewald Jenisch said the following:
 > On Thu, Jan 26, 2012 at 12:45:23AM +0200, Andriy Gapon wrote:
 >>
 >> I suspect that your problem might be related to the recent eventtimers changes.
 >> Could you please try playing with setting the following tunables on the loader
 >> prompt (via 'set' command)?
 >>
 >> kern.eventtimer.periodic=1
 >> kern.eventtimer.timer="LAPIC"
 >>
 > 
 > Hi Andriy,
 > 
 > This neatly did the trick! :-) In setting both values I was able to boot
 > off the install-CD. After installation I had to make sure both of these
 > settings end up in /boot/loader.conf so the machine comes up.
 > 
 > Unfortunately I've now got another problem: When doing a "sync" this 
 > command obviously doesn't terminate (i.e. no commandline-prompt reappearing).
 > Could this be related to the same cause?
 
 Not sure.
 
 > BTW, Any documentation as to what these two settings you mentioned actually do?
 > 
 > Thanks for your help!
 
 There is eventtimers(4) manual page.
 You may also want to try to contact Alexander Motin (mav@) directly, he is the
 author and maintainer of that code.
 
 -- 
 Andriy Gapon
>Unformatted:
