Bug 103697 - Upgrade to 6.2 STABLE hangs on reboot on SMP Dell PowerEdge 1750
Summary: Upgrade to 6.2 STABLE hangs on reboot on SMP Dell PowerEdge 1750
Status: Closed FIXED
Alias: None
Product: Base System
Classification: Unclassified
Component: i386 (show other bugs)
Version: Unspecified
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-i386 (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-09-26 23:00 UTC by Sean Benoit
Modified: 2006-09-27 20:00 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sean Benoit 2006-09-26 23:00:30 UTC
I CVSUP'd two Dell PowerEdge 1750 dual Xeon 2.4GHz FreeBSD 6.1 STABLE servers. Following the CVSUP I rebooted into single user mode and installed the new kernel and installworld. On subsequent reboot the system hung while detecting CPU #2 and would not continue. Noticed that the build was 6.2 PRE-RELEASE. I can still boot into safe mode. Alternatively, I can boot into default mode by disabling the second CPU in the Dell BIOS. Please help.

Fix: 

Boot into safe mode or disable second CPU in BIOS.
How-To-Repeat: Upgrade 6.1 stable on a multiple CPU dell PowerEdge 1750, reboot in to single user mode to install the kernel and world, then reboot and watch it hang...
Comment 1 ru freebsd_committer freebsd_triage 2006-09-26 23:11:24 UTC
On Tue, Sep 26, 2006 at 09:57:51PM +0000, Sean Benoit wrote:
> I CVSUP'd two Dell PowerEdge 1750 dual Xeon 2.4GHz FreeBSD 6.1 STABLE servers.
> Following the CVSUP I rebooted into single user mode and installed the new kernel
> and installworld. On subsequent reboot the system hung while detecting CPU #2
> and would not continue. Noticed that the build was 6.2 PRE-RELEASE. I can still
> boot into safe mode. Alternatively, I can boot into default mode by disabling
> the second CPU in the Dell BIOS. Please help.
> 
Does the problem persist with sys/i386/i386/local_apic.c rev. 1.17.2.9?

: revision 1.17.2.9
: date: 2006/09/26 16:08:29;  author: sobomax;  state: Exp;  lines: +0 -12
: Revert 1.17.2.8, which reportedly causes problems on some hardware.
: 
: Approved by:    re
: Reported by:    glebius


Cheers,
-- 
Ruslan Ermilov
ru@FreeBSD.org
FreeBSD committer
Comment 2 Sean Benoit 2006-09-27 02:00:56 UTC
Hi there,

That did the job. Thanks for the quick response!


Cheers,

Sean Benoit
Digital Jungle Systems Inc.
http://www.digital-jungle.com




On 26-Sep-06, at 3:11 PM, Ruslan Ermilov wrote:

> On Tue, Sep 26, 2006 at 09:57:51PM +0000, Sean Benoit wrote:
>> I CVSUP'd two Dell PowerEdge 1750 dual Xeon 2.4GHz FreeBSD 6.1  
>> STABLE servers.
>> Following the CVSUP I rebooted into single user mode and installed  
>> the new kernel
>> and installworld. On subsequent reboot the system hung while  
>> detecting CPU #2
>> and would not continue. Noticed that the build was 6.2 PRE- 
>> RELEASE. I can still
>> boot into safe mode. Alternatively, I can boot into default mode  
>> by disabling
>> the second CPU in the Dell BIOS. Please help.
>>
> Does the problem persist with sys/i386/i386/local_apic.c rev.  
> 1.17.2.9?
>
> : revision 1.17.2.9
> : date: 2006/09/26 16:08:29;  author: sobomax;  state: Exp;  lines:  
> +0 -12
> : Revert 1.17.2.8, which reportedly causes problems on some hardware.
> :
> : Approved by:    re
> : Reported by:    glebius
>
>
> Cheers,
> -- 
> Ruslan Ermilov
> ru@FreeBSD.org
> FreeBSD committer
Comment 3 ru freebsd_committer freebsd_triage 2006-09-27 07:50:58 UTC
State Changed
From-To: open->closed

Originator reports that reversal of sys/i386/i386/local_apic.c 
rev. 1.17.2.8 by rev. 1.17.2.9 fixed the problem for him.
Comment 4 dfilter service freebsd_committer freebsd_triage 2006-09-27 19:51:35 UTC
sobomax     2006-09-27 18:51:19 UTC

  FreeBSD src repository

  Modified files:
    sys/i386/i386        local_apic.c 
    sys/amd64/amd64      local_apic.c 
  Log:
  Since ULE doesn't honor hlt_cpus_mask don't compile code that prevents
  timer interrupt servicing for disabled HTT cores in ULE case. Should be
  probably fixed in ULE code instead, but we have no real maintainer for
  ULE to do it.
  
  PR:             103697
  
  Revision  Changes    Path
  1.30      +1 -1      src/sys/amd64/amd64/local_apic.c
  1.32      +1 -1      src/sys/i386/i386/local_apic.c
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"