John Rouillard
2009-Mar-24 00:20 UTC
[syslinux] menu.c32 works on serial console, but hdt.c32 displays on vga only.
Hello all: I just downloaded and built syslinux-3.74-pre11 and installed it. I set it to boot and run on the serial port/serial console and when I switch to menu mode (by typing "menu" at the boot: prompt), it works. In the older version I got the upper left corner of the dialog box drawn and that was it. So that is terrific, thanks. However when I am on the serial console and I run "hdt", it displays the hdt screen on the VGA adaptor and not on the serial interface. In my pxeboot config file I have: serial 0 38400 console 0 prompt 1 I noticed that the main function in hdt.c has: console_ansi_raw(); /* Opening the Syslinux console */ // openconsole(&dev_stdcon_r, &dev_ansicon_w); Could the missing openconsole be stopping it from working on the serial console? Is there something I need to do to get hdt to run on the serial console? -- -- rouilj John Rouillard System Administrator Renesys Corporation 603-244-9084 (cell) 603-643-9300 x 111
Erwan Velu
2009-Mar-24 08:43 UTC
[syslinux] menu.c32 works on serial console, but hdt.c32 displays on vga only.
John Rouillard wrote:> Hello all: > > {...} > > Is there something I need to do to get hdt to run on the serial > console? >The best way to run hdt on the serial console is to use the cli mode. At least, this how it had been designed. If you just appened "nomenu" to hdt.c32, it will start using the cli. Then, you'll be able to watch your hardware configuration. A summary of the cli is available here : http://syslinux.zytor.com/wiki/index.php/Hdt_(Hardware_Detection_Tool)#Syntax_of_the_CLI Tell me if that match your expectations, Sincerly, Erwan