[Bug 409042] New: USB audio randomly stops working
https://bugzilla.novell.com/show_bug.cgi?id=409042 Summary: USB audio randomly stops working Product: openSUSE 11.0 Version: Final Platform: i586 OS/Version: openSUSE 11.0 Status: NEW Severity: Normal Priority: P5 - None Component: Kernel AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: hans@schwimmbeck.de QAContact: qa@suse.de Found By: Customer Sound from my Eizo monitor HD2441W with builtin USB Audio DAC idVendor=08bb, idProduct=2704 Burr-Brown from TI ramdomly stops working. I tried latest kernel-default and kernel-pae from 11.0. I've got it running with the following patched /etc/modprobe.d/sound: ------------ options snd slots=snd-usb-audio # uniq.unknown_key:USB Audio alias snd-card-0 snd-usb-audio # patch options snd-usb-audio index=0 vid=0x08bb pid=0x2704 ------------ /var/log/warn ------------ Jul 14 21:29:01 linux-kjzj kernel: ALSA sound/usb/usbaudio.c:923: timeout: still 3 active urbs.. Jul 14 21:29:12 linux-kjzj kernel: ALSA sound/usb/usbaudio.c:1350: 6:1:1: usb_set_interface failed Jul 14 21:29:12 linux-kjzj kernel: ALSA sound/usb/usbaudio.c:1350: 6:1:1: usb_set_interface failed Jul 14 21:29:22 linux-kjzj kernel: ALSA sound/usb/usbaudio.c:1350: 6:1:2: usb_set_interface failed Jul 14 21:29:27 linux-kjzj kernel: ALSA sound/usb/usbaudio.c:1350: 6:1:1: usb_set_interface failed Jul 14 21:29:27 linux-kjzj kernel: ALSA sound/usb/usbaudio.c:1350: 6:1:1: usb_set_interface failed ------------ lsusb ------------ Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 003: ID 043d:0018 Lexmark International, Inc. Z52 Printer Bus 003 Device 002: ID 046d:c018 Logitech, Inc. Optical Wheel Mouse Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 002: ID 046d:c30e Logitech, Inc. UltraX Keys (X) Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 007: ID 056d:0002 EIZO Corp. HID Monitor Controls Bus 002 Device 006: ID 08bb:2704 Texas Instruments Japan Bus 002 Device 003: ID 0424:2524 Standard Microsystems Corp. USB MultiSwitch Hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub ------------ lspci ------------ 00:00.0 Host bridge: ATI Technologies Inc RS690 Host Bridge 00:01.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (Internal gfx) 00:07.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (PCI Express Port 3) 00:12.0 SATA controller: ATI Technologies Inc SB600 Non-Raid-5 SATA 00:13.0 USB Controller: ATI Technologies Inc SB600 USB (OHCI0) 00:13.1 USB Controller: ATI Technologies Inc SB600 USB (OHCI1) 00:13.2 USB Controller: ATI Technologies Inc SB600 USB (OHCI2) 00:13.3 USB Controller: ATI Technologies Inc SB600 USB (OHCI3) 00:13.4 USB Controller: ATI Technologies Inc SB600 USB (OHCI4) 00:13.5 USB Controller: ATI Technologies Inc SB600 USB Controller (EHCI) 00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 14) 00:14.1 IDE interface: ATI Technologies Inc SB600 IDE 00:14.3 ISA bridge: ATI Technologies Inc SB600 PCI to LPC Bridge 00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge 00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration 00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map 00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller 00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control 01:05.0 VGA compatible controller: ATI Technologies Inc RS690 [Radeon X1200 Series] 02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01) 03:06.0 Multimedia controller: Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder (rev d1) ---------- -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=409042 Cyril Hrubis <chrubis@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team-screening@forge.provo.novell.com |kernel-maintainers@forge.provo.novell.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=409042 Jeff Mahoney <jeffm@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |oneukum@novell.com AssignedTo|kernel-maintainers@forge.provo.novell.com |tiwai@novell.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=409042 User tiwai@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=409042#c2 Takashi Iwai <tiwai@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |hans@schwimmbeck.de --- Comment #2 from Takashi Iwai <tiwai@novell.com> 2008-07-28 10:34:51 MDT --- Did the device work with older kernels, or you used only with 11.0? You can try alsa-driver-kmp on openSUSE BS multimedia:audio:KMP repo for the latest ALSA drivers. http://download.opensuse.org/repositories/multimedia:/audio:/KMP/ -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=409042 User hans@schwimmbeck.de added comment https://bugzilla.novell.com/show_bug.cgi?id=409042#c3 --- Comment #3 from Hans Schwimmbeck <hans@schwimmbeck.de> 2008-07-29 14:48:27 MDT --- I purchased the Eizo screen after updating to 11.0, so I can't comment about older kernels. The new ALSA driver didn't change anything. /var/log/warn: --------- Jul 29 22:18:44 linux-kjzj kernel: ALSA /usr/src/packages/BUILD/alsa-driver/usb/usbmixer.c:809: cannot get current value for control 2 ch 1: err = -22 Jul 29 22:19:01 linux-kjzj syslog-ng[1827]: last message repeated 14 times Jul 29 22:19:02 linux-kjzj kernel: ALSA /usr/src/packages/BUILD/alsa-driver/usb/usbaudio.c:940: timeout: still 3 active urbs.. --------- different error message, same result. I'm using a Asus M2A-VM HDMI motherboard with 4 Gigs of ram, which seems to be a pretty delicate configuration. The SB600 southbridge is known for poor USB performance, so the problem might be hardware related as well. I disabled anything nonessential like onboard sound, IDE, serial and parallel interface in the Bios, so that the USB device is not sharing interrupts, but it didn't help. cat /proc/interrupts --------- 0: 122 1 IO-APIC-edge timer 1: 0 4 IO-APIC-edge i8042 8: 0 1 IO-APIC-edge rtc0 9: 0 1 IO-APIC-fasteoi acpi 12: 2 5 IO-APIC-edge i8042 16: 29 17661 IO-APIC-fasteoi ohci_hcd:usb2 17: 4 24 IO-APIC-fasteoi ohci_hcd:usb3, ohci_hcd:usb5 18: 0 2 IO-APIC-fasteoi ohci_hcd:usb4, ohci_hcd:usb6 19: 130 11490 IO-APIC-fasteoi ehci_hcd:usb1 20: 48 4042 IO-APIC-fasteoi saa7133[0] 22: 123 20052 IO-APIC-fasteoi ahci 222: 0 1056 PCI-MSI-edge eth0 NMI: 0 0 Non-maskable interrupts LOC: 300682 264253 Local timer interrupts RES: 30298 6972 Rescheduling interrupts CAL: 331 133 function call interrupts TLB: 646 360 TLB shootdowns TRM: 0 0 Thermal event interrupts SPU: 0 0 Spurious interrupts ERR: 0 MIS: 0 --------- lsusb --------- Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 002: ID 043d:0018 Lexmark International, Inc. Z52 Printer Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 003: ID 046d:c018 Logitech, Inc. Optical Wheel Mouse Bus 002 Device 002: ID 046d:c30e Logitech, Inc. UltraX Keys (X) Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 007: ID 056d:0002 EIZO Corp. HID Monitor Controls Bus 001 Device 006: ID 08bb:2704 Texas Instruments Japan Bus 001 Device 004: ID 0424:2524 Standard Microsystems Corp. USB MultiSwitch Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub --------- -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=409042 User hans@schwimmbeck.de added comment https://bugzilla.novell.com/show_bug.cgi?id=409042#c4 Hans Schwimmbeck <hans@schwimmbeck.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |hans@schwimmbeck.de Status|NEEDINFO |NEW Info Provider|hans@schwimmbeck.de | --- Comment #4 from Hans Schwimmbeck <hans@schwimmbeck.de> 2008-08-07 01:43:35 MDT --- (In reply to comment #2 from Takashi Iwai)
Did the device work with older kernels, or you used only with 11.0?
You can try alsa-driver-kmp on openSUSE BS multimedia:audio:KMP repo for the latest ALSA drivers. http://download.opensuse.org/repositories/multimedia:/audio:/KMP/
I purchased the Eizo screen after updating to 11.0, so I can't comment about older kernels. The new ALSA driver didn't change anything. See my Comment #3 I can reproduce the bug now by moving the volume slider in kmix while playing music in amarok. Tried it with USB and PS/2 mouse. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=409042 User tiwai@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=409042#c5 Takashi Iwai <tiwai@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |hans@schwimmbeck.de --- Comment #5 from Takashi Iwai <tiwai@novell.com> 2008-08-18 08:13:07 MDT --- Looks like the USB communication is unstable. Could you try the latest alsa-driver-kmp (20080818) and add ignore_ctl_error=1 to snd-usb-audio module option? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=409042 User hans@schwimmbeck.de added comment https://bugzilla.novell.com/show_bug.cgi?id=409042#c6 Hans Schwimmbeck <hans@schwimmbeck.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |RESOLVED Info Provider|hans@schwimmbeck.de | Resolution| |FIXED --- Comment #6 from Hans Schwimmbeck <hans@schwimmbeck.de> 2008-09-18 04:50:55 MDT --- After a few weeks off first thing I did was an Online Update and --miracle-- the problem is gone! I waited for a week now to be sure before I reported the 'healing'. During the Online Update kernel 2.6.25.16-0.1-pae was installed and some change obviously addresses my problem. I read the changelogs from 2.6.25.12 to 2.6.25.16 on kernel.org and there is one change to the usb-audio subsystem in 2.6.25.15. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com