Subject: Re: sun3 bugs
To: None <gwr@mc.com>
From: Jeff Weisberg <jaw@magoo.roc.ny.us>
List: port-sun3
Date: 01/01/1995 10:16:29
| [ ...about deamons dumping core... ]
| > | That is how my test machine behaved before the pmap bugs were fixed.
| > | Are you running the latest stuff?
| > 
| > Userland is fairly old, but kernel is built from the latest src (freshly
| > supped). My pmap.c is tagged as '1.42 1994/12/12'
| 
| OK, that's the latest, so let me know if you can come up with a
| reproducible error (or any other useful hints).

Along your thought that there may be problems with the le driver,
I tried copying some large files, NFS->NFS, util cmp said they
differed (didn't take long) upon examination, 8k+4 bytes into
the file is octets 2-5 of the ether address, followed by a
repeating pattern (32 byte period) which (amongst other, which
I don't recogize) contains the ether address (8:0:20:0:61:A2),
the corruption lasts for 8k, then the file resumes, corruption
and file are intermixed throughout the rest of the file, always
on multiples of 8k.

	--jeff


the real file:
[...]
0001ff0  4261 6420 6d6f 6469 6669 6572 0a00 6200
0002000  6800 6c00 4164 6472 6573 7320 6d69 7373
0002010  696e 670a 0056 616c 7565 206d 6973 7369
0002020  6e67 0a00 436f 756e 7420 6d69 7373 696e
0002030  670a 0000 4e56 fff0 2f0a 45f9 0e00 6aa8
0002040  4e92 7208 b280 6664 4e92 7203 b280 6708
0002050  487a ff9e 6000 00c6 487a ffa4 4879 0e09
0002060  d280 4eb9 0e08 0468 504f 4a80 6606 347c
0002070  0001 6046 487a ff8a 4879 0e09 d280 4eb9
[...]


the file after copying:
[...]
0001ff0  4261 6420 6d6f 6469 6669 6572 0a00 6200
0002000  6800 6c00 2000 61a2 22ae d463 00ae abc6
0002010  0000 0000 0000 0000 0000 0000 0000 0000
0002020  0112 0800 2000 61a2 22ae d463 00ae abc6
0002030  0000 0000 0000 0000 0000 0000 0000 0000
0002020  0112 0800 2000 61a2 22ae d463 00ae abc6
0002030  0000 0000 0000 0000 0000 0000 0000 0000
[...]
0003fe0  0112 0800 2000 61a2 22ae d463 00ae abc6
0003ff0  0000 0000 0000 0000 0000 0000 0000 0000
0004000  0e00 7696 504f 4a80 6766 4ab9 0e09 def4
0004010  6720 2f39 0e09 df04 2f39 0e09 def0 2f39
0004020  0e09 def4 487a ff4e 4eb9 0e00 70c8 504f
[file is ok again util...]
001c000  2f0a 4eb9 2000 61a2 22ae d463 00ae abc6
001c010  0000 0000 0000 0000 0000 0000 0000 0000
001c020  0112 0800 2000 61a2 22ae d463 00ae abc6
001c030  0000 0000 0000 0000 0000 0000 0000 0000
001c040  0112 0800 2000 61a2 22ae d463 00ae abc6
001c050  0000 0000 0000 0000 0000 0000 0000 0000
[this repeats for a while...]
001ffe0  0112 0800 2000 61a2 22ae d463 00ae abc6
001fff0  0000 0000 0000 0000 0000 0000 0000 0000
0020000  000c 660c b2aa 0010 6606 7002 6000 00b2
0020010  b8aa 0004 6e40 6606 baaa 0008 622a 72ff
0020020  b282 6604 b283 671c 72ff b2aa 000c 6606
0020030  b2aa 0010 6712 b4aa 000c 6d0c 6606 b6aa
[file is ok again, until...]
0026000  322a 0002 2000 61a2 22ae d463 00ae abc6
0026010  0000 0000 0000 0000 0000 0000 0000 0000
0026020  0112 0800 2000 61a2 22ae d463 00ae abc6
0026030  0000 0000 0000 0000 0000 0000 0000 0000
0026040  0112 0800 2000 61a2 22ae d463 00ae abc6
[corruption...]
0027fe0  0112 0800 2000 61a2 22ae d463 00ae abc6
0027ff0  0000 0000 0000 0000 0000 0000 0000 0000
0028000  660e 082a 0002 000b 6706 7606 6000 0092
0028010  7801 b8ab 000c 667e 2053 0268 ffdf 0006
0028020  4aab 0008 6f70 486b 0008 4eb9 0e01 2b1e
0028030  584f 6062 2d7c 0e08 1158 fff0 2d4c fff4
[ok...]
002a000  fffc 4eb9 2000 61a2 22ae d463 00ae abc6
002a010  0000 0000 0000 0000 0000 0000 0000 0000
002a020  0112 0800 2000 61a2 22ae d463 00ae abc6
002a030  0000 0000 0000 0000 0000 0000 0000 0000
[corruption...]
002bfe0  0112 0800 2000 61a2 22ae d463 00ae abc6
002bff0  0000 0000 0000 0000 0000 0000 0000 0000
002c000  082b 0001 000b 6778 7201 b2b9 0e09 fd8c
002c010  6c14 4878 0004 2f04 4eb9 0e07 0cb8 504f
002c020  4a80 6600 0106 4ab9 0e09 fd8c 6f52 2f04
002c030  4eb9 0e07 0c5e 584f 72ff b280 6732 486e
[ok...]
002e000  007c 214c 2000 61a2 22ae d463 00ae abc6
002e010  0000 0000 0000 0000 0000 0000 0000 0000
002e020  0112 0800 2000 61a2 22ae d463 00ae abc6
002e030  0000 0000 0000 0000 0000 0000 0000 0000
[corruption...]
002ffe0  0112 0800 2000 61a2 22ae d463 00ae abc6
002fff0  0000 0000 0000 0000 0000 0000 0000 0000
0030000  4eb9 0e03 26c4 584f 274a 0004 2039 0e08
0030010  107c 206a 0018 2f0b 2070 0c00 4e90 2600
0030020  584f 4a82 6720 2d7c 0e08 1158 fff8 2d4a
0030030  fffc 2039 0e08 1158 206a 0018 486e fff8
[ok...]
[...]