Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 2 Jun 2007 00:12:52 -0400
From:      "Andrey Shuvikov" <mr.hyro@gmail.com>
To:        freebsd-questions@freebsd.org
Subject:   Re: Computer hangs on reboot
Message-ID:  <24393ae80706012112s2ac79efcued91a9961d76c4d6@mail.gmail.com>
In-Reply-To: <24393ae80705280954y2abd61aav86ede5672674ae27@mail.gmail.com>
References:  <24393ae80705280954y2abd61aav86ede5672674ae27@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 5/28/07, Andrey Shuvikov <mr.hyro@gmail.com> wrote:
> Hi,
>
> I posted this question originally to freebsd-acpi list but without
> much luck. Besides I'm not sure it's ACPI problem.
>
> I have a computer with SIS630E-based PCChips motherboard (M787CL+) and
> FreeBSD 6.2 (lately I upgraded to RELENG_6, but it didn't help). The
> problem is that when I try to reboot it just hangs. The last line I
> see on the screen is "Rebooting...", then some vertical lines move
> across the screen (maybe video mode switch or something like that),
> and that's it.
>
> 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");
>
> Then the last two lines I see on the screen when I try to reboot are:
>
> cpu_reset_real(): before keyboard reset
> c
>
> Also I tried to set BROKEN_KEYBOARD_RESET option but nothing changed
> (except I didn't see these debugging messages, obviously).
>
> The dmesg is at http://mysite.verizon.net/mr_hyro/acpi/dmesg.txt
>
> Booting with ACPI disabled doesn't help, neither does setting
> hw.acpi.disable_on_reboot and hw.acpi.handle_reboot to 1 (either one
> or both).
>
> Does anybody know how to fix this?
>
> Thank you,
> Andrey
>

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?24393ae80706012112s2ac79efcued91a9961d76c4d6>