Date: Sat, 2 Jun 2007 00:12:14 -0400 From: "Andrey Shuvikov" <mr.hyro@gmail.com> To: freebsd-acpi@freebsd.org Subject: Re: Computer hangs on reboot Message-ID: <24393ae80706012112he0e2a96x1e0da9e8f5f6d1b0@mail.gmail.com> In-Reply-To: <24393ae80705290916i7962bfaak62ea867494d2e77b@mail.gmail.com> References: <24393ae80705172026u6194f11esc525d52470aa71f9@mail.gmail.com> <200705251706.23021.jhb@freebsd.org> <24393ae80705261014y7fd9ffc2qff2743915d97f01c@mail.gmail.com> <200705291137.49772.jhb@freebsd.org> <24393ae80705290916i7962bfaak62ea867494d2e77b@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 5/29/07, Andrey Shuvikov <mr.hyro@gmail.com> wrote: > On 5/29/07, John Baldwin <jhb@freebsd.org> wrote: > > On Saturday 26 May 2007 01:14:52 pm Andrey Shuvikov wrote: > > > I tried to add some debug output to cpu_reset_real() code: > > > > > > printf("cpu_reset_real(): before keyboard reset\n"); > > > outb(IO_KBD + 4, 0xFE); > > > printf("cpu_reset_real(): after keyboard reset\n"); > > > > > > The last two lines I see on the screen when I try to reboot are: > > > > > > cpu_reset_real(): before keyboard reset > > > c > > > > > > So the computer is halted but doesn't go to reboot. > > > > So what if you disable the keyboard reset and let the other methods happen? > > > > -- > > John Baldwin > > > > I tried to set BROKEN_KEYBOARD_RESET option but nothing changed > (except that I didn't see these debugging messages, obviously). Is it > possible that keyboard controller issues the reset signal but the CPU > waits for something? Or reset pin is disabled somehow? > Tried to investigate further... Added code to print keyboard controller output port to make sure A20 is open. Got 0x0B. Does it mean that A20 is really open? If A20 is controlled by some kind of "Fast A20" option, will keyboard controller still show the right status? And what else can I check? Thanks, Andrey
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?24393ae80706012112he0e2a96x1e0da9e8f5f6d1b0>