Ooops in 2.4.21-pre2

From: FORT David (david.fort@intranode.com)
Date: Tue Jan 07 2003 - 03:23:15 EST


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.

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Tue Jan 07 2003 - 22:00:34 EST