lkml.org 
[lkml]   [2003]   [Jan]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectOoops in 2.4.21-pre2
I caught that oops when trying 2.4.21-pre2, the oops clearly occurs when
the ide-tape module is unloaded. When ide-tape is compiled in the kernel
everything is fine. Despite that oops the corrections on ide-tape are
just fine,
i couldn't get 2.4.x kernel working correctly with tape drive(Oops and host
completly frozen, no serial console), and now i have no more problem.

Host is a Compaq ML350, but same thing occurs with DL380. Oops occurs in
both
SMP and UP environments.
Pertinant part of dmesg(ide-tape in kernel):
>Uniform Multi-Platform E-IDE driver Revision: 7.00beta-2.4
>ide: Assuming 33MHz system bus speed for PIO modes; override with
idebus=xx
>SvrWks OSB4: IDE controller at PCI slot 00:0f.1
>SvrWks OSB4: chipset revision 0
>SvrWks OSB4: not 100% native mode: will probe irqs later
> ide0: BM-DMA at 0x3400-0x3407, BIOS settings: hda:DMA, hdb:DMA
> ide1: BM-DMA at 0x3408-0x340f, BIOS settings: hdc:pio, hdd:pio
>hda: Compaq CRD-8402B, ATAPI CD/DVD-ROM drive
>hdb: Seagate STT20000A, ATAPI TAPE drive
>ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
>hdb: DMA disabled
>ide-tape: hdb <-> ht0: Seagate STT20000A rev 8A51
>ide-tape: hdb <-> ht0: 1000KBps, 6*54kB buffer, 9720kB pipeline, 110ms
tDSC

Feel free to ask more details.

--
-- FORT David - david.fort@intranode.com --
-- Intranode Software Technologies --------
----- Security you can see. ---------------


ksymoops 0.7c on i686 2.4.20-pre2-pfo. Options used
-V (default)
-k /proc/ksyms (default)
-l /proc/modules (default)
-o /lib/modules/2.4.20-pre2-pfo/ (default)
-m /boot/System.map-2.4.20-pre2-pfo (specified)

Warning (compare_ksyms_lsmod): module ide-tape is in lsmod but not in ksyms, probably no symbols exported
Warning (compare_maps): ksyms_base symbol GPLONLY_ide_build_dmatable not found in System.map. Ignoring ksyms_base entry
Warning (compare_maps): ksyms_base symbol GPLONLY_ide_destroy_dmatable not found in System.map. Ignoring ksyms_base entry
Warning (compare_maps): ksyms_base symbol GPLONLY_ide_dma_intr not found in System.map. Ignoring ksyms_base entry
Warning (compare_maps): ksyms_base symbol GPLONLY_ide_get_best_pio_mode not found in System.map. Ignoring ksyms_base entry
Warning (compare_maps): ksyms_base symbol GPLONLY_ide_pci_register_driver not found in System.map. Ignoring ksyms_base entry
Warning (compare_maps): ksyms_base symbol GPLONLY_ide_pci_unregister_driver not found in System.map. Ignoring ksyms_base entry
Warning (compare_maps): ksyms_base symbol GPLONLY_ide_pio_timings not found in System.map. Ignoring ksyms_base entry
Warning (compare_maps): ksyms_base symbol GPLONLY_ide_set_xfer_rate not found in System.map. Ignoring ksyms_base entry
Warning (compare_maps): ksyms_base symbol GPLONLY_ide_setup_dma not found in System.map. Ignoring ksyms_base entry
Warning (compare_maps): ksyms_base symbol GPLONLY_ide_setup_pci_device not found in System.map. Ignoring ksyms_base entry
Warning (compare_maps): ksyms_base symbol GPLONLY_ide_setup_pci_devices not found in System.map. Ignoring ksyms_base entry
cpu: 0, clocks: 1324516, slice: 662258
Unable to handle kernel NULL pointer dereference at virtual address 000000c4
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c88a3689>] Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010202
eax: 00000000 ebx: 00000000 ecx: c02f3e9c edx: c88a5d81
esi: 00000014 edi: 00000001 ebp: bfffee28 esp: c28e9f8c
ds: 0018 es: 0018 ss: 0018
Process rmmod (pid: 1196, stackpage=c28e9000)
Stack: c889c000 c8895000 c011b8fe c889c000 c8895000 00000001 c011adba c889c000
00000001 c28e8000 00000061 080661b8 bfffee28 c01070bf 00000000 bffffeb4
0805a95b 00000061 080661b8 bfffee28 00000081 0000002b 0000002b 00000081
Call Trace: [<c011b8fe>] [<c011adba>] [<c01070bf>]
Code: 8b b3 c4 00 00 00 85 f6 74 13 68 e4 5f 8a c8 8b 8b c4 00 00

>>EIP; c88a3689 <[8139too].data.end+ab22/154f9> <=====
Trace; c011b8fe <free_module+1e/d0>
Trace; c011adba <sys_delete_module+1ea/260>
Trace; c01070bf <system_call+33/38>
Code; c88a3689 <[8139too].data.end+ab22/154f9>
00000000 <_EIP>:
Code; c88a3689 <[8139too].data.end+ab22/154f9> <=====
0: 8b b3 c4 00 00 00 mov 0xc4(%ebx),%esi <=====
Code; c88a368f <[8139too].data.end+ab28/154f9>
6: 85 f6 test %esi,%esi
Code; c88a3691 <[8139too].data.end+ab2a/154f9>
8: 74 13 je 1d <_EIP+0x1d> c88a36a6 <[8139too].data.end+ab3f/154f9>
Code; c88a3693 <[8139too].data.end+ab2c/154f9>
a: 68 e4 5f 8a c8 push $0xc88a5fe4
Code; c88a3698 <[8139too].data.end+ab31/154f9>
f: 8b 8b c4 00 00 00 mov 0xc4(%ebx),%ecx


12 warnings issued. Results may not be reliable.
\
 
 \ /
  Last update: 2005-03-22 13:32    [W:1.370 / U:2.032 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site