NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/40488: Unable to reboot Dell PE 2970
On Mon, Jan 26, 2009 at 06:17:07PM -0500, Christos Zoulas wrote:
> On Jan 26, 11:08pm, ad%netbsd.org@localhost (Andrew Doran) wrote:
> -- Subject: Re: kern/40488: Unable to reboot Dell PE 2970
>
> | On Mon, Jan 26, 2009 at 11:05:04PM +0000, Andrew Doran wrote:
> | > The following reply was made to PR kern/40488; it has been noted by GNATS.
> | >
> | > From: Andrew Doran <ad%netbsd.org@localhost>
> | > To: gnats-bugs%NetBSD.org@localhost
> | > Cc: port-i386%netbsd.org@localhost, port-amd64%netbsd.org@localhost
> | > Subject: Re: kern/40488: Unable to reboot Dell PE 2970
> | > Date: Mon, 26 Jan 2009 23:03:16 +0000
> | >
> | > On Mon, Jan 26, 2009 at 10:45:00PM +0000, mbowie%buzmo.com@localhost
> wrote:
> | >
> | > > Running a fresh install of either 4.0.1 or 5.0_BETA (from 20090125) on
> a Dell PowerEdge 2970 (BIOS 3.0.3). Issuing a reboot or "shutdown -r now"
> results in the machine hanging indefinitely after unmounting the local
> filesystems. A test installation of FreeBSD on the same system reboots
> successfully. Testing with both ACPI and ACPI / SMP disabled yields the same
> results. There are no ACPI tunables in the BIOS.
> | >
> | > We could try port 0x92 and the PCI reset vector before the triple fault.
> | > Anyone interested in taking a look?
> |
> | FreeBSD at seems to try the port 92 method but not the PCI method.
> |
> | http://fxr.watson.org/fxr/source/i386/i386/vm_machdep.c#L652
> |
>
> And here's a patch that does that...
Thanks. Can you do it for amd64 too? In return I'll fix the linux futex cas
thing that I mentioned. ;-)
Maybe triple fault doesn't work on smp systems, and reboot gets run on
!cpu0. The keyboard controller isn't emulated properly on a lot of recent
systems so I wouldn't be surprised if that method doesn't work.
Andrew
Home |
Main Index |
Thread Index |
Old Index