From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michael Cree Subject: M-Audio Revolution 7.1 sound card causing crash on Alpha Date: Wed, 05 Mar 2008 21:14:23 +1300 Message-ID: <47CE565F.9020407@orcon.net.nz> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Return-path: Resent-Message-ID: <1EBVOOoFoUB.A.whC.-ZlzHB@liszt> List-Post: List-Help: List-Subscribe: List-Unsubscribe: To: alsa-devel@alsa-project.org Cc: debian-alpha@lists.debian.org List-Id: alsa-devel@alsa-project.org I recently installed a M-Audio Revolution 7.1 sound card into DEC/Compaq Alpha XP1000, and it is causing crashes and complete lock ups of the computer when I attempt to play sound through the sound card. Since this is my main computer I shifted the card to a DEC Alpha PWS500au and it causes the same lock ups there, and in one case a kernel oops made it into the system log (listed below). The crashes occur when any application plays sound through the card. The first instance of running an application (such as aplay or speaker-test) after bootup succeeds; it's the second time one runs such an application that the system crashes. I am using the ice1724 alsa driver. The sound card works fine - I've verified it on a MS Windows machine. It also worked fine when I installed it in a x86_64 machine running Debian testing. This seems to be a bug possibly specific to the Alpha architecture. Any ideas as to the problem? Any suggestions as to effective debugging? I turned on the debug options for alsa in the kernel config and re-compiled, but couldn't find any alsa debugging information in any of the system logs. Basic system details follow: DEC Alpha PWS500au with a 600MHz Alpha EV56 cpu. Debian GNU/Linux - up to date testing (Lenny) distribution. 2.6.24.3 verbatim kernel self-compiled and alsa as provided in that kernel. The kernel oops from one crash is as follows: Mar 4 22:04:04 aleph kernel: Kernel bug at mm/mmap.c:2054 Mar 4 22:04:04 aleph kernel: speaker-test(1885): Kernel Bug 1 Mar 4 22:04:04 aleph kernel: pc = [] ra = [] ps = 0000 Not tainted Mar 4 22:04:04 aleph kernel: pc is at exit_mmap+0x134/0x150 Mar 4 22:04:04 aleph kernel: ra is at exit_mmap+0xf8/0x150 Mar 4 22:04:04 aleph kernel: v0 = 0000000000000000 t0 = 0000000000000003 t1 = 0000000000000040 Mar 4 22:04:04 aleph kernel: t2 = 000000000000003f t3 = fffffc002300c5f8 t4 = 0000000000000001 Mar 4 22:04:04 aleph kernel: t5 = fffffc00001da000 t6 = 0000000000000000 t7 = fffffc00212dc000 Mar 4 22:04:04 aleph kernel: a0 = 0000000000000000 a1 = fffffc002300c400 a2 = 0000000000000000 Mar 4 22:04:04 aleph kernel: a3 = 0000000000000000 a4 = 0000000000000000 a5 = 0000000000000000 Mar 4 22:04:04 aleph kernel: t8 = 0000000000000000 t9 = 0000000d1bc1e51d t10= 1a00000000000000 Mar 4 22:04:04 aleph kernel: t11= 0000000000002000 pv = fffffc000037b3d0 at = 0000000000000003 Mar 4 22:04:04 aleph kernel: gp = fffffc00006fb518 sp = fffffc00212dfbe8 Mar 4 22:04:04 aleph kernel: Trace: Mar 4 22:04:04 aleph kernel: [] mmput+0x5c/0x100 Mar 4 22:04:04 aleph kernel: [] exit_mm+0xc0/0x180 Mar 4 22:04:04 aleph kernel: [] do_exit+0x16c/0x950 Mar 4 22:04:04 aleph kernel: [] do_group_exit+0x44/0xc0 Mar 4 22:04:04 aleph kernel: [] get_signal_to_deliver+0x2fc/0x450 Mar 4 22:04:04 aleph kernel: [] do_notify_resume+0xb4/0x570 Mar 4 22:04:04 aleph kernel: [] work_pending+0x5c/0x70 Mar 4 22:04:04 aleph kernel: [] __sigqueue_alloc+0x40/0xc0 Mar 4 22:04:04 aleph kernel: [] do_ioctl+0x30/0x90 Mar 4 22:04:04 aleph kernel: [] specific_send_sig_info+0xd4/0x110 Mar 4 22:04:04 aleph kernel: [] force_sig_info+0x8c/0xe0 Mar 4 22:04:04 aleph kernel: [] entMM+0x9c/0xc0 Mar 4 22:04:04 aleph kernel: Mar 4 22:04:04 aleph kernel: Code: a77df1b0 6b5b497f 27ba0039 23bdf664 c3ffffec 00000081 <00000806> 005efcfe Mar 4 22:04:04 aleph kernel: Fixing recursive fault but reboot is needed! Modules installed: ipv6 evdev snd_ice1724 snd_ice17xx_ak4xxx snd_ac97_codec ac97_bus snd_ak4114 snd_pt2258 snd_i2c snd_ak4xxx_adda snd_mpu401_uart snd_pcm_oss snd_pcm snd_page_alloc snd_mixer_oss snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore pcspkr serio_raw tulip Sound devices: **** List of PLAYBACK Hardware Devices **** card 0: Revolution71 [M Audio Revolution-7.1], device 0: ICE1724 [ICE1724] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: Revolution71 [M Audio Revolution-7.1], device 1: IEC1724 IEC958 [IEC1724 IEC958] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: Revolution71 [M Audio Revolution-7.1], device 2: ICE1724 Surrounds [ICE1724 Surround PCM] Subdevices: 3/3 Subdevice #0: subdevice #0 Subdevice #1: subdevice #1 Subdevice #2: subdevice #2 cat /proc/asound/cards: 0 [Revolution71 ]: ICE1724 - M Audio Revolution-7.1 M Audio Revolution-7.1 at 0x8480, irq 40 PCI devices: 00:03.0 Ethernet controller: Digital Equipment Corporation DECchip 21142/43 (rev 30) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- 01:04.0 SCSI storage controller: QLogic Corp. ISP1020 Fast-wide SCSI (rev 05) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR- TAbort- SERR-