Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 10 Jan 2006 13:49:53 -0500
From:      John Baldwin <jhb@freebsd.org>
To:        freebsd-hackers@freebsd.org
Subject:   Re: pxeboot and serial console
Message-ID:  <200601101349.54457.jhb@freebsd.org>
In-Reply-To: <E1EwKDR-0007Wu-Li@cs1.cs.huji.ac.il>
References:  <E1EwKDR-0007Wu-Li@cs1.cs.huji.ac.il>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tuesday 10 January 2006 09:11 am, Danny Braniss wrote:
> I can't tell when this broke, but compiling pxeboot with
> BOOT_PXELDR_PROBE_KEYBOARD set would redirect the console to the serial
> port if no keyboard was detected. This no longer works, which explains
> the problems i had with the serial port on my intel 1U servers.
>
> the relevant code is in /sys/boot/i386/pxeldr/pxeldr.S.
>
> compiling with BOOT_PXELDR_ALWAYS_SERIAL works as expected, so IMHO
> the test:
> 	testb $KEYBOARD_BIT, MEM_BIOS_KEYBOARD # keyboard present?
> is failing, but i have no idea why
>
> any ideas?

USB keyboards?  Actually, it sounds in your case as if the BIOS is always 
claiming a keyboard is present. Perhaps your BIOS is just being lame, but 
that single test isn't the greatest test to use either.

-- 
John Baldwin <jhb@FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve"  =  http://www.FreeBSD.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200601101349.54457.jhb>