I'm running kernel 2.4.22 and alsa-0.9.7c on a Dell laptop. I have problem on
suspend/resume when alsa modules loaded. I have done a few testings, below is my
findings:
If the snd-pcm-oss module is in use(by arts sound server) at the time of suspend,
kernel
oops upon resuming and X server crashes. It has no problem when snd-pcm-oss is not in
use(
released by arts). 0.9.6 has the same behavior. My sound card is on-board intel8x0.
I searched the mail archive and didn't find any similar cases. Could anybody look into
this problem?
Below is the decoded oops(on kernel 2.4.22 with alsa-0.9.7c loaded):
--------------------------------------------------------------
ksymoops 2.4.9 on i686 2.4.22. Options used
-V (default)
-k /proc/ksyms (default)
-l /proc/modules (default)
-o /lib/modules/2.4.22/ (default)
-m /boot/System.map-2.4.22 (specified)
Unable to handle kernel paging request at virtual address fffffffc
c0116d70
*pde = 00001063
Oops: 0000
CPU: 0
EIP: 0010:[<c0116d70>] Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010007
eax: 00000000 ebx: 00000000 ecx: 00000000 edx: 00000000
esi: d7ec2fb0 edi: 00000003 ebp: d5307ee4 esp: d5307ec8
ds: 0018 es: 0018 ss: 0018
Process X (pid: 851, stackpage=d5307000)
Stack: 00000000 00000000 00000001 00000282 d7fc7808 d7fc9eb4 d7fc9ea0 00000000
d8bee512 d754a000 c021dc06 d7fc7800 c021dd3b d7fc7800 d7fc9ea0 00000003
00000000 c021de83 d7fc9ea0 c142d2a0 c021dee5 c142d420 c0127e52 c142d2a0
Call Trace: [<d8bee512>] [<c021dc06>] [<c021dd3b>] [<c021de83>] [<c021dee5>]
[<c0127e52>] [<c0127f54>] [<c0113a43>] [<c011415c>] [<c0149b39>] [<c010740f>]
Code: 8b 4b fc 8b 01 85 c7 75 19 8b 02 89 d3 89 c2 0f 18 00 39 f3
>>EIP; c0116d70 <__wake_up+30/80> <=====
>>esi; d7ec2fb0 <_end+17b53f8c/1880603c>
>>ebp; d5307ee4 <_end+14f98ec0/1880603c>
>>esp; d5307ec8 <_end+14f98ea4/1880603c>
Trace; d8bee512 <[snd-intel8x0]snd_intel8x0_resume+12/20>
Trace; c021dc06 <pci_pm_resume_device+26/30>
Trace; c021dd3b <pci_pm_resume_bus+2b/70>
Trace; c021de83 <pci_pm_resume+33/50>
Trace; c021dee5 <pci_pm_callback+45/50>
Trace; c0127e52 <pm_send+72/a0>
Trace; c0127f54 <pm_send_all+74/b0>
Trace; c0113a43 <suspend+e3/120>
Trace; c011415c <do_ioctl+10c/180>
Trace; c0149b39 <sys_ioctl+c9/250>
Trace; c010740f <system_call+33/38>
Code; c0116d70 <__wake_up+30/80>
00000000 <_EIP>:
Code; c0116d70 <__wake_up+30/80> <=====
0: 8b 4b fc mov 0xfffffffc(%ebx),%ecx <=====
Code; c0116d73 <__wake_up+33/80>
3: 8b 01 mov (%ecx),%eax
Code; c0116d75 <__wake_up+35/80>
5: 85 c7 test %eax,%edi
Code; c0116d77 <__wake_up+37/80>
7: 75 19 jne 22 <_EIP+0x22>
Code; c0116d79 <__wake_up+39/80>
9: 8b 02 mov (%edx),%eax
Code; c0116d7b <__wake_up+3b/80>
b: 89 d3 mov %edx,%ebx
Code; c0116d7d <__wake_up+3d/80>
d: 89 c2 mov %eax,%edx
Code; c0116d7f <__wake_up+3f/80>
f: 0f 18 00 prefetchnta (%eax)
Code; c0116d82 <__wake_up+42/80>
12: 39 f3 cmp %esi,%ebx
--------------------------------------------------------------
This is the list of modules:
Module Size Used by Not tainted
snd-pcm-oss 39364 1
snd-mixer-oss 13720 1 [snd-pcm-oss]
keybdev 2112 0 (unused)
mousedev 4404 1
hid 15624 0 (unused)
input 3328 0 [keybdev mousedev hid]
uhci 25968 0 (unused)
usbcore 62624 1 [hid uhci]
snd-intel8x0 19460 2
snd-pcm 61536 0 [snd-pcm-oss snd-intel8x0]
snd-timer 14628 0 [snd-pcm]
snd-ac97-codec 42456 0 [snd-intel8x0]
snd-page-alloc 6484 0 [snd-intel8x0 snd-pcm]
snd-mpu401-uart 3456 0 [snd-intel8x0]
snd-rawmidi 13536 0 [snd-mpu401-uart]
snd-seq-device 4288 0 [snd-rawmidi]
snd 29956 0 [snd-pcm-oss snd-mixer-oss snd-intel8x0 snd-pcm
snd-timer
snd-ac97-codec snd-mpu401-uart snd-rawmidi snd-seq-device]
soundcore 3588 4 [snd]
3c59x 27984 1
yenta_socket 10816 0
pcmcia_core 43104 0 [yenta_socket]
nls_cp936 119964 1 (autoclean)
nls_gb2312 448 1 (autoclean)
-------------------------------------------------------
This SF.net email sponsored by: Enterprise Linux Forum Conference & Expo
The Event For Linux Datacenter Solutions & Strategies in The Enterprise
Linux in the Boardroom; in the Front Office; & in the Server Room
http://www.enterpriselinuxforum.com
_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel