2.1.86 with GDT-3000B-SCSI-controller

Andreas Schmidt (Andr.Schmidt@wolfsburg.de)
Sat, 14 Feb 1998 22:30:10 +0100


Hello kernel-hackers,
I got a kernel oops while starting kernel 2.1.86.

The last correct messages are:
"Floppy drive(s): fd0 is 1.44M, fd1 is 1.2M"
"FDC 0 is a post-1991 82077"
"Configuring GDT-EISA HA at Slot 3 IRQ 11"

Then the oops occur:

unable to handle kernel paging request at virtual adress 414d4a57
current->tss.cr3 = 00101000, %cr3, %cr3 = 0101000
*pde = 00000000
Oops: 0002
CPU: 0
EIP: 0010:[<c01ae12f>]
EFLAGS: 00010216
eax:0000fffd ebx:c027a000 ecx:c027a074 edx:00004547
esi:414d495f edi:00000000 ebp:c027a29c esp:c026bdf8
ds:0018 es:0018 ss:0018
Process swapper (pid:1, process nr:2, stackpage=c026b000)
Stack:c027fffd 00000000 00000000 00000000 000000fa c026e2a0 c027a074
c01b1e5f
00000000 c026be68 00000001 000186a0 c01adecf 00000000 00004547
0000007f
414d495f 000186a0 00000002 00000000 c027a074 00001f40 c026be7f
c0274547
Call Trace:[<c01adecf>] [<c0111adc>] [<c010b7cf>] [<c01ac2b6>]
[<c01ac455>] [<c0100000>] [<c010c10b>]
[<c01ac4dd>] [<c01ae861>] [<c01adac0>] [<c01c6e15>] [<c01ae940>]
[<c017e52e>] [<c017ff3c>] [<c010bbbd>]
[<c0182494>] [<c013567c>] [<c0109f6a>] [<c0124efc>] [<c01080bb>]
[<c0107fe0>] [<c010806c>]
Code: 89 86 f8 00 00 00 66 8b ab 96 00 00 00 66 83 fd 01 75 12 c7

I'am using the following hardware/software:
PCI-EISA Motherboard (Ami Titan III), 32 MB RAM, 2-pentium200
processors.
GDT-3000B EISA-SCSI-cache-controller.
SUSE-linux 5.1 (kernel 2.0.33) with some modifications for 2.1.x kernls.

Here ist my search:
[<c01ae12f>] is in c01adee4 -> gdth_sync_event
-----------
[<c01adecf>] is in c01adac0 -> gdth_interrupt
[<c0111adc>] is in c0111acc -> smp_apic_timer_interrupt
[<c010b7cf>] is in c010b7b0 -> apic_timer_interrupt
[<c01ac2b6>] is in c01ac25c -> gdth_wait
[<c01ac455>] is in c01ac308 -> gdth_internal_cmd
[<c0100000>] is in c0100000 -> startup_32
[<c010c10b>] is in c010c0d4 -> do_IRQ
[<c01ac4dd>] is in c01ac4b4 -> gdth_search_drives
[<c01ae861>] is in c01ae4f0 -> gdth_detect
[<c01adac0>] is in c01adac0 -> gdth_interrupt
[<c01c6e15>] is in c01c6102 -> RCSid
[<c01ae940>] is in c01ae4f0 -> gdth_detect
[<c017e52e>] is in c017e488 -> wait_til_done
[<c017ff3c>] is in c017ff3c -> redo_fd_request
[<c010bbbd>] is in c010bba8 -> __global_restore_flags
[<c0182494>] is in c0182478 -> floppy_release_irq_and_dma
[<c013567c>] is in c01355d0 -> sys_setup
[<c0109f6a>] is in c0109f30 -> system_call
[<c0124efc>] is in c0124efc -> kswapd
[<c01080bb>] is in c010806c -> init
[<c0107fe0>] is in c0106000 -> this_must_match_init_task
[<c010806c>] is in c010806c -> init

Some notes:
- The kernel is compiled unter 2.0.33 with gcc 2.7.2.3
- SMP=1 is set in the makefile.
- There are no problems.

My question: Is there a way to fix the problem with kernel 2.1.86 ?

I hope these informations will be useful to help fixing the problem.

Thanks very much,
Andreas <Andr.Schmidt@wolfsburg.de>

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu