From: torvalds@klaava.Helsinki.FI (Linus Torvalds) Subject: Re: 0.99.8 paging error Date: Sat, 10 Apr 1993 08:49:19 GMT
In article <1q5kiv$e88@news.cerf.net> linp@nic.cerf.net (Paul Lin) writes:
>I'm having a problem with paging errors using 99.8.
Are you sure you have the final 0.99.8, and not one of the pre-releases?
This bug looks suspiciously like one that was in 0.99.pre8 but was fixed
for the real release.
>Message:
> Unable to handle kermel paging request at address C0000000 *
> Oops: 0000:
> EIP 0008:001607f4 *
> EFLAGS 0010206
> FS: 0017
> base 00000000, limit: C0000000
> Pid:7, process nr:4 *
> 8b 00 25 f0 00 00 00 8b 44 02 !
Looks like the 'do_sd_request()' function in kernel/blk_drv/scsi/sd.c,
judging by the hex dump. Could you (a) make sure you have the real
0.99.8, and (b) check the 0x1607f4 address against your version of the
kernel: do a
nm /usr/src/linux/tools/zSystem | sort | less
and search for the functions surrounding the offending address. I'm
pretty sure this is the do_sd_request() problem, but please
double-check.
>The problem seems to occur when the system is in load (gcc + kermit + other)
It's a race-condition in the scsi code, so yes, it would happen much
more under load.
>I will be away from the office for most of the week. News access but
>no mail (sorry).
Which explains why I'm bothering everybody else with this message. Oh,
well,
Linus