Hi guys! I tried to boot memtest86+ v4.2 (renamed memtest.bin to memtest), and i have issues to boot it with pxelinux 5.x and greater.Pxelinux 4.06 works fine both memtest 4.1 and 4.2. With version 6.00 no error message caught, only writes out dots. Any keypress does a reboot.With version 5.01 the error message is the follow:Loading images/memtest/memtest86... okBooting kernel failed: Bad file number The pxelinux.cfg/default file contents:DEFAULT memtest2 LABEL memtest KERNEL images/memtest/memtest.original APPEND console=ttyS0,9600n8 LABEL memtest2 KERNEL images/memtest/memtest86 APPEND console=ttyS0,9600n8 PROMPT 1TIMEOUT 100 Any ide how to solve this? Thx, Peter
On Fri, 28 Jun, at 08:13:03AM, N?meth P?ter wrote:> Hi guys! > I tried to boot memtest86+ v4.2 (renamed memtest.bin to memtest), and > i have issues to boot it with pxelinux 5.x and greater.Pxelinux 4.06 > works fine both memtest 4.1 and 4.2. > With version 6.00 no error message caught, only writes out dots. Any > keypress does a reboot.With version 5.01 the error message is the > follow:Loading images/memtest/memtest86... okBooting kernel failed: > Bad file number > The pxelinux.cfg/default file contents:DEFAULT memtest2 > LABEL memtest KERNEL images/memtest/memtest.original APPEND console=ttyS0,9600n8 > LABEL memtest2 KERNEL images/memtest/memtest86 APPEND console=ttyS0,9600n8 > PROMPT 1TIMEOUT 100 > Any ide how to solve this?This is the infamous PXE-stack-smasher-bug. It's a regression in the 5.xx series (which means it's also in the 6.xx series). This has been one of those difficult to reproduce bugs, because it's very much dependent on the BIOS memory map. Is anyone that is hitting this issue willing/able to build PXELINUX from a git branch to help with debugging this? -- Matt Fleming, Intel Open Source Technology Center
Hello, FYI. This problem looks similar to the problem I reported in Februari http://www.syslinux.org/archives/2013-February/019517.html Kind regards, Wim. On 06/28/2013 10:02 AM, Matt Fleming wrote:> On Fri, 28 Jun, at 08:13:03AM, N?meth P?ter wrote: >> Hi guys! >> I tried to boot memtest86+ v4.2 (renamed memtest.bin to memtest), and >> i have issues to boot it with pxelinux 5.x and greater.Pxelinux 4.06 >> works fine both memtest 4.1 and 4.2. >> With version 6.00 no error message caught, only writes out dots. Any >> keypress does a reboot.With version 5.01 the error message is the >> follow:Loading images/memtest/memtest86... okBooting kernel failed: >> Bad file number >> The pxelinux.cfg/default file contents:DEFAULT memtest2 >> LABEL memtest KERNEL images/memtest/memtest.original APPEND console=ttyS0,9600n8 >> LABEL memtest2 KERNEL images/memtest/memtest86 APPEND console=ttyS0,9600n8 >> PROMPT 1TIMEOUT 100 >> Any ide how to solve this? > > This is the infamous PXE-stack-smasher-bug. It's a regression in the > 5.xx series (which means it's also in the 6.xx series). This has been > one of those difficult to reproduce bugs, because it's very much > dependent on the BIOS memory map. > > Is anyone that is hitting this issue willing/able to build PXELINUX from > a git branch to help with debugging this? >-- Wim Janssen Email: WPJ.Janssen at science.ru.nl Radboud University Nijmegen Faculty of Science, room: HG03.055 C&CZ tel: +31243652744
Additional information: I was tried it with 2 virtualbox (version 4.2.14r86644).1rst: debian weezy with isc-dhcp-server, pxelinux5.01, pxelinux 6.00, tftp-hpa2nd: empty virtualbox booting from virtual network card. So memtest 4.1 and 4.2 worked with pxelinux 4.06 Peter> Date: Fri, 28 Jun 2013 09:02:30 +0100 > From: matt at console-pimps.org > To: coolpet80 at hotmail.com > CC: syslinux at zytor.com > Subject: Re: [syslinux] pxelinux 5.x, 6.x memtest problem > > On Fri, 28 Jun, at 08:13:03AM, N?meth P?ter wrote: > > Hi guys! > > I tried to boot memtest86+ v4.2 (renamed memtest.bin to memtest), and > > i have issues to boot it with pxelinux 5.x and greater.Pxelinux 4.06 > > works fine both memtest 4.1 and 4.2. > > With version 6.00 no error message caught, only writes out dots. Any > > keypress does a reboot.With version 5.01 the error message is the > > follow:Loading images/memtest/memtest86... okBooting kernel failed: > > Bad file number > > The pxelinux.cfg/default file contents:DEFAULT memtest2 > > LABEL memtest KERNEL images/memtest/memtest.original APPEND console=ttyS0,9600n8 > > LABEL memtest2 KERNEL images/memtest/memtest86 APPEND console=ttyS0,9600n8 > > PROMPT 1TIMEOUT 100 > > Any ide how to solve this? > > This is the infamous PXE-stack-smasher-bug. It's a regression in the > 5.xx series (which means it's also in the 6.xx series). This has been > one of those difficult to reproduce bugs, because it's very much > dependent on the BIOS memory map. > > Is anyone that is hitting this issue willing/able to build PXELINUX from > a git branch to help with debugging this? > > -- > Matt Fleming, Intel Open Source Technology Center