Romain Naour
2013-Jun-28 11:24 UTC
[syslinux] extlinux >= 5.01 menu.c32 timeout doesn't work
Hi, I am using qemu for testing new versions of syslinux before installing on an embedded computer. Everything works fine under qemu (1.5.0), so I updated extlinux from 4.06 to 5.11-pre3 on the computer. I found that the autostart's timeout does not work. The timeout value is correct but nothing happens. It worked well with extlinux 4.06... I tried with extlinux 5.01, 5.10, 5.11-pre3 and 6.01-pre4, same problem. This is probably related to the bios ? Have you encountered this issue ? Thanks, -- Romain Naour OPEN WIDE Ing?nierie - Paris 23/25, rue Daviel| 75013 PARIS http://ingenierie.openwide.fr Le blog des technologies libres et embarqu?es : http://www.linuxembedded.fr
On Fri, Jun 28, 2013 at 7:24 AM, Romain Naour <romain.naour at openwide.fr> wrote:> Hi, > > I am using qemu for testing new versions of syslinux before installing on an embedded computer. > Everything works fine under qemu (1.5.0), so I updated extlinux from 4.06 to 5.11-pre3 on the computer. > > I found that the autostart's timeout does not work. > The timeout value is correct but nothing happens. > It worked well with extlinux 4.06... > > I tried with extlinux 5.01, 5.10, 5.11-pre3 and 6.01-pre4, same problem. > > This is probably related to the bios ? > Have you encountered this issue ?Any chance you could post your config? Are you using the prebuilt binaries or making your own? Using (vesa)menu.c32? Could your DEFAULT or ONTIMEOUT be broken? -- -Gene
Romain Naour
2013-Jun-30 11:00 UTC
[syslinux] extlinux >= 5.01 menu.c32 timeout doesn't work
Le 29/06/2013 12:39, Gene Cumm a ?crit :> On Fri, Jun 28, 2013 at 7:24 AM, Romain Naour <romain.naour at openwide.fr> wrote: >> Hi, >> >> I am using qemu for testing new versions of syslinux before installing on an embedded computer. >> Everything works fine under qemu (1.5.0), so I updated extlinux from 4.06 to 5.11-pre3 on the computer. >> >> I found that the autostart's timeout does not work. >> The timeout value is correct but nothing happens. >> It worked well with extlinux 4.06... >> >> I tried with extlinux 5.01, 5.10, 5.11-pre3 and 6.01-pre4, same problem. >> >> This is probably related to the bios ? >> Have you encountered this issue ? > > > Any chance you could post your config? Are you using the prebuilt > binaries or making your own? Using (vesa)menu.c32? Could your > DEFAULT or ONTIMEOUT be broken? >I use extlinux 5.11-pre3 compiled from buildroot. I reproduced the problem under qemu. The only difference between the two config is the addition of the line "SERIAL 0 115200 0". I need to test without SERIAL on the computer to confirm that the problem comes there. (see also the report "6.01-pre 4 no timeout when using serial") Best regards, Romain Here is my configuration: Contents of "boot_label" file DEFAULT 1 --------------------------------------- Contents of "extlinux.conf" file # ttyS0 115200 bps, no flow control SERIAL 0 115200 0 # Enable menu.c32 UI menu.c32 # Disable the boot: prompt PROMPT 0 # 5 sec TIMEOUT 50 # 60 sec max TOTALTIMEOUT 600 # Default boot label INCLUDE boot_label MENU TITLE Boot Menu LABEL 1 MENU LABEL System 1 LINUX /bzImage_1 APPEND console=ttyS0,115200 LABEL 2 MENU LABEL System 2 LINUX /bzImage_2 APPEND quiet console=ttyS0,115200 LABEL pxe MENU LABEL BOOT PXE LOCALBOOT -1 ---------------------------------------