Re: working on the Alpha port
On Sat, Dec 14, 2002 at 06:56:54AM +0300, Alexander Kotelnikov wrote:
>
> And it (patch) did not helped me to load initrd image from a second
> floppy. The boot process looks like
>
> aboot: loading compressed boot/vmlinuz...
> aboot: zero-filling 499656 bytes at 0xfffffc0000a32ba8
> Please insert the floppy disk with the INITRD image.
> Press ENTER to continue...
> halted CPU 0
>
> halt code = 2
> kernel stack not valid halt
> PC = 200000000
Sorry, that patch is broken. Please try this one instead.
--
Debian GNU/Linux 3.0 is out! ( http://www.debian.org/ )
Email: Herbert Xu ~{PmV>HI~} <herbert@gondor.apana.org.au>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
--- disk.c.orig 2002-12-13 22:41:46.000000000 +1100
+++ disk.c 2002-12-13 22:41:48.000000000 +1100
@@ -758,6 +758,10 @@
if (initrd_file[0] == 0)
return 0;
+ printf("Please insert the floppy disk with the INITRD image.\n");
+ printf("Press ENTER to continue... ");
+ getline(0, 0);
+
/* work around a bug in the ext2 code */
bfs = mount_fs(dev, boot_part);
if (!bfs) {
--- utils.c.orig 2002-12-14 15:06:54.000000000 +1100
+++ utils.c 2002-12-14 15:06:43.000000000 +1100
@@ -233,5 +233,7 @@
break;
}
} while (c != 13 && c != 10);
- buf[len] = 0;
+ if (buf) {
+ buf[len] = 0;
+ }
}
Reply to: