Skip to contentSkip to conversation

i810_audio module oopses on removing

DISCUSSION Olaf Wendisch 1 participant 1 message Jul 1, 2003

lore
Share & tools
lore
#0 lore raw

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

Quoted 6 lines
Quoted 6 lines

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