This happened just now under 2.2.9 but has happened before under 2.2.x
which I *think* was 0 or 1.
It seems to happen if I unload my sound module and then play something.
(I have a script run from cron that plays x sounds at x o'clock.)
Here's the oops:
--- Options used: -V (default) -o /lib/modules/2.2.9/ (default) -k /proc/ksyms (default) -l /proc/modules (default) -m /usr/src/linux/System.map (default) -c 1 (default)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.
Warning in compare_ksyms_lsmod, module sscape is in lsmod but not in ksyms, probably no symbols exported May 16 12:01:02 pcdsjh kernel: Unable to handle kernel paging request at virtual address c286871c May 16 12:01:02 pcdsjh kernel: current->tss.cr3 = 00456000, %cr3 = 00456000 May 16 12:01:02 pcdsjh kernel: *pde = 00002063 May 16 12:01:02 pcdsjh kernel: Oops: 0000 May 16 12:01:02 pcdsjh kernel: CPU: 0 May 16 12:01:02 pcdsjh kernel: EIP: 0010:[8390:ei_open+-85490/68] May 16 12:01:02 pcdsjh kernel: EFLAGS: 00010202 May 16 12:01:02 pcdsjh kernel: eax: c2868718 ebx: 00000001 ecx: 00000535 edx: c287c718 May 16 12:01:02 pcdsjh kernel: esi: c2880000 edi: c15e74d8 ebp: 00000000 esp: c1e5be78 May 16 12:01:02 pcdsjh kernel: ds: 0018 es: 0018 ss: 0018 May 16 12:01:02 pcdsjh kernel: Process insmod (pid: 3782, process nr: 66, stackpage=c1e5b000) May 16 12:01:02 pcdsjh kernel: Stack: c15e74d8 c287ba29 c287c718 c2880000 c287b02a 00000000 c286a26c 00000001 May 16 12:01:02 pcdsjh kernel: c286a3d8 c286a440 c286a050 00000000 c2880000 00000080 6e756f53 61635364 May 16 12:01:02 pcdsjh kernel: 28206570 38314441 00293534 00000a87 00000011 c287c744 00000a87 c287c744 May 16 12:01:02 pcdsjh kernel: Call Trace: [<c287ba29>] [<c287c718>] [<c2880000>] [<c287b02a>] [<c286a26c>] [<c286a3d8>] [<c286a440>] May 16 12:01:02 pcdsjh kernel: [<c286a050>] [<c2880000>] [<c287c744>] [<c287c744>] [<c287ac81>] [<c287c744>] [<c286a26c>] [<c286a3d8>] May 16 12:01:02 pcdsjh kernel: [<c2869ce8>] [<c286a050>] [<c2869000>] [8390:ei_open+-127052/68] [<c2869e82>] [<c286a3d8>] [sys_init_module+1099/1204] [<c2869000>] May 16 12:01:02 pcdsjh kernel: [<c286a4b0>] [<c286a2fe>] [<c2879000>] [<c2869048>] [system_call+52/56] [<c286a360>] [<c2869000>] May 16 12:01:02 pcdsjh kernel: Code: 8b 40 04 39 42 04 7e 3f 89 15 e0 e4 83 c2 eb 37 89 f6 c7 05 Warning: trailing garbage ignored on Code: line Text: 'Code: 8b 40 04 39 42 04 7e 3f 89 15 e0 e4 83 c2 eb 37 89 f6 c7 05 ' Garbage: ' '
Trace: c287ba29 <ad1848_tmr_install+29/38> Trace: c287c718 <cleanup_module+c3c/????> Trace: c2880000 <cleanup_module+4524/????> Trace: c287b02a <ad1848_init+31e/3d4> Trace: c286a26c <cleanup_module+5340/14120> Trace: c286a3d8 <cleanup_module+54ac/14120> Trace: c286a440 <cleanup_module+5514/14120> Trace: c286a050 <cleanup_module+5124/14120> Trace: c2869ce8 <cleanup_module+4dbc/14120> Trace: c286a4b0 <cleanup_module+5584/14120> Code: 00000000 Before first symbol 00000000 <_IP>: <=== Code: 00000000 Before first symbol 0: 8b 40 04 movl 0x4(%eax),%eax <=== Code: 00000003 Before first symbol 3: 39 42 04 cmpl %eax,0x4(%edx) Code: 00000006 Before first symbol 6: 7e 3f jle 00000047 Before first symbol Code: 00000008 Before first symbol 8: 89 15 e0 e4 83 movl %edx,0xc283e4e0 Code: 0000000d Before first symbol d: c2 Code: 0000000e Before first symbol e: eb 37 jmp 00000047 Before first symbol Code: 00000010 Before first symbol 10: 89 f6 movl %esi,%esi Code: 00000012 Before first symbol 12: c7 05 00 00 00 movl $0x0,0x0 Code: 00000017 Before first symbol 17: 00 00 00 00 00
3 warnings issued. Results may not be reliable.
---Output of scripts/ver_linux
--- [huggie@pcdsjh /usr/src/linux]$ sh scripts/ver_linux -- Versions installed: (if some fields are empty or looks -- unusual then possibly you have very old versions) Linux pcdsjh.nottingham.ac.uk 2.2.9 #1 Sat May 15 16:40:01 BST 1999 i586 unknown Kernel modules 2.1.121 Gnu C 2.8.1 Binutils 2.9.1.0.15 Linux C Library 2.0.7 Dynamic linker ldd (GNU libc) 2.0.7 Linux C++ Library 2.8.0 Procps 1.2.9 Mount 2.9i Net-tools 1.50 Kbd 0.96 Sh-utils 1.16 Modules Loaded sscape ad1848 mpu401 sg aic7xxx scsi_mod cipcb ne 8390 nls_iso8859-1 nls_cp437 vfat fat sound soundcore---The module seems to get stuck after that meaning I can't rmmod or modprobe -r it. [root@pcdsjh /etc]# modprobe -r sscape sscape: Device or resource busy
/proc/modules shows:
--- sscape 5296 (uninitialized) ad1848 15288 0 (autoclean) [sscape] mpu401 17808 0 (autoclean) [sscape] sg 10192 0 (autoclean) aic7xxx 89096 0 scsi_mod 35496 2 [sg aic7xxx] cipcb 24652 4 ne 6008 2 (autoclean) 8390 5792 0 (autoclean) [ne] nls_iso8859-1 2016 1 (autoclean) nls_cp437 3540 1 (autoclean) vfat 11108 1 (autoclean) fat 24632 1 (autoclean) [vfat] sound 55644 0 [sscape ad1848 mpu401] soundcore 2148 5 [sound]---I don't really understand what all this means. If anyone wants to give me a patch to try out though, I'm happy to try it.
My soundcard is an Ensoniq Soundscape PnP card which has been working fine unless I remove the modules it seems.
/dev/sndstat looks like this:
--- OSS/Free:3.8s2++-971130 Load type: Driver loaded as a module Kernel: Linux pcdsjh.nottingham.ac.uk 2.2.9 #1 Sat May 15 16:40:01 BST 1999 i586 Config options: 0Installed drivers:
Card config:
Audio devices: 0: SoundScape (AD1845)
Synth devices:
Midi devices: 0: SoundScape (MPU401)
Timers: 1: SoundScape (AD1845)
Mixers:
---Hope someone can at least tell me what all this means.
Thanks,
-- Simon oOoOo I don't know, Kyle. Did you ask oOoOo huggie@dial.pipex.com oOoOo Mr. Hat? - Mr Garrison, South oOoOo http://ds.dial.pipex.com/huggie/ oOoOo Park oOoOo- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/