kernel general protection fault 2.0.29

Hermann Lauer (Hermann.Lauer@IWR.Uni-Heidelberg.De)
Fri, 1 Aug 1997 18:12:59 -0600


Hello Linuxers,

today my linux-2.0.29 kernel crashed, one of the two scsi buses seems to hang
and the adaptec scsi driver emits a lot of abort messages. Login was impossible
so I have to hard reset the machine (ctl-alt-del is disabled as users have
access to the console). (Could a hidden ctl-alt-del be set up ??)

Below is the output of the syslog I found after rebooting.
My Problem is:

What is the stablest kernel for such a machine (pentium 166,adaptec AHA 3940W,
intel eepro100) ?

2.0.30 has crashed the machine approx. 2 times a week, 2.0.29 crashes approx.
every 20 days on friday....

Is there a set of prepatches for 2.0.31 I should give a try ?

Thanks for any suggestions.

Hermann

-------------------------------------------------------------------------
general protection: 0000
CPU: 0
EIP: 0010:[do_page_fault+501/768]
EFLAGS: 00010006
eax: 015f7fe0 ebx: 70244c8b ecx: 015f7fe0 edx: 7424748b
esi: 015f7fac edi: 015f7fdc ebp: 037169dc esp: 037169d0
ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018
Process pnmcrop (pid: 27476, process nr: 44, stackpage=03716000)
Stack: 015f7fac 015f7fac 00000044 00014018 00124a17 015f7fe0 015f7fac 00014070
00000044 0017f4f3 015f7fac 015f7fac 00000001 0000051c 000000f4 00014018
00000000 0017f9c9 00014018 00000001 000000f4 00000000 00014018 000005da
Call Trace: [unregister_chrdev+119/128] [check_sense+115/272]
[scsi_done+1081/1888] [vt_ioctl+5704/7504] [con_type_init+315/496]
[ext2_read_super+1528/1712] [ext2_statfs+114/224]
[ext2_commit_super+20/80] [vt_ioctl+4044/7504] [tcp_send_fin+426/688]
[ip_options_compile+1405/1616] [insert_vm_struct+435/848] [newseg+8/464]
[newseg+8/464] [eepro100:eepro100_init+5103/7520]
[tcp_send_fin+485/688] [sys_semop+815/1120] [shm_init+55/96]
[sys_shmctl+2/1360] [eepro100:eepro100_init+4124/7520] [IRQ14_interrupt+9/128]
[newseg+8/464] [newseg+8/464]
[eepro100:eepro100_init+5103/7520] [eepro100:eepro100_init+3924/7520]
[fast_IRQ9_interrupt+44/112] [sync_buffers+201/416]
[eepro100:eepro100_init+-319492/7520] [unmap_fixup+457/496]
[sys_mlockall+75/128] [free_area_pages+146/368]
[copy_page_range+376/960] [copy_page_range+323/960]
[new_page_tables+108/176] [paging_init+40/240] [__bad_page+28/64]
[do_signal+661/684] [IRQ14_interrupt+86/128] [bad_IRQ7_interrupt+31/64]
Code: 8b 02 83 f8 02 74 07 8b 02 83 f8 01 75 5f 9c 5e fa c7 02 00
Aiee, killing interrupt handler

pcibios_init : PCI BIOS revision 2.10 entry at 0xfbb70
Calibrating delay loop.. ok - 66.36 BogoMIPS
Memory: 63452k/65536k available (536k kernel code, 384k reserved, 1164k data)
Swansea University Computer Society NET3.035 for Linux 2.0
NET3: Unix domain sockets 0.13 for Linux NET3.035.
Swansea University Computer Society TCP/IP for NET3.034
IP Protocols: ICMP, UDP, TCP
Checking 386/387 coupling... Ok, fpu using exception 16 error reporting.
Checking 'hlt' instruction... Ok.
Linux version 2.0.29 (hlauer@klimt.iwr.uni-heidelberg.de) (gcc version 2.7.2.1)
#3 Tue Mar 11 19:29:19 MET 1997
Serial driver version 4.13 with no serial options enabled
tty00 at 0x03f8 (irq = 4) is a 16550A
tty01 at 0x02f8 (irq = 3) is a 16550A
aic7xxx: BurstLen = 8 DWDs, Latency Timer = 32 PCLKS
aic7xxx: devconfig = 0x180.
aic7xxx: Reading SEEPROM...done.
aic7xxx: Extended translation enabled.
aic7xxx: Memory check yields 16 SCBs, paging not enabled.
aic7xxx: Enabling wide channel of AHA-3940-Wide.
AHA-3940-WIDE (PCI-bus), I/O 0xd800, Mem 0xfafff000:
irq 11
bus release time 2 bclks
data fifo threshold 100
SCSI CHANNEL A:
scsi id 7
scsi selection timeout 256 ms
scsi bus reset at power-on enabled
scsi bus parity enabled
scsi bus termination (low byte) disabled
scsi bus termination (high byte) enabled
aic7xxx: Downloading sequencer code...done.
aic7xxx: Resetting the SCSI bus...done.
aic7xxx: BurstLen = 8 DWDs, Latency Timer = 32 PCLKS
aic7xxx: devconfig = 0x180.
aic7xxx: Reading SEEPROM...done.
aic7xxx: Extended translation enabled.
aic7xxx: Memory check yields 16 SCBs, paging not enabled.
aic7xxx: Enabling wide channel of AHA-3940-Wide.
AHA-3940-WIDE (PCI-bus), I/O 0xd400, Mem 0xfaffe000:
irq 10
bus release time 2 bclks
data fifo threshold 100
SCSI CHANNEL A:
scsi id 7
scsi selection timeout 256 ms
scsi bus reset at power-on enabled
scsi bus parity enabled
scsi bus termination (low byte) enabled
scsi bus termination (high byte) enabled
aic7xxx: Downloading sequencer code...done.
aic7xxx: Resetting the SCSI bus...done.
scsi0 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 4.0/3.2/4.0
scsi1 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 4.0/3.2/4.0
scsi : 2 hosts.
scsi0: Scanning channel A for devices.
Started kswapd v 1.4.2.2
scsi0: Received MSG_WDTR, Target 0, channel A needwdtr(0xff03).
scsi0: Target 0, channel A, using 16 bit transfers.
scsi0: Target 0, channel A, now synchronous at 8.0MHz, offset 8.
Vendor: FUJITSU Model: M2934Q-512 Rev: 0110
Type: Direct-Access ANSI SCSI revision: 02
Detected scsi disk sda at scsi0, channel 0, id 0, lun 0
scsi0: Received MSG_WDTR, Target 1, channel A needwdtr(0xff02).
scsi0: Target 1, channel A, now synchronous at 8.0MHz, offset 15.
Vendor: QUANTUM Model: XP34301 Rev: 1051
Type: Direct-Access ANSI SCSI revision: 02
Detected scsi disk sdb at scsi0, channel 0, id 1, lun 0
scsi0: Target 2, channel A, now synchronous at 10.0MHz, offset 8.
Vendor: HP Model: C1533A Rev: 9503
Type: Sequential-Access ANSI SCSI revision: 02
scsi0: Target 3, channel A, now synchronous at 4.4MHz, offset 15.
Vendor: TOSHIBA Model: CD-ROM XM-3701TA Rev: 0236
Type: CD-ROM ANSI SCSI revision: 02
scsi1: Scanning channel A for devices.
scsi1: Received MSG_WDTR, Target 8, channel A needwdtr(0xff40).
scsi1: Target 8, channel A, using 16 bit transfers.
cannot bind udp: Address already in use
scsi1: Target 8, channel A, now synchronous at 10.0MHz, offset 8.
aic7xxx: Sending SDTR!!
Vendor: IBM OEM Model: DCHS04W Rev: 2222
Type: Direct-Access ANSI SCSI revision: 02
Detected scsi disk sdc at scsi1, channel 0, id 8, lun 0
scsi1: Received MSG_WDTR, Target 9, channel A needwdtr(0xfe40).
scsi1: Target 9, channel A, using 16 bit transfers.
scsi1: Target 9, channel A, now synchronous at 10.0MHz, offset 8.
Vendor: Quantum Model: XP34300W Rev: L912
Type: Direct-Access ANSI SCSI revision: 02
Detected scsi disk sdd at scsi1, channel 0, id 9, lun 0
scsi1: Received MSG_WDTR, Target 10, channel A needwdtr(0xfc40).
scsi1: Target 10, channel A, using 16 bit transfers.
scsi1: Target 10, channel A, now synchronous at 8.0MHz, offset 8.
Vendor: FUJITSU Model: M2934Q-512 Rev: 0134
Type: Direct-Access ANSI SCSI revision: 02
Detected scsi disk sde at scsi1, channel 0, id 10, lun 0
.
.
.
eepro100.c:v0.32 4/8/97 Donald Becker linux-eepro100@cesdis.gsfc.nasa.gov
Found Intel i82557 PCI Speedo at I/O 0xe000, IRQ 12.
PCI latency timer (CFLT) is 0x20.
eepro100.c:v0.32 4/8/97 Donald Becker linux-eepro100@cesdis.gsfc.nasa.gov
eth0: Intel EtherExpress Pro 10/100 at 0xe000, 00:AA:00:AC:B9:3E, IRQ 12.
Board assembly 352509-003, Physical connectors present: RJ45
Primary interface chip DP83840 PHY #1.
DP83840 specific setup, setting register 23 to 8462.
Forcing 100Mbs full-duplex operation.
General self-test: passed.
Serial sub-system self-test: passed.
Internal registers self-test: passed.
ROM checksum self-test: passed (0x49caa8d6).
Operating in full duplex mode.
Reciever lock-up workaround activated.