[Bugme-new] [Bug 4348] New: snd_emu10k1 oops'es with Audigy 2 and various kernels >2.6.11

bugme-daemon at osdl.org bugme-daemon at osdl.org
Wed Mar 16 12:40:44 PST 2005


http://bugme.osdl.org/show_bug.cgi?id=4348

           Summary: snd_emu10k1 oops'es with Audigy 2 and various kernels
                    >2.6.11
    Kernel Version: 2.6.11-bk8 and 2.6.11-mm[23]
            Status: NEW
          Severity: normal
             Owner: perex at perex.cz
         Submitter: rfjak at eircom.net
                CC: andrew at digital-domain.net


Distribution: Mandrakelinux   
Hardware Environment: i386 PC with Creative Audigy 2 soundcard installed  
Software Environment: Mandrakelinux 10.1 initscripts loading alsa  
Problem Description: Kernel Oops on loading snd_emu10k1 with kernel versions >   
2.6.11   
    
Steps to reproduce: Boot PC, initscripts try to load alsa driver, PC hangs 
( 100% reproducible ) 
 
Details below: 
 
I am having problems with alsa snd_emu10k1 driver for my Creative Audigy 2 ZS 
Platinum Pro sound card with recent kernels. The module Oops'es every time. 
This has the effect of killing my machine as my initscripts try to load sound 
long before networking or getty so I never get a login. 
Summary of kernels I have tested: 
 
2.6.11 vanilla                                  OK 
2.6.11 with alsa-bk-2005-03-11.patch.gz         oops 
2.6.11-mm2                                      oops 
2.6.11-mm3                                      oops 
2.6.11-bk8                                      oops 
 
Similar reports are on Mandrake cooker mailing list for their 2.6.11 
kernel, which lists alsa-cvs-2005-03-08 as included ( I have not verified 
this ) 
 
Andrew Clayton has reported a similar issue to LKML as "Problem with 
2.6.11-bk[3456]" at 
http://marc.theaimsgroup.com/?l=linux-kernel&m=111088437524674&w=2 
 
Mar 13 12:07:08 PcJak kernel: ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 
12 
Mar 13 12:07:08 PcJak kernel: PCI: setting IRQ 12 as level-triggered 
Mar 13 12:07:08 PcJak kernel: ACPI: PCI Interrupt 0000:00:09.0[A] -> Link 
[LNKB] -> GSI 12 (level, low) -> IRQ 12 
Mar 13 12:07:08 PcJak kernel: Audigy2 ZS is detected. setting 7.1 mode. 
Mar 13 12:07:09 PcJak alsa:  succeeded 
Mar 13 12:07:15 PcJak kernel: Unable to handle kernel NULL pointer dereference 
at virtual address 0000000c 
Mar 13 12:07:15 PcJak kernel:  printing eip: 
Mar 13 12:07:15 PcJak kernel: d0996bce 
Mar 13 12:07:15 PcJak kernel: *pde = 00000000 
Mar 13 12:07:15 PcJak kernel: Oops: 0000 [#1] 
Mar 13 12:07:15 PcJak kernel: DEBUG_PAGEALLOC 
Mar 13 12:07:15 PcJak kernel: Modules linked in: snd_emu10k1 snd_rawmidi 
snd_seq_device snd_ac97_codec snd_pcm snd_timer snd_page_alloc snd_util_mem 
snd_hwdep snd soundcore md5 ipv6 af_packet 8139too mii ide_cd cdrom loop evdev 
usbhid ohci_hcd usbcore container battery genrtc 
Mar 13 12:07:15 PcJak kernel: CPU:    0 
Mar 13 12:07:15 PcJak kernel: EIP:    0060:[pg0+273845198/1069089792]    Not 
tainted VLI 
Mar 13 12:07:15 PcJak kernel: EIP:    0060:[<d0996bce>]    Not tainted VLI 
Mar 13 12:07:15 PcJak kernel: EFLAGS: 00010002   (2.6.11-mm3)  
Mar 13 12:07:15 PcJak kernel: EIP is at 
snd_emu10k1_efx_send_routing_put+0xee/0x200 [snd_emu10k1] 
Mar 13 12:07:15 PcJak kernel: eax: 00000000   ebx: 00000001   ecx: 00000000   
edx: 00000000 
Mar 13 12:07:15 PcJak kernel: esi: 00000008   edi: cefcc000   ebp: cb00fef8   
esp: cb00fed8 
Mar 13 12:07:15 PcJak kernel: ds: 007b   es: 007b   ss: 0068 
Mar 13 12:07:15 PcJak kernel: Process alsactl (pid: 2813, threadinfo=cb00e000 
task=cb7e8aa0) 
Mar 13 12:07:15 PcJak kernel: Stack: 0000003f 00000001 cefcd248 00000000 
00000202 cb128d44 cb2c6e40 cb1cfc38  
Mar 13 12:07:15 PcJak kernel:        cb00ff2c d08c56f8 cb2c6df8 cb1cfbf8 
cb1cfbf8 cb2c6df8 cb00ff2c cb2c6df8  
Mar 13 12:07:15 PcJak kernel:        00000000 fffffff3 cac325e4 cb1cfbf8 
bfe34f00 cb00ff4c d08c5786 cb128bf8  
Mar 13 12:07:15 PcJak kernel: Call Trace: 
Mar 13 12:07:15 PcJak kernel:  [show_stack+114/160] show_stack+0x72/0xa0 
Mar 13 12:07:15 PcJak kernel:  [<c0104d52>] show_stack+0x72/0xa0 
Mar 13 12:07:15 PcJak kernel:  [show_registers+260/384] 
show_registers+0x104/0x180 
Mar 13 12:07:15 PcJak kernel:  [<c0104ea4>] show_registers+0x104/0x180 
Mar 13 12:07:15 PcJak kernel:  [die+291/640] die+0x123/0x280 
Mar 13 12:07:15 PcJak kernel:  [<c01050e3>] die+0x123/0x280 
Mar 13 12:07:15 PcJak kernel:  [do_page_fault+1055/1591] 
do_page_fault+0x41f/0x637 
Mar 13 12:07:15 PcJak kernel:  [<c011843f>] do_page_fault+0x41f/0x637 
Mar 13 12:07:15 PcJak kernel:  [error_code+43/48] error_code+0x2b/0x30 
Mar 13 12:07:15 PcJak kernel:  [<c010488b>] error_code+0x2b/0x30 
Mar 13 12:07:15 PcJak kernel:  [pg0+272987896/1069089792] 
snd_ctl_elem_write+0xf8/0x140 [snd] 
Mar 13 12:07:15 PcJak kernel:  [<d08c56f8>] snd_ctl_elem_write+0xf8/0x140 
[snd] 
Mar 13 12:07:15 PcJak kernel:  [pg0+272988038/1069089792] 
snd_ctl_elem_write_user+0x46/0xa0 [snd] 
Mar 13 12:07:15 PcJak kernel:  [<d08c5786>] snd_ctl_elem_write_user+0x46/0xa0 
[snd] 
Mar 13 12:07:15 PcJak kernel:  [do_ioctl+76/96] do_ioctl+0x4c/0x60 
Mar 13 12:07:15 PcJak kernel:  [<c018946c>] do_ioctl+0x4c/0x60 
Mar 13 12:07:15 PcJak kernel:  [vfs_ioctl+85/416] vfs_ioctl+0x55/0x1a0 
Mar 13 12:07:15 PcJak kernel:  [<c01895b5>] vfs_ioctl+0x55/0x1a0 
Mar 13 12:07:15 PcJak kernel:  [sys_ioctl+44/96] sys_ioctl+0x2c/0x60 
Mar 13 12:07:15 PcJak kernel:  [<c018972c>] sys_ioctl+0x2c/0x60 
Mar 13 12:07:15 PcJak kernel:  [syscall_call+7/11] syscall_call+0x7/0xb 
Mar 13 12:07:15 PcJak kernel:  [<c0103899>] syscall_call+0x7/0xb 
Mar 13 12:07:15 PcJak kernel: Code: 8b 5d e0 23 5c b0 44 0f b6 02 39 d8 74 09 
88 1a c7 45 e4 01 00 00 00 46 42 e2 e2 8b 5d e4 85 db 74 1b 8b 55 e8 8b 42 38 
8b 55 ec <8b> 4c 90 0c 85 c9 0f 85 e6 00 00 00 8d b6 00 00 00 00 81 bf 58  
 
Output of lsmod: 
Module                  Size  Used by 
snd_emu10k1           114148  1  
snd_rawmidi            24896  1 snd_emu10k1 
snd_seq_device          7244  2 snd_emu10k1,snd_rawmidi 
snd_ac97_codec         75512  1 snd_emu10k1 
snd_pcm                98440  2 snd_emu10k1,snd_ac97_codec 
snd_timer              29700  2 snd_emu10k1,snd_pcm 
snd_page_alloc          7876  2 snd_emu10k1,snd_pcm 
snd_util_mem            3680  1 snd_emu10k1 
snd_hwdep               7232  1 snd_emu10k1 
snd                    52676  9 
snd_emu10k1,snd_rawmidi,snd_seq_device,snd_ac97_codec,snd_pcm,snd_timer,snd_hwdep 
soundcore               8160  1 snd 
md5                     3584  1  
ipv6                  251936  12  
af_packet              15432  0  
8139too                26336  0  
mii                     4352  1 8139too 
ide_cd                 35684  0  
cdrom                  35136  1 ide_cd 
loop                   14728  0  
evdev                   7232  0  
usbhid                 34240  0  
ohci_hcd               22500  0  
usbcore               114204  3 usbhid,ohci_hcd 
container               3072  0  
battery                 7428  0  
genrtc                 11852  0  
 
Output of ver_linux: 
 
If some fields are empty or look unusual you may have an old version. 
Compare to the current minimal requirements in Documentation/Changes. 
  
Linux PcJak.100Net 2.6.11-mm3 #17 Sat Mar 12 22:45:37 GMT 2005 i586 AMD-K6(tm) 
3D+ Processor unknown GNU/Linux 
  
Gnu C                  3.4.1 
Gnu make               3.80 
binutils               2.15.90.0.3 
util-linux             2.12a 
mount                  2.12a 
module-init-tools      3.0 
e2fsprogs              1.35 
reiserfsprogs          line 
reiser4progs           line 
quota-tools            3.10. 
PPP                    2.4.2 
nfs-utils              1.0.6 
Linux C Library        2.3.3 
Dynamic linker (ldd)   2.3.3 
Procps                 3.2.3 
Net-tools              1.60 
Console-tools          0.2.3 
Sh-utils               5.2.1 
Modules Loaded         snd_emu10k1 snd_rawmidi snd_seq_device snd_ac97_codec 
snd_pcm snd_timer snd_page_alloc snd_util_mem snd_hwdep snd soundcore md5 ipv6 
af_packet 8139too mii ide_cd cdrom loop evdev usbhid ohci_hcd usbcore 
container battery genrtc 
 
alsa-libs		1.0.8 
 
Output of pstree -a -A 
init   
  |-atd 
  |-crond 
  |-(events/0) 
  |-gpm -m /dev/psaux -t imps2 
  |-(khelper) 
  |-(khubd) 
  |-(kjournald) 
  |-klogd -2 
  |-(kseriod) 
  |-(ksoftirqd/0) 
  |-(kswapd0) 
  |-(kthread) 
  |   |-(aio/0) 
  |   |-(kacpid) 
  |   |-(kblockd/0) 
  |   |-(pdflush) 
  |   `-(pdflush) 
  |-master 
  |   |-pickup -l -t fifo -u -c -o content_filter  -o receive_override_options  
  |   |-qmgr -l -t fifo -u -c 
  |   `-tlsmgr -l -t fifo -u -c 
  |-miniserv.pl /usr/share/webmin/miniserv.pl /etc/webmin/miniserv.conf 
  |-portmap 
  |-proftpd 
  |-rc /etc/rc.d/rc 3 
  |   `-S97alsa /etc/rc3.d/S97alsa start 
  |       `-reset_sound /usr/bin/reset_sound 
  |           `-(alsactl) 
  |-sshd 
  |   `-sshd  
  |       `-sshd   
  |           `-bash 
  |               `-su 
  |                   `-bash 
  |                       `-pstree -a -A 
  |-syslogd -m 0 -a /var/spool/postfix/dev/log 
  |-(watchdog/0) 
  |-xfs -port -1 -daemon -droppriv -user xfs 
  `-xinetd -stayalive -reuse -pidfile /var/run/xinetd.pid 
   
output of lspci -v 
00:00.0 Host bridge: ALi Corporation M1541 (rev 04) 
	Subsystem: ALi Corporation ALI M1541 Aladdin V/V+ AGP System 
Controller 
	Flags: bus master, slow devsel, latency 32 
	Memory at e0000000 (32-bit, non-prefetchable) [size=64M] 
	Capabilities: [b0] AGP version 1.0 
 
00:01.0 PCI bridge: ALi Corporation M1541 PCI to AGP Controller (rev 04) 
(prog-if 00 [Normal decode]) 
	Flags: bus master, slow devsel, latency 32 
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=32 
	I/O behind bridge: 0000d000-0000dfff 
	Memory behind bridge: e4000000-e5ffffff 
	Prefetchable memory behind bridge: e6000000-e6ffffff 
 
00:02.0 USB Controller: ALi Corporation USB 1.1 Controller (rev 03) (prog-if 
10 [OHCI]) 
	Flags: bus master, medium devsel, latency 32, IRQ 11 
	Memory at e8004000 (32-bit, non-prefetchable) [size=4K] 
 
00:07.0 ISA bridge: ALi Corporation M1533 PCI to ISA Bridge [Aladdin IV] (rev 
c3) 
	Flags: bus master, medium devsel, latency 0 
 
00:09.0 Multimedia audio controller: Creative Labs SB Audigy (rev 04) 
	Subsystem: Creative Labs: Unknown device 2001 
	Flags: bus master, medium devsel, latency 32, IRQ 12 
	I/O ports at e000 [size=64] 
	Capabilities: [dc] Power Management version 2 
 
00:09.1 Input device controller: Creative Labs SB Audigy MIDI/Game port (rev 
04) 
	Subsystem: Creative Labs SB Audigy MIDI/Game Port 
	Flags: bus master, medium devsel, latency 32 
	I/O ports at e400 [size=8] 
	Capabilities: [dc] Power Management version 2 
 
00:09.2 FireWire (IEEE 1394): Creative Labs SB Audigy FireWire Port (rev 04) 
(prog-if 10 [OHCI]) 
	Subsystem: Creative Labs SB Audigy FireWire Port 
	Flags: bus master, medium devsel, latency 32, IRQ 5 
	Memory at e8006000 (32-bit, non-prefetchable) [size=2K] 
	Memory at e8000000 (32-bit, non-prefetchable) [size=16K] 
	Capabilities: [44] Power Management version 2 
 
00:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. 
RTL-8139/8139C/8139C+ (rev 10) 
	Subsystem: Realtek Semiconductor Co., Ltd. RT8139 
	Flags: bus master, medium devsel, latency 32, IRQ 5 
	I/O ports at e800 [size=256] 
	Memory at e8005000 (32-bit, non-prefetchable) [size=256] 
	Expansion ROM at e7000000 [disabled] [size=64K] 
	Capabilities: [50] Power Management version 2 
 
00:0f.0 IDE interface: ALi Corporation M5229 IDE (rev c1) (prog-if fa) 
	Flags: bus master, medium devsel, latency 32 
	I/O ports at f000 [size=16] 
 
01:00.0 VGA compatible controller: ATI Technologies Inc 3D Rage IIC AGP (rev 
7a) (prog-if 00 [VGA]) 
	Subsystem: ATI Technologies Inc: Unknown device 0084 
	Flags: bus master, stepping, medium devsel, latency 32, IRQ 10 
	Memory at e6000000 (32-bit, prefetchable) [size=16M] 
	I/O ports at d000 [size=256] 
	Memory at e5000000 (32-bit, non-prefetchable) [size=4K] 
	Expansion ROM at <unassigned> [disabled] [size=128K] 
	Capabilities: [5c] Power Management version 1

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.



More information about the Bugme-new mailing list