Betr.: [parisc-linux] More Install on C110: Kernel doesn't load...
Quoted 1 line
OK, I did a quick and dirty port of palo to MacOS X/Darwin and was =
able=20
Quoted 3 lines
to run it on the ISO image and modify the boot blocks correctly.
I've got it to boot from the CD, turned out I was burning the CD =
wrong,=20
Quoted 11 lines
needed to burn with Track-At-Once with Close CD, rather than simply=20 Disc-At-Once in EasyCD Creator on Win2k.
However, when attempting to boot the kernel, I get this:
Entry 00100000 first 00100000 n 4
Segment 0 load 00100000 size 160694 mediaptr0x1000Segment 1 load0028a000size 468472 mediaptr0x18a000Segment 2 load 00300000 size 8192 mediaptr0x1fd000Segment 3 load0034bea8size 80688 mediaptr0x1ffea8
Quoted 6 lines
Error: read from boot device failed (status =3D -4)
byteio_read:seekread()returned -1 expected 2048
Error: segment 0read()failedAny thoughts?
Yeah, something's wrong :-)
It looks like palo is trying to read a file and doesn't get the 2048 bytes it wanted (and expected). I'm not sure if this is the phase where palo reads the kernel. If it is, double check if it is trying to read the = correct
file.
This may indicate that either your CD is still bad, or that your hardware in general is flaky (bad cable, bad termination, bad cdrom-drive).
Do you have another linux system and can you check if the CD is readable on that system? A simple 'cat /dev/cdrom > /dev/null' should mention any errors.
Good luck,
Jurriaan
= >Entry 00100000 first 00100000 n 4
= >Segment 0 load 00100000 size 160694 mediaptr 0x1000 = >Segment 1 load 0028a000 size 468472 mediaptr 0x18a000 = >Segment 2 load 00300000 size 8192 mediaptr 0x1fd000 = >Segment 3 load 0034bea8 size 80688 mediaptr 0x1ffea8 = >
= >Error: read from boot device failed (status = -4) = >byteio_read: seekread() returned -1 expected 2048 = >Error: segment 0 read() failed
palo has read thee ELF header by then, but fails to read the first program segment (0). It's unusual for things to die here. The firmware docs say error -4 is "unrecoverable hardware error". Perhaps the ISO image got truncated or is shorter than it should be?
-P -P
Re: [parisc-linux] More Install on C110: Kernel doesn't load...
The ISO image burned is 137,854,976 bytes in length... at some point here I'll cat /dev/cdrom > /dev/null to check the media and make sure there's not a problem, but I'd be inclined to think its something with the format on CD... Here's the file I fed into my port of palo:
-c0/vmlinux root=/dev/ram initrd=0/ramdisk -k/Volumes/palinux-0.9.1/debian/dists/sid/main/disks- hppa/current/32/vmlinux -b/Volumes/palinux-0.9.1/iplboot -r/Volumes/palinux-0.9.1/debian/dists/sid/main/disks- hppa/current/root.bin
-C./palinux-0.9.2.iso
When mounted, the 0.9.2 ISO's name is palinux-0.9.1, because it was mastered like that? Anyway, I assume the kernels on the ISO image are OK to use? I can't of course compile them myself because I don't have an hppa cross compiler (no x86 box).
Dan
Quoted 18 lines · Paul Bame
= >Entry 00100000 first 00100000 n 4
= >Segment 0 load 00100000 size 160694 mediaptr0x1000= >Segment 1 load0028a000size 468472 mediaptr0x18a000= >Segment 2 load 00300000 size 8192 mediaptr0x1fd000= >Segment 3 load0034bea8size 80688 mediaptr0x1ffea8= >
= >Error: read from boot device failed (status = -4) = >byteio_read:seekread()returned -1 expected 2048 = >Error: segment 0read()failedpalo has read thee ELF header by then, but fails to read the first program segment (0). It's unusual for things to die here. The firmware docs say error -4 is "unrecoverable hardware error". Perhaps the ISO image got truncated or is shorter than it should be?
-P -P