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

Re: Alignment



Evan Langlois writes:

> First, sorry if I shouldn't be posting to the net from this account.

 just set Reply-To: if you want replies go to another address automagically...

>...
> Also, MINIX.XFS is still acting weird.  I can't say if addroottimeout is
> at fault or if MINIX.XFS PL10 is buggy, or MINIX just gets messed up when
> you have ZONE 0 COUNT 1 (whatever that means.  Minix reports the error and
> fsck CANNOT fix it.  It trashed a floppy too - says it cannot access large
> partition A:  When I try to fsck: it I get set_size BUS ERROR and that's
> it.

 hmm get_size...  minit -t also sometimes shows me a bad size unless i
set -e, fsck doesn't seem bothered for me but maybe yours wants an -e too?
(just guessing, stephen is this a known effect?)

>  Its a pain since every so often my files will grow blocks of nulls
> where the data should be, and if I then delete that file, I get errors 
> about removing an already free zone .. or already free inode or something.

 *urrgh* :)  that fs really wants fsck'd...

> Any file I modify on my Minix partition may actually be crunched.  This
> has been happeneing ever since I changed to Mint 1.10 (which had addrootimeout)
> but I switch to PL10 of Minix xfs before that, so I think it has to do with
> addrootimeout.  Can I switch back to PL9 without losing data?

 i thinks so, except for symlinks.

>  Or compile
> PL10 to use the update daemon again?

 easy:  (and 2 other things)

diff -urw ./makefile ../10/makefile
--- ./makefile	Sat May 14 03:15:46 1994
+++ ../10/makefile	Mon May 30 03:35:38 1994
@@ -25,7 +25,7 @@
 	$(CC) -s -o mount.ttp $(CFLAGS) mount.c -liio16
 
 flist.ttp: flist.c
-	$(CC) -s -o flist.c $(CFLAGS) flist.c -liio16
+	$(CC) -s -o flist.ttp $(CFLAGS) flist.c -liio16
 
 tinyxhdi.o: minixfs/tinyxhdi.c
 	$(CC) $(CFLAGS) -DTINY_XHDI -c minixfs/tinyxhdi.c
diff -urw ./minixfs/hdio.c ../10/minixfs/hdio.c
--- ./minixfs/hdio.c	Sat May 14 01:35:22 1994
+++ ../10/minixfs/hdio.c	Mon May 30 03:27:18 1994
@@ -76,7 +76,7 @@
 "Unrecognised partition id",				/* 9 */
 "XHInqTarget failed",					/* 10 */
 "Unsupported physical sector size",			/* 11 */
-"Invalid partition start (zero BPB?)" 			/* 12 */
+"Invalid partition start (zero BPB?)", 			/* 12 */
 "ICD software too old to fix",				/* 13 */
 /* These are from set_lrecno */
 "Memory allocation failure",				/* 14 */

 and ofcourse i'm using this :)

diff -urw ./minixfs/main.c ../10/minixfs/main.c
--- ./minixfs/main.c	Sun May  8 15:35:00 1994
+++ ../10/minixfs/main.c	Mon May 30 00:43:34 1994
@@ -123,8 +123,10 @@
 	{
 		BASEPAGE *b;
 
+#if 0
 		if(Addroottimeout) Addroottimeout(sync_time*1000l,t_sync,0);
 		else
+#endif
 		{
 		  b = (BASEPAGE *)p_exec(5, 0L, "", 0L);	/* create a basepage */
 
>  Before Minix was my most stable
> partition, now its the worst!

 strange, mine is not less stable than pl9...  maybe gcc 2.4 broke it?
who knows, it also broke elvis...

 hope it helps
	Juergen
-- 
J"urgen Lock / nox@jelal.north.de / UUCP: ..!uunet!unido!uniol!jelal!nox
								...ohne Gewehr
PGP public key fingerprint =  8A 18 58 54 03 7B FC 12  1F 8B 63 C7 19 27 CF DA