i810_audio module oopses on removing

From: Olaf Wendisch (nc-drwendde@netcologne.de)
Date: Tue Jul 01 2003 - 11:03:23 EST


Hi,
trying to remove the module i810_audio using 2.4.21-ac4
does reliably result in an oops:
Jul 1 10:00:35 legendre kernel: Intel 810 + AC97 Audio, version 0.24,
09:17:53 Jul 1 2003
Jul 1 10:00:35 legendre kernel: i810: Intel ICH2 found at IO 0xe800 and
0xec00, MEM 0x0000 and 0x0000, IRQ 10
Jul 1 10:00:36 legendre kernel: i810_audio: Audio Controller supports 6
channels.
Jul 1 10:00:36 legendre kernel: i810_audio: Defaulting to base 2 channel
mode.
Jul 1 10:00:36 legendre kernel: i810_audio: Resetting connection 0
Jul 1 10:00:36 legendre kernel: ac97_codec: AC97 codec, id: CMI97 (CMedia)
Jul 1 10:00:36 legendre kernel: AC97 codec does not have proper volume
support.
Jul 1 10:00:36 legendre kernel: i810_audio: only 48Khz playback available.
Jul 1 10:00:36 legendre kernel: i810_audio: AC'97 codec 0, new EID value =
0x05c6
Jul 1 10:00:36 legendre kernel: i810_audio: AC'97 codec 0, DAC map
configured, total channels = 6

Warning (compare_ksyms_lsmod): module i810_audio is in lsmod but not in ksyms,
probably no symbols exported
Jul 1 10:00:42 legendre kernel: f895fcea
Jul 1 10:00:42 legendre kernel: Oops: 0002
Jul 1 10:00:42 legendre kernel: CPU: 0
Jul 1 10:00:42 legendre kernel: EIP: 0010:[<f895fcea>] Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
Jul 1 10:00:42 legendre kernel: EFLAGS: 00010246
Jul 1 10:00:42 legendre kernel: eax: 00000000 ebx: f7b02b80 ecx: f89622d8
edx: 00000000
Jul 1 10:00:42 legendre kernel: esi: f6f44000 edi: 00000000 ebp: bfffe968
esp: f4b6ff54
Jul 1 10:00:42 legendre kernel: ds: 0018 es: 0018 ss: 0018
Jul 1 10:00:42 legendre kernel: Process rmmod (pid: 513, stackpage=f4b6f000)
Jul 1 10:00:42 legendre kernel: Stack: c020d605 f74208c0 00000000 f896852c
f7b02b80 0000ec00 00000100 f7eeb400
Jul 1 10:00:42 legendre kernel: f8969ae0 c020e59b f7eeb400 f8964000
fffffff0 f89689be f8969ae0 c01186c2
Jul 1 10:00:42 legendre kernel: f8964000 f8964000 fffffff0 f4eae000
c0117b27 f8964000 00000000 00001000
Jul 1 10:00:42 legendre kernel: Call Trace: [unregister_sound_mixer+23/27]
[<f896852c>] [<f8969ae0>] [pci_unregister_driver+88/90] [<f89689be>]
Jul 1 10:00:42 legendre kernel: [<f8969ae0>] [free_module+166/174]
[sys_delete_module+161/428] [system_call+51/56]
Jul 1 10:00:42 legendre kernel: Code: 89 50 04 89 02 c7 43 04 00 00 00 00 c7
03 00 00 00 00 ff 05

>>EIP; f895fcea <[ac97_codec]ac97_release_codec+21/62> <=====

>>ebx; f7b02b80 <_end+377bb8d4/38617db4>
>>ecx; f89622d8 <[ac97_codec]codec_sem+0/f>
>>esi; f6f44000 <_end+36bfcd54/38617db4>
>>esp; f4b6ff54 <_end+34828ca8/38617db4>

Trace; f8969ae0 <.data.end+77f9/????>

Code; f895fcea <[ac97_codec]ac97_release_codec+21/62>
00000000 <_EIP>:
Code; f895fcea <[ac97_codec]ac97_release_codec+21/62> <=====
   0: 89 50 04 mov %edx,0x4(%eax) <=====
Code; f895fced <[ac97_codec]ac97_release_codec+24/62>
   3: 89 02 mov %eax,(%edx)
Code; f895fcef <[ac97_codec]ac97_release_codec+26/62>
   5: c7 43 04 00 00 00 00 movl $0x0,0x4(%ebx)
Code; f895fcf6 <[ac97_codec]ac97_release_codec+2d/62>
   c: c7 03 00 00 00 00 movl $0x0,(%ebx)
Code; f895fcfc <[ac97_codec]ac97_release_codec+33/62>
  12: ff 05 00 00 00 00 incl 0x0

2 warnings issued. Results may not be reliable.

Attached is my .config.
Cheers,
        Olaf



-
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 : Mon Jul 07 2003 - 22:00:13 EST