[Voyage-linux] memdisk: iso checksums failing

Jim Cromie (spam-protected)
Sun Jul 25 10:27:37 HKT 2010


Im using syslinux-4.02
with the following pxelinux.cfg/default

SERIAL  0 115200
CONSOLE 0
#UI menu.c32
PROMPT  0
TIMEOUT 50
IPAPPEND 0

DEFAULT menu.c32

LABEL voyage-current
   MENU LABEL	^C.  voyage-current
   MENU DEFAULT
   LINUX memdisk
   INITRD voyage-current.iso
   APPEND iso raw

LABEL voyage-0.6.5
   MENU LABEL	^6.  voyage-0.6.5
   LINUX memdisk
   INITRD voyage-0.6.5.iso
   APPEND iso raw

LABEL voyage-sdk-0.6.5
   MENU LABEL	^S.  voyage-sdk-0.6.5
   LINUX memdisk
   INITRD voyage-sdk-0.6.5.iso
   APPEND iso raw

without the "raw"
all 3 isos failed, similar to the following.
...
ISOLINUX 3.71 Debian-2008-09-06 isolinux: Image checksum error, sorry...

Boot failed: press a key to retry...

with
   APPEND iso raw  console=ttyS0,115200n81 panic=5

I get

Loading memdisk..
...ready.g.....current.iso.......................................................ready.
MEMDISK 4.02 2010-07-21  Copyright 2001-2010 H. Peter Anvin et al
e820: 0000000000000000 000000000009fc00 1
e820: 000000000009fc00 0000000000000400 2
e820: 00000000000f0000 0000000000010000 2
e820: 0000000000100000 0000000007f00000 1
e820: 00000000fff00000 0000000000100000 2
Ramdisk at 0x04bdd000, length 0x03401800
command line: iso raw console=ttyS0,115200n81 panic=5
initrd=voyage-current.iso BOOT_IMAGE=memdisk
MEMDISK: Image seems to have fractional end cylinder
MEMDISK: Image appears to be truncated
Disk is hd96, 13313.5 K, C/H/S = 65535/255/15 (El Torito/El Torito), EDD on, rw
Using raw access to high memory
Code 1860, meminfo 156, cmdline 87, stack 512
Total size needed = 2615 bytes, allocating 3K
Old dos memory at 0x9f800 (map says 0x9fc00), loading at 0x9ec00
1588: 0xffff  15E801: 0x3c00 0x03bd
INT 13 08: Success, count = 1, BPT = 0000:0000
Drive probing gives drive shift limit: 0xe1
old: int13 = f0002530  int15 = f000528e  int1e = f000044b
new: int13 = 9ec0000a  int15 = 9ec003fd  int1e = f000044b
Loading boot sector... booting...

er Anvin et altebian-20100712 ETCD



It appears that isolinux loads and overwrites the 1st lines
hence the 'ready.g' in the middle of the ............... string.

then the screen blanks..

I suspect that the isolinux config wants a different serial/console
speed setup than the box is currently set for.

I mounted the iso in a -o loop to look for console=<setting>\
found only :

f6.txt:Use first serial port at 9600 baud  ?  console=ttyS0,9600n807

I dont quite get it..

how can I get my serial/console setting into isolinux,
OR what settings does it use, so I can setup my box and cfg to agree with it ?

tia
jimc




More information about the Voyage-linux mailing list