[lkml]   [2000]   [Feb]   [13]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectOops on 2.3.44/loading es1371 module
    Hello again, linux-kernel!

    I don't know if you folks know of this one, but I got an Oops trying to
    load the es1371 module (sound card driver) into 2.3.44 (and 2.3.43) so
    being such a nice person I ran it through ksymoops for ya.

    Only notes I can think of is this is on Mandrake 7.0 and I got modutils
    2.3.9 using rpmfind
    (package modutils-2.3.9-2mdk.src.rpm) and rebuilt it under 2.3.43, if
    that might have any impact upon anything. This oops is repeatable;
    reboot and try loading it again, oops!

    I just subbed myself to linux-kernel, but CC:'ing me in would be great.

    ksymoops 2.3.3 on i686 2.3.44. Options used
    -V (default)
    -k /proc/ksyms (default)
    -l /proc/modules (default)
    -o /lib/modules/2.3.44/ (default)
    -m /usr/src/linux/ (default)

    Warning: You did not tell me where to find symbol information. I will
    assume that the log matches the kernel and modules that are running
    right now and I'll use the default options above for symbol resolution.
    If the current kernel and/or modules do not match the log, you can get
    more accurate output by telling me the kernel version and where to find
    map, modules, ksyms etc. ksymoops -h explains the options.

    ^^ yeah yeah that works, I just compiled the @#$% thing so everything is
    in the proper place.

    (imagine a modprobe sound or modprobe es1371 here)

    PCI: Enabling device 00:0c.0 (0104 -> 0105)

    Unable to handle kernel paging request at virtual address c8801000
    *pde = 040bd063
    Oops: 0000
    CPU: 0
    EIP: 0010:[<c88006b2>]
    Using defaults from ksymoops -t elf32-i386 -a i386
    EFLAGS: 00010206
    eax: 43525903 ebx: 00000058 ecx: 00005903 edx: 00000420
    esi: 00004352 edi: c6c10030 ebp: 00005903 esp: c6a95ecc
    ds: 0018 es: 0018 ss: 0018
    Process modprobe (pid: 630, stackpage=c6a95000)
    Stack: c8c3a69c c6c100e4 c6c10030 c6a95f14 00000150 43520000 c8c39ccf
    c6c10000 c122c000 c8c3a740 00000000 c8c397b1 c6c10000 c6c10030
    00000001 c02add2c c8c34048 c0213c1c c122c000 c8c3a488 c122c000
    Call Trace: [<c8c3a69c>] [<c8c39ccf>] [<c8c3a740>] [<c8c397b1>]
    [<c8c34048>] [<c0213c1c>]
    [<c8c3a740>] [<c0213c74>] [<c8c3a740>] [<c8c34000>] [<c8c3404f>]
    [<c8c3a740>] [<c8c3a500>]
    [<c01190d5>] [<c8800000>] [<c8c34048>] [<c010ad24>] [<c8c3a7e5>]
    Code: 39 82 e0 0b 80 c8 75 d6 8b 82 e4 0b 80 c8 89 47 04 8b 82 e8

    >>EIP; c88006b2 <[ac97_codec]ac97_probe_codec+82/178> <=====
    Trace; c8c3a69c <[es1371]joystick+0/14>
    Trace; c8c39ccf <[es1371]es1371_probe+5c3/714>
    Trace; c8c3a740 <[es1371]es1371_driver+0/1f>
    Trace; c8c397b1 <[es1371]es1371_probe+a5/714>
    Trace; c8c34048 <[es1371]__module_parm_desc_joystick+8/10>
    Trace; c0213c1c <pci_announce_device+2c/40>
    Trace; c8c3a488 <[es1371]id_table+0/c1>
    Trace; c8c3a740 <[es1371]es1371_driver+0/1f>
    Trace; c0213c74 <pci_register_driver+44/5c>
    Trace; c8c3a740 <[es1371]es1371_driver+0/1f>
    Trace; c8c34000 <[es1371]__module_kernel_version+0/16>
    Trace; c8c3404f <[es1371]__module_parm_desc_joystick+f/10>
    Trace; c8c39ee4 <[es1371]init_es1371+28/3c>
    Trace; c8c3a740 <[es1371]es1371_driver+0/1f>
    Trace; c8c3a500 <[es1371]id_table+78/c1>
    Trace; c01190d5 <sys_init_module+539/60c>
    Trace; c8800000 <[ac97_codec]__kstrtab_ac97_probe_codec+0/0>
    Trace; c8c34048 <[es1371]__module_parm_desc_joystick+8/10>
    Trace; c010ad24 <system_call+34/40>
    Trace; c8c3a7e5 <.data.end+86/????>
    Code; c88006b2 <[ac97_codec]ac97_probe_codec+82/178>
    00000000 <_EIP>:
    Code; c88006b2 <[ac97_codec]ac97_probe_codec+82/178> <=====
    0: 39 82 e0 0b 80 c8 cmp %eax,0xc8800be0(%edx) <=====
    Code; c88006b8 <[ac97_codec]ac97_probe_codec+88/178>
    6: 75 d6 jne ffffffde <_EIP+0xffffffde>
    c8800690 <[ac97_codec]ac97_probe_codec+60/178>
    Code; c88006ba <[ac97_codec]ac97_probe_codec+8a/178>
    8: 8b 82 e4 0b 80 c8 mov 0xc8800be4(%edx),%eax
    Code; c88006c0 <[ac97_codec]ac97_probe_codec+90/178>
    e: 89 47 04 mov %eax,0x4(%edi)
    Code; c88006c3 <[ac97_codec]ac97_probe_codec+93/178>
    11: 8b 82 e8 00 00 00 mov 0xe8(%edx),%eax

    1 warning issued. Results may not be reliable.

    (since this ought to be helpful, done after the oops)

    -- Versions installed: (if some fields are empty or look
    -- unusual then possibly you have very old versions)
    Linux 2.3.44 #3 Sun Feb 13 08:56:55 EST 2000 i686
    Kernel modules 2.3.9
    Gnu C 2.95.2
    Linux C Library 2.1.2
    Dynamic linker ldd (GNU libc) 2.1.2
    Procps 2.0.6
    Mount 2.9y
    Net-tools 1.53
    Console-tools 0.2.2
    Sh-utils 2.0
    Modules Loaded es1371 ac97_codec 3c59x

    (and this is what lsmod shows after the oops)

    Module Size Used by
    es1371 26708 1 (initializing)
    ac97_codec 3748 0 [es1371]
    3c59x 18464 1 (autoclean)


    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    Please read the FAQ at

     \ /
      Last update: 2005-03-22 13:56    [W:0.027 / U:8.012 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site