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

Helmut Hullen Hullen at t-online.de
Wed Jun 30 21:41:00 PDT 2010


Hallo, H. Peter,

Du meintest am 30.06.10:

> Please try:

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

Bingo!

It boots as desired on my Thinkpad T22.

"screen" log:

inject: 0x20000 bytes @ 0x00104000, heap 0 (0x00103994)
inject: 0x6c7b0 bytes @ 0x00033050, heap 1 (0x001039b4)
disk 9f cdrom 1 type 1 sector 2048/11 offset 0 limit 32
_malloc(33, 0, 2) @ 0x001014ee = 0x00104010
EDD[9f]: 1 @ 16 2000:0000 -> 0x001537c4
DAPA: 16 @ 0000:53f0 (0x00010010) : 10 00 01 00 00 00 00 20 10 00 00 00 00 00 00 00
_malloc(88, 0, 2) @ 0x00102ee6 = 0x00104050
Getting inode for:
_malloc(28, 0, 2) @ 0x00102f25 = 0x001040c0
iso_iget 0x00104050 boot
iso_find_entry: "boot"
Getting block 0 from block 37
EDD[9f]: 1 @ 37 2000:0000 -> 0x00124000
DAPA: 16 @ 0000:53f0 (0x00010010) : 10 00 01 00 00 00 00 20 25 00 00 00 00 00 00 00
Compare: "boot" to "." (len 1)
Compare: "boot" to ".." (len 2)
Compare: "boot" to "arktur.ico" (len 10)
Compare: "boot" to "autorun.inf" (len 11)
Compare: "boot" to "bin" (len 3)
Compare: "boot" to "boot" (len 4)
Found.
_malloc(88, 0, 2) @ 0x00102ee6 = 0x001040f0
Getting inode for: BOOT
iso_iget 0x001040f0 isolinux
iso_find_entry: "isolinux"
Getting block 0 from block 133
EDD[9f]: 1 @ 133 2000:0000 -> 0x00124800
DAPA: 16 @ 0000:53f0 (0x00010010) : 10 00 01 00 00 00 00 20 85 00 00 00 00 00 00 00
Compare: "isolinux" to "." (len 1)
Compare: "isolinux" to ".." (len 2)
Compare: "isolinux" to "2_6_29.6_h" (len 10)
Compare: "isolinux" to "a256.bmp" (len 8)
Compare: "isolinux" to "boot.b" (len 6)
Compare: "isolinux" to "boot_bmp.b" (len 10)
Compare: "isolinux" to "boot_men.b" (len 10)
Compare: "isolinux" to "boot_tex.b" (len 10)
Compare: "isolinux" to "chain.b" (len 7)
Compare: "isolinux" to "diag1.img" (len 9)
Compare: "isolinux" to "logo64b.bmp" (len 11)
Compare: "isolinux" to "mbr.b" (len 5)
Compare: "isolinux" to "os2_d.b" (len 7)
Compare: "isolinux" to "slack.bmp" (len 9)
Getting block 1 from block 134
free(0x001040c0) @ 0x00100906
_malloc(23, 0, 2) @ 0x00102f25 = 0x001040c0
iso_iget 0x00104050 isolinux
iso_find_entry: "isolinux"
Getting block 0 from block 37
Compare: "isolinux" to "." (len 1)
Compare: "isolinux" to ".." (len 2)
Compare: "isolinux" to "arktur.ico" (len 10)
Compare: "isolinux" to "autorun.inf" (len 11)
Compare: "isolinux" to "bin" (len 3)
Compare: "isolinux" to "boot" (len 4)
Compare: "isolinux" to "bootdisk.bat" (len 12)
Compare: "isolinux" to "boot_neu" (len 8)
Compare: "isolinux" to "dev" (len 3)
Compare: "isolinux" to "disks" (len 5)
Compare: "isolinux" to "doku" (len 4)
Compare: "isolinux" to "etc" (len 3)
Compare: "isolinux" to "gnu_publ" (len 8)
Compare: "isolinux" to "gpl_de.htm" (len 10)
Compare: "isolinux" to "home" (len 4)
Getting block 1 from block 38
EDD[9f]: 1 @ 38 2000:0000 -> 0x00125000
DAPA: 16 @ 0000:53f0 (0x00010010) : 10 00 01 00 00 00 00 20 26 00 00 00 00 00 00 00
Compare: "isolinux" to "isolinux" (len 8)
Found.
_malloc(88, 0, 2) @ 0x00102ee6 = 0x00104160
Getting inode for: ISOLINUX
iso_iget 0x00104160 isolinux.cfg
iso_find_entry: "isolinux.cfg"
Getting block 0 from block 175
EDD[9f]: 1 @ 175 2000:0000 -> 0x00125800
DAPA: 16 @ 0000:53f0 (0x00010010) : 10 00 01 00 00 00 00 20 af 00 00 00 00 00 00 00
Compare: "isolinux.cfg" to "." (len 1)
Compare: "isolinux.cfg" to ".." (len 2)
Compare: "isolinux.cfg" to "arktur64.lss" (len 12)
Compare: "isolinux.cfg" to "boot.cat" (len 8)
Compare: "isolinux.cfg" to "bzimage" (len 7)
Compare: "isolinux.cfg" to "chain.c32" (len 9)
Compare: "isolinux.cfg" to "copyrigh" (len 8)
Compare: "isolinux.cfg" to "f2" (len 2)
Compare: "isolinux.cfg" to "fr.kbd" (len 6)
Compare: "isolinux.cfg" to "fr_ch.kbd" (len 9)
Compare: "isolinux.cfg" to "german.kbd" (len 10)
Compare: "isolinux.cfg" to "image" (len 5)
Compare: "isolinux.cfg" to "initrd.gz" (len 9)
Compare: "isolinux.cfg" to "isoli000.bin" (len 12)
Compare: "isolinux.cfg" to "isoli001.bin" (len 12)
Getting block 1 from block 176
EDD[9f]: 1 @ 176 2000:0000 -> 0x00126000
DAPA: 16 @ 0000:53f0 (0x00010010) : 10 00 01 00 00 00 00 20 b0 00 00 00 00 00 00 00
Compare: "isolinux.cfg" to "isoli002.bin" (len 12)
Compare: "isolinux.cfg" to "isoli003.bin" (len 12)
Compare: "isolinux.cfg" to "isolinux.bin" (len 12)
Compare: "isolinux.cfg" to "isolinux.cfg" (len 12)
Found.
_malloc(88, 0, 2) @ 0x00102ee6 = 0x001041d0
Getting inode for: ISOLINUX.CFG;1
free(0x001040c0) @ 0x001008af
_malloc(10, 0, 2) @ 0x00102f25 = 0x001040c0
iso_iget 0x00104050 isolinux
iso_find_entry: "isolinux"
Getting block 0 from block 37
Compare: "isolinux" to "." (len 1)
Compare: "isolinux" to ".." (len 2)
Compare: "isolinux" to "arktur.ico" (len 10)
Compare: "isolinux" to "autorun.inf" (len 11)
Compare: "isolinux" to "bin" (len 3)
Compare: "isolinux" to "boot" (len 4)
Compare: "isolinux" to "bootdisk.bat" (len 12)
Compare: "isolinux" to "boot_neu" (len 8)
Compare: "isolinux" to "dev" (len 3)
Compare: "isolinux" to "disks" (len 5)
Compare: "isolinux" to "doku" (len 4)
Compare: "isolinux" to "etc" (len 3)
Compare: "isolinux" to "gnu_publ" (len 8)
Compare: "isolinux" to "gpl_de.htm" (len 10)
Compare: "isolinux" to "home" (len 4)
Getting block 1 from block 38
Compare: "isolinux" to "isolinux" (len 8)
Found.
_malloc(88, 0, 2) @ 0x00102ee6 = 0x00104240
Getting inode for: ISOLINUX
free(0x001040c0) @ 0x001008af
Offset: 0  lsector: 0
this_extent: lstart 0 pstart 288093 len 1
this_extent: lstart 0 pstart 288093 len 1
   I/O: inode 0x001041d0 @ 0 start 288093 len 1
EDD[9f]: 1 @ 288093 1f00:0000 -> 0x0001f000
DAPA: 16 @ 0000:53f0 (0x00010010) : 10 00 01 00 00 00 00 1f 5d 65 04 00 00 00 00 00
free(0x001041d0) @ 0x00100636
_malloc(11, 0, 2) @ 0x00102f25 = 0x001041d0
iso_iget 0x00104240 german.kbd
iso_find_entry: "german.kbd"
Getting block 0 from block 175
Compare: "german.kbd" to "." (len 1)
Compare: "german.kbd" to ".." (len 2)
Compare: "german.kbd" to "arktur64.lss" (len 12)
Compare: "german.kbd" to "boot.cat" (len 8)
Compare: "german.kbd" to "bzimage" (len 7)
Compare: "german.kbd" to "chain.c32" (len 9)
Compare: "german.kbd" to "copyrigh" (len 8)
Compare: "german.kbd" to "f2" (len 2)
Compare: "german.kbd" to "fr.kbd" (len 6)
Compare: "german.kbd" to "fr_ch.kbd" (len 9)
Compare: "german.kbd" to "german.kbd" (len 10)
Found.
_malloc(88, 0, 2) @ 0x00102ee6 = 0x001042b0
Getting inode for: GERMAN.KBD;1
free(0x001041d0) @ 0x001008af
Offset: 0  lsector: 0
this_extent: lstart 0 pstart 281527 len 1
this_extent: lstart 0 pstart 281527 len 1
   I/O: inode 0x001042b0 @ 0 start 281527 len 1
EDD[9f]: 1 @ 281527 1e00:0000 -> 0x0001e000
DAPA: 16 @ 0000:53f0 (0x00010010) : 10 00 01 00 00 00 00 1e b7 4b 04 00 00 00 00 00
free(0x001042b0) @ 0x00100636
_malloc(9, 0, 2) @ 0x00102f25 = 0x001042b0
iso_iget 0x00104240 menu.c32
iso_find_entry: "menu.c32"
Getting block 0 from block 175
Compare: "menu.c32" to "." (len 1)
Compare: "menu.c32" to ".." (len 2)
Compare: "menu.c32" to "arktur64.lss" (len 12)
Compare: "menu.c32" to "boot.cat" (len 8)
Compare: "menu.c32" to "bzimage" (len 7)
Compare: "menu.c32" to "chain.c32" (len 9)
Compare: "menu.c32" to "copyrigh" (len 8)
Compare: "menu.c32" to "f2" (len 2)
Compare: "menu.c32" to "fr.kbd" (len 6)
Compare: "menu.c32" to "fr_ch.kbd" (len 9)
Compare: "menu.c32" to "german.kbd" (len 10)
Compare: "menu.c32" to "image" (len 5)
Compare: "menu.c32" to "initrd.gz" (len 9)
Compare: "menu.c32" to "isoli000.bin" (len 12)
Compare: "menu.c32" to "isoli001.bin" (len 12)
Getting block 1 from block 176
Compare: "menu.c32" to "isoli002.bin" (len 12)
Compare: "menu.c32" to "isoli003.bin" (len 12)
Compare: "menu.c32" to "isolinux.bin" (len 12)
Compare: "menu.c32" to "isolinux.cfg" (len 12)
Compare: "menu.c32" to "isolinux.doc" (len 12)
Compare: "menu.c32" to "kbdmap.c32" (len 10)
Compare: "menu.c32" to "logo.16" (len 7)
Compare: "menu.c32" to "memdisk" (len 7)
Compare: "menu.c32" to "memtest" (len 7)
Compare: "menu.c32" to "menu.c32" (len 8)
Found.
_malloc(88, 0, 2) @ 0x00102ee6 = 0x001042d0
Getting inode for: MENU.C32;1
free(0x001042b0) @ 0x001008af
Offset: 0  lsector: 0
this_extent: lstart 0 pstart 288191 len 30
this_extent: lstart 0 pstart 288191 len 30
   I/O: inode 0x001042d0 @ 0 start 288191 len 30
EDD[9f]: 30 @ 288191 2000:0000 -> 0x00160000
DAPA: 16 @ 0000:53f0 (0x001e0010) : 10 00 1e 00 00 00 00 20 bf 65 04 00 00 00 00 00
free(0x001042d0) @ 0x00100636
_malloc(20, 1, 3) @ 0x0016c6c1 = 0x00033060
free(0x00033060) @ 0x0016c6a0
_malloc(23, 0, 2) @ 0x00102f25 = 0x001042b0
iso_iget 0x00104050 isolinux
iso_find_entry: "isolinux"
Getting block 0 from block 37
Compare: "isolinux" to "." (len 1)
Compare: "isolinux" to ".." (len 2)
Compare: "isolinux" to "arktur.ico" (len 10)
Compare: "isolinux" to "autorun.inf" (len 11)
Compare: "isolinux" to "bin" (len 3)
Compare: "isolinux" to "boot" (len 4)
Compare: "isolinux" to "bootdisk.bat" (len 12)
Compare: "isolinux" to "boot_neu" (len 8)
Compare: "isolinux" to "dev" (len 3)
Compare: "isolinux" to "disks" (len 5)
Compare: "isolinux" to "doku" (len 4)
Compare: "isolinux" to "etc" (len 3)
Compare: "isolinux" to "gnu_publ" (len 8)
Compare: "isolinux" to "gpl_de.htm" (len 10)
Compare: "isolinux" to "home" (len 4)
Getting block 1 from block 38
Compare: "isolinux" to "isolinux" (len 8)
Found.
_malloc(88, 0, 2) @ 0x00102ee6 = 0x001042e0
Getting inode for: ISOLINUX
iso_iget 0x001042e0 isolinux.cfg
iso_find_entry: "isolinux.cfg"
Getting block 0 from block 175
Compare: "isolinux.cfg" to "." (len 1)
Compare: "isolinux.cfg" to ".." (len 2)
Compare: "isolinux.cfg" to "arktur64.lss" (len 12)
Compare: "isolinux.cfg" to "boot.cat" (len 8)
Compare: "isolinux.cfg" to "bzimage" (len 7)
Compare: "isolinux.cfg" to "chain.c32" (len 9)
Compare: "isolinux.cfg" to "copyrigh" (len 8)
Compare: "isolinux.cfg" to "f2" (len 2)
Compare: "isolinux.cfg" to "fr.kbd" (len 6)
Compare: "isolinux.cfg" to "fr_ch.kbd" (len 9)
Compare: "isolinux.cfg" to "german.kbd" (len 10)
Compare: "isolinux.cfg" to "image" (len 5)
Compare: "isolinux.cfg" to "initrd.gz" (len 9)
Compare: "isolinux.cfg" to "isoli000.bin" (len 12)
Compare: "isolinux.cfg" to "isoli001.bin" (len 12)
Getting block 1 from block 176
Compare: "isolinux.cfg" to "isoli002.bin" (len 12)
Compare: "isolinux.cfg" to "isoli003.bin" (len 12)
Compare: "isolinux.cfg" to "isolinux.bin" (len 12)
Compare: "isolinux.cfg" to "isolinux.cfg" (len 12)
Found.
_malloc(88, 0, 2) @ 0x00102ee6 = 0x00104350
Getting inode for: ISOLINUX.CFG;1
free(0x001042b0) @ 0x001008af
Offset: 0  lsector: 0
this_extent: lstart 0 pstart 288093 len 1
this_extent: lstart 0 pstart 288093 len 1
   I/O: inode 0x00104350 @ 0 start 288093 len 1
EDD[9f]: 1 @ 288093 2000:0000 -> 0x00170638
DAPA: 16 @ 0000:53f0 (0x00010010) : 10 00 01 00 00 00 00 20 5d 65 04 00 00 00 00 00
free(0x00104350) @ 0x00100636

# --------------------------------------------------------------

> Thank you for your help so far.

Don't bother - its pure egoism!
I need syslinux/isolinux/pxelinux/gpxelinux, I like to use my T22s,  
especially for presentations, but for development too. And in this case  
I won't change my preferences and my behaviour!

My thanks deserve to you for the syslinux bundle!

Viele Gruesse!
Helmut




More information about the Syslinux mailing list