2013/8/5 H. Peter Anvin <hpa at zytor.com>> On 08/05/2013 06:04 AM, Jonas Keidel wrote: > > 2013/8/5 H. Peter Anvin <hpa at zytor.com> > > > >> On 08/05/2013 05:37 AM, Jonas Keidel wrote: > >>> I have problems with the current syslinux (6.02-pre16) booting CentOS > 6.4 > >>> 64bit via LOCALBOOT 0 with the Intel DX79TO. > >> > >> Did it work in previous versions? > >> > > > > As i have written, in every previous syslinux version it didn't work. > > > > > >>> Also in every previous version there is problem exiting the pxe-stack. > It > >>> boots again from bios. > >> > >> What do you mean with "exiting the PXE stack" in this context? > >> > > > > So i mean looking for the next boot device in the bios boot order. The > > screen output says: > > > > Boot from local hdd ... > > Exiting PXE. > > > > And then it reboots. > > > > I don't know how much we can do about that. "localboot 0" and > "localboot -1" are effectively different ways to request the same > service from the BIOS, but it seems one is broken. Other than having a > huge quirks table, of course, but that is problematic in itself. > > chain.c32 may be a better option all around... instead of exiting to the > BIOS to let it pick up the next device, it loads the boot data from disk > directly. > >So i've also tried to use chain.c32, but there are also some problems. For example FreeBSD doesn't boot with chain.c32, so we've decided to use localboot, because it works in 90%, except with that board. Maybe you have an idea how to fix that? Or what do you think is broken?> -hpa >
H. Peter Anvin
2013-Aug-05 14:08 UTC
[syslinux] Intel DX79TO localboot problem with CentOS
On 08/05/2013 07:04 AM, Jonas Keidel wrote:> > So i've also tried to use chain.c32, but there are also some problems. > For example FreeBSD doesn't boot with chain.c32, so we've decided to use > localboot, because it works in 90%, except with that board. > Maybe you have an idea how to fix that? Or what do you think is broken? >It would be a BIOS problem. There might be a BIOS update. "localboot -1" might work on your other systems as well... hard to know. FreeBSD not booting with chain.c32 is a surprise. -hpa
2013/8/5 H. Peter Anvin <hpa at zytor.com>> On 08/05/2013 07:04 AM, Jonas Keidel wrote: > > > > So i've also tried to use chain.c32, but there are also some problems. > > For example FreeBSD doesn't boot with chain.c32, so we've decided to use > > localboot, because it works in 90%, except with that board. > > Maybe you have an idea how to fix that? Or what do you think is broken? > > > > It would be a BIOS problem. There might be a BIOS update. >I've installed the latest bios from their website on the board.> > "localboot -1" might work on your other systems as well... hard to know. >No it doesn't, i think, because if that would be so we will be using it.> > FreeBSD not booting with chain.c32 is a surprise. > >We've tested that on several machines and yes, it does not boot. So we changed back to localboot.> -hpa > > >