From: Hansjorg Baltes (jacky@transam.cuc.ab.ca)
Date: 04/20/93


From: jacky@transam.cuc.ab.ca (Hansjorg Baltes)
Subject: [BUG] in serial.o, 0.99.[78]
Date: Tue, 20 Apr 1993 06:56:45 GMT


Hi,
I am running linux now for quite a while, but after upgrading to the
latest kernels, I started to have a very annoying problem.
Everything runs fine for hours, and then all of sudden the following
sequence of events crashes the machine:

a.) Usually nobody is logged in

b.) uucico dials out and terminates with an
           ERROR: got busy signal

c.) The kernel crashes with the following message

Apr 20 00:06:24 transam vmunix: Unable to handle kernel paging request at address c0000000
Apr 20 00:06:24 transam vmunix: Oops: 0000
Apr 20 00:06:24 transam vmunix: EIP: 0008:00055781
Apr 20 00:06:24 transam vmunix: EFLAGS: 00010212
Apr 20 00:06:24 transam vmunix: fs: 0017
Apr 20 00:06:24 transam vmunix: base: 00000000, limit: C0000000
Apr 20 00:06:24 transam vmunix: Pid: 938, process nr: 19
Apr 20 00:06:24 transam vmunix: 8b 00 8a 00 24 10 74 0f c7 41

I checked the my tools/system and it seems that 0x00055781 is in
startup(serial.o). The Pid given is the one of the uucico process.

I have a no-name 2S/1P/1G card with one 16550 UART installed as
COM2, and uucico runs of cua1.

On reboot, the serial driver indenitifies my serial card correctly,
as one 16450 and one 16550.

Any info would be appreciated, since I have no clue on how
to debug the kernel. I did try to recompile uucico and
the kernel with no success. The problem still exists, but happens
now less often. About once every two or three days.

Thanks,
        Jacky