[syslinux] SYSLINUX 4.00 2010-06-28 EDD Load error - Boot error

H. Peter Anvin hpa at zytor.com
Wed Jun 30 09:57:00 PDT 2010


On 06/30/2010 08:27 AM, Helmut Hullen wrote:
> inject: 0x20000 bytes @ 0x00104000, heap 0 (0x00103994)
> inject: 0x6c7a0 bytes @ 0x00033060, heap 1 (0x001039b4)
> disk 9f cdrom 1 type 1 sector 2048/11 offset 0
> _malloc(33, 0, 2) @ 0x001014eb = 0x00104010
> EDD[9f]: 1 @ 16 2000:0000 -> 0x001537c8
> Err: 0x01
> EDD[9f]: 1 @ 16 2000:0000 -> 0x001537c8
> Err: 0x01
> EDD[9f]: 1 @ 16 2000:0000 -> 0x001537c8
> Err: 0x01
> EDD[9f]: 1 @ 16 2000:0000 -> 0x001537c8
> Err: 0x01
> EDD[9f]: 1 @ 16 2000:0000 -> 0x001537c8
> Err: 0x01
> EDD[9f]: 1 @ 16 2000:0000 -> 0x001537c8
> Err: 0x01
> EDD[9f]: 1 @ 16 2000:0000 -> 0x001537c8
> Err: 0x01
> _malloc(88, 0, 2) @ 0x00102f09 = 0x00104050

This is very strange indeed.  Furthermore, this is well after the
self-loader has run, so we already know the CD-ROM loader *works*.

In fact, the only thing that I can think of off the top of my head would
be if the T22 uses the wrong segment to access the DAPA (for example ES
instead of DS).

Testing that theory, I built a new debugging build which puts the DAPA
in segment zero, and leaves all the segment selectors at zero, which is
equivalent to the environment that the selfloader runs in.

Could you please test this one too?  (This is also a serial port dumping
build.)  This

http://www.zytor.com/~hpa/syslinux/syslinux-4.01-pre92.tar.gz

	-hpa

-- 
H. Peter Anvin, Intel Open Source Technology Center
I work for Intel.  I don't speak on their behalf.




More information about the Syslinux mailing list