Disk drive & atalkd Problems with 2.1.42

Jay Thorne (jay@result.com)
Tue, 10 Jun 1997 13:49:14 -0700


I had several problems when I installed 2.1.42:

I run a RH 4.1 system, so I went ahead and added all the
latest versions of everything, as described on the pages at
linuxhq.com
Specifically I did:
modutils 2.1.34
libc 5.4.33
gcc 2.7.2.1
net-tools-1.4.1
procinfo-0.11
ld.so.1.9.2
linux-nfs-0.4.21.tar.gz
binutils-2.8.1.0.1.bin.tar.gz

I compiled everything under 2.0.30, then i built
a 2.1.42 from virgin source, and commented out SMP in the makefile

It booted just fine, and ran the byte unix benchmark 10% faster than the
2.0.30 version.

It was having screwy things with routing going on, so I recompiled
net-tools, and then route started to core on any route add command.
Also netstat started claiming "no support for 'inet'" on this system.

I restored my former versions from backup (thank god for spare disks)
and they worked fine though route reported a metric of 32767 for several
routes, and ifconfig and ps are very silly about what they say about the
system.

Then X would not run for me. Xmetro 3.1.2 just halted the system, no
response at all to anything. I tried XFree v 3.3 but unpacking the
libraries appears to have created a bad library file that I was
1 hour getting rid of. In retrospect, having no localhost route would
tend to prevent X from running, wouln't it?

Then, to cap things off, the unpacking the library thing got me an
"inconsistent fsck" thing that dumped me into single user. Ted, you
would know, Why does re-running fsck on my box give the same block count
errors 3 times in a row, even when I'm single user, disk mounted read
only? I would have thought that after sync'ing and using the -F
qualifier for e2fsck that it would re-read the meta data.

By the way, the disk is brand new, 3.1 gbyte WD disk, with the whole
thing set up as /dev/hdc1 and mounted on /.

I started checking, and rebooting.

Jun 8 17:51:49 home kernel: hda: FUJITSU M1623TAU, ATA DISK drive
Jun 8 17:51:49 home kernel: hdb: NEC CD-ROM DRIVE:271, ATAPI CDROM
drive
Jun 8 17:51:49 home kernel: hdc: WDC AC33100H, ATA DISK drive
<...deletia...>
Jun 8 17:51:49 home kernel: Error seeking in /dev/kmem
Jun 8 17:51:49 home kernel: Error adding kernel module table entry.
Jun 8 17:51:49 home kernel: EXT2-fs error (device 16:01):
ext2_check_blocks_bit
map: Block #187 of the inode table in group 48 is marked free
Jun 8 17:51:49 home kernel: EXT2-fs error (device 16:01):
ext2_check_blocks_bit
map: Block #187 of the inode table in group 160 is marked free

^^^^^ This error happened 3 times on 3 separate reboots after the disk
had been fsck'd each time.

And, atalkd then starts to oops on me.

Jun 8 18:21:42 home kernel: Unable to handle kernel paging request at
virtual address c280822c
Jun 8 18:21:42 home kernel: current->tss.cr3 = 006f6000, <r3 = 006f6000
Jun 8 18:21:42 home kernel: *pde = 01f1e063
Jun 8 18:21:42 home kernel: *pte = 00000000
Jun 8 18:21:42 home kernel: Oops: 0000
Jun 8 18:21:42 home kernel: CPU: 0
Jun 8 18:21:42 home kernel: EIP: 0010:[<c01417b3>]
Jun 8 18:21:42 home kernel: EFLAGS: 00010286
Jun 8 18:21:42 home kernel: eax: c280820c ebx: c0622000 ecx:
00000000 edx: c073 ba2c
Jun 8 18:21:42 home kernel: esi: 00000020 edi: 00000005 ebp:
00000000 esp: c068 9f20
Jun 8 18:21:42 home kernel: ds: 0018 es: 0018 ss: 0018
Jun 8 18:21:42 home kernel: Process atalkd (pid: 346, process nr: 31,
stackpage=c0689 000)
Jun 8 18:21:42 home kernel: Stack: c012bb0a c1c3c960 00000000 ffffffec
c0622284 0000000d c0622000 c1c3c960
Jun 8 18:21:42 home kernel: c0688000 c06e0118 c05e4000 00000000
00000008 c05e4000 c012bea7 0000000d
Jun 8 18:21:42 home kernel: c0622000 c0689fac bffffd34 c0689fc0
bffffe08 c0689fc4 0000000e c0622100
Jun 8 18:21:42 home kernel: Call Trace: [<c012bb0a>] [<c012bea7>]
[<c010dcdd>] [<c010946a>]
Jun 8 18:21:42 home kernel: Code: 8b 40 20 85 c0 74 0a 51 52 ff d0 83
c4 08 c3 89 f6 31 c0 c3
Jun 8 18:21:42 home kernel: Unable to handle kernel paging request at
virtual address c2808214
Jun 8 18:21:42 home kernel: current->tss.cr3 = 00101000, <r3 = 00101000
Jun 8 18:21:42 home kernel: *pde = 01f1e063
Jun 8 18:21:42 home kernel: *pte = 00000000
Jun 8 18:21:42 home kernel: Oops: 0000
Jun 8 18:21:42 home kernel: CPU: 0
Jun 8 18:21:42 home kernel: EIP: 0010:[<c01413a2>]
Jun 8 18:21:42 home kernel: EFLAGS: 00010286
Jun 8 18:21:42 home kernel: eax: c280820c ebx: c0638a6c ecx:
00000000 edx: 00000000
Jun 8 18:21:42 home kernel: esi: c06389e0 edi: 00000000 ebp:
c06e0000 esp: c0689e48
Jun 8 18:21:42 home kernel: ds: 0018 es: 0018 ss: 0018

-- 
Jay Thorne    The Net Result System Services
jay@result.com    Http://net.result.com
Zoom 505 Effect page http://net.result.com/~jay