[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