Hi, Am Montag, 26. November 2001 15:56 schrieb Takashi Iwai: > Hi, >... > It's in alsa-driver/lowlevel/cs461x.c.
Yes, I find this. > The driver checks sub-vendor/device ids and add hack for EAPD bit > controls. However, as long as I looked at it, there seems no fatal > error around it. > > After this happens, does the machine freeze or do you still have > control? If possible, please run "dmesg | ksymoops" and send us the > trace of oops. This will really help. No, the machine freezes completely. - keyboard etc. is dead; two blinking led (most right) - no response from a ping to this machine dmseg | ksymoops has no results. It only complains about mismatch on symbol partition_name I am confused about line9: this is a comment with empty line! /etc/init.d/rc.5/K02alsasound: line 9: 3096 Seg. Fault /sbin/rmmod doing manual rmmod: rmmod snd-card-cs461x -> seg.fault after executing "dmeg | ksymoops > snd1.txt": machine freezes after 2sec. but the file snd1.txt is written: see attachment. Thanks very much, Joachim Franek Email: [EMAIL PROTECTED] www.de-franek.de
ksymoops 2.4.2 on i686 2.4.10-4GB. Options used -V (default) -k /proc/ksyms (default) -l /proc/modules (default) -o /lib/modules/2.4.10-4GB/ (default) -m /boot/System.map-2.4.10-4GB (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. Warning (compare_ksyms_lsmod): module snd-card-cs461x is in lsmod but not in ksyms, probably no symbols exported Warning (compare_maps): mismatch on symbol partition_name , ksyms_base says c01e7bd0, System.map says c0152440. Ignoring ksyms_base entry Unable to handle kernel paging request at virtual address d127347c ce2800ee *pde = 0ff7c067 Oops: 0000 CPU: 0 EIP: 0010:[<ce2800ee>] Using defaults from ksymoops -t elf32-i386 -a i386 EFLAGS: 00210202 eax: d1273000 ebx: cea9d8a0 ecx: ce55d000 edx: 0000011f esi: cea9d8a0 edi: 00000026 ebp: bfffe4ec esp: ca36bf00 ds: 0018 es: 0018 ss: 0018 Process rmmod (pid: 1115, stackpage=ca36b000) Stack: ce2801a6 cea9d8a0 0000047c cea9d8a0 cea9d8a0 ca5d1000 ce281fd5 cea9d8a0 00000026 cea9d8a0 ce282611 cea9d8a0 00000002 cdcd8460 ce0ec8bb cea9d8a0 cd930a00 cd930a00 ce0eca00 cd930a00 cea9d8a0 cd930a00 ce0e8e4c cd930a00 Call Trace: [<ce2801a6>] [<ce281fd5>] [<ce282611>] [<ce0ec8bb>] [<ce0eca00>] [<ce0e8e4c>] [<ce0e8fc4>] [<ce26f3b4>] [<ce26f449>] [<c01182d3>] [<c0117707>] [<c0106e63>] Code: 8b 04 90 c3 8d b4 26 00 00 00 00 8d bc 27 00 00 00 00 55 57 >>EIP; ce2800ee <[snd-cs461x]snd_cs461x_peekBA0+e/20> <===== Trace; ce2801a6 <[snd-cs461x]snd_cs461x_codec_read+16/f0> Trace; ce281fd4 <[snd-cs461x]amp_voyetra+44/60> Trace; ce282610 <[snd-cs461x]snd_cs461x_free+c0/e0> Trace; ce0ec8ba <[snd]snd_device_free+6a/c0> Trace; ce0eca00 <[snd]snd_device_free_all+20/40> Trace; ce0e8e4c <[snd]snd_card_free+1c/110> Trace; ce0e8fc4 <[snd]snd_card_unregister+34/50> Trace; ce26f3b4 <[snd-rawmidi].bss.end+7cf76/8dbc2> Trace; ce26f448 <[snd-rawmidi].bss.end+7d00a/8dbc2> Trace; c01182d2 <free_module+16/98> Trace; c0117706 <sys_delete_module+f2/1b0> Trace; c0106e62 <system_call+32/40> Code; ce2800ee <[snd-cs461x]snd_cs461x_peekBA0+e/20> 00000000 <_EIP>: Code; ce2800ee <[snd-cs461x]snd_cs461x_peekBA0+e/20> <===== 0: 8b 04 90 mov (%eax,%edx,4),%eax <===== Code; ce2800f0 <[snd-cs461x]snd_cs461x_peekBA0+10/20> 3: c3 ret Code; ce2800f2 <[snd-cs461x]snd_cs461x_peekBA0+12/20> 4: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi Code; ce2800f8 <[snd-cs461x]snd_cs461x_peekBA0+18/20> b: 8d bc 27 00 00 00 00 lea 0x0(%edi,1),%edi Code; ce280100 <[snd-cs461x]snd_cs461x_codec_write+0/90> 12: 55 push %ebp Code; ce280100 <[snd-cs461x]snd_cs461x_codec_write+0/90> 13: 57 push %edi 3 warnings issued. Results may not be reliable.