[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

ALSA: Kernel Oops...



Hi,

I switched to unstable (from testing) a week ago, and since then, I can't get 
ALSA working for my ICE1712 chip.

This is what I did:
- I downloaded alsa-source, to build a kernel module. (using make-kpkg 
modules_image)
- I installed alsa-base and alsa-utils

This is what I get when I try to install the generated alsa_modules-2.4.20... 
deb file:

Wrote ALSA configuration to /etc/alsa/modutils/0.9
/var/lib/dpkg/info/alsa-base.postinst: line 103:   873 Segmentation fault      
alsactl store >/dev/null 2>&1
Setting up alsa-modules-2.4.20 (0.9.3c-1+10.00.Custom)
Configuration file for ALSA 0.9 exists.
Attempting to start.

   Storing ALSA mixer settings ... /etc/init.d/alsa: line 144:   954 
Segmentation fault      alsactl store >/dev/null 2>&1
   failed
   invoke-rc.d: initscript alsa, action "restart" failed.
   dpkg: error processing alsa-modules-2.4.20 (--install):
    subprocess post-installation script returned error exit status 1
    Errors were encountered while processing:
     alsa-modules-2.4.20


And from /var/log/messages:

Jun  1 14:43:41 P2 kernel:  <1>Unable to handle kernel NULL pointer 
dereference at virtual address 00000000
Jun  1 14:43:41 P2 kernel:  printing eip:
Jun  1 14:43:41 P2 kernel: c0112703
Jun  1 14:43:41 P2 kernel: Oops: 0000
Jun  1 14:43:41 P2 kernel: CPU:    0
Jun  1 14:43:41 P2 kernel: EIP:    0010:[__wake_up+51/160]    Not tainted
Jun  1 14:43:41 P2 kernel: EFLAGS: 00010097
Jun  1 14:43:41 P2 kernel: eax: d7061984   ebx: d7061984   ecx: 00000000   
edx: 00000003
Jun  1 14:43:41 P2 kernel: esi: d7061988   edi: 00000001   ebp: cd721f2c   
esp: cd721f14
Jun  1 14:43:41 P2 kernel: ds: 0018   es: 0018   ss: 0018
Jun  1 14:43:41 P2 kernel: Process alsactl (pid: 873, stackpage=cd721000)
Jun  1 14:43:41 P2 kernel: Stack: d7a8b640 d589d0c0 d7061800 d7061988 00000286 
00000003 d706194c d88584d5
Jun  1 14:43:41 P2 kernel:        d68d0980 00000282 d706195c cf137680 d706195c 
cf137680 d8859d4d d7061800
Jun  1 14:43:41 P2 kernel:        d589d0c0 00000000 cf1376a0 d706195c d589d0c0 
d68d0980 c142e300 d3d00c40
Jun  1 14:43:41 P2 kernel: Call Trace:    [<d88584d5>] [<d8859d4d>] 
[fput+76/224] [filp_close+85/96] [sys_close+67/96]
Jun  1 14:43:41 P2 kernel:   [system_call+51/56]
Jun  1 14:43:41 P2 kernel:
Jun  1 14:43:41 P2 kernel: Code: 8b 01 85 45 fc 74 4c 31 c0 9c 5e fa c7 01 00 
00 00 00 83 79
Jun  1 14:43:41 P2 kernel:  <1>Unable to handle kernel NULL pointer 
dereference at virtual address 00000000
Jun  1 14:43:41 P2 kernel:  printing eip:
Jun  1 14:43:41 P2 kernel: c0112703
Jun  1 14:43:41 P2 kernel: Oops: 0000
Jun  1 14:43:41 P2 kernel: CPU:    0
Jun  1 14:43:41 P2 kernel: EIP:    0010:[__wake_up+51/160]    Not tainted
Jun  1 14:43:41 P2 kernel: EFLAGS: 00010097
Jun  1 14:43:41 P2 kernel: eax: d7061984   ebx: d7061984   ecx: 00000000   
edx: 00000003
Jun  1 14:43:41 P2 kernel: esi: d7061988   edi: 00000001   ebp: cd753f2c   
esp: cd753f14
Jun  1 14:43:41 P2 kernel: ds: 0018   es: 0018   ss: 0018
Jun  1 14:43:41 P2 kernel: Process alsactl (pid: 954, stackpage=cd753000)
Jun  1 14:43:41 P2 kernel: Stack: d7a8b600 d5589740 d7061800 d7061988 00000286 
00000003 d706194c d88584d5
Jun  1 14:43:41 P2 kernel:        d68d0980 00000286 d706195c cf1375c0 d706195c 
cf1375c0 d8859d4d d7061800
Jun  1 14:43:41 P2 kernel:        d5589740 00000000 cf1375e0 d706195c d5589740 
d68d0980 c142e300 d3d00c40
Jun  1 14:43:41 P2 kernel: Call Trace:    [<d88584d5>] [<d8859d4d>] 
[fput+76/224] [filp_close+85/96] [sys_close+67/96]
Jun  1 14:43:41 P2 kernel:   [system_call+51/56]
Jun  1 14:43:41 P2 kernel:
Jun  1 14:43:41 P2 kernel: Code: 8b 01 85 45 fc 74 4c 31 c0 9c 5e fa c7 01 00 
00 00 00 83 79


Under testing, everything worked fine, but I don't know which package 
(kernel-source? alsa-source? alsa-base?) is causing these problems.

Another problem: it's very difficult to remove the alsa-packages using dpkg 
--purge.
The script /etc/init.d/alsa *always* gives a non-0 return value, so I have to 
`echo "exit 0" > /etc/init.d/alsa` before I'm able to remove the alsa 
packages.

Does anyone know how I can get alsa running under unstable?

Thanks in advance,
Stanley.
(PS: this is the first message I sent to a mailing-list ever, I hope nothing 
goes wrong)



Reply to: