[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: