[pulseaudio-tickets] [PulseAudio] #926: usb soundcard does not work reliably in pulseaudio, but works otherwise

PulseAudio trac-noreply at tango.0pointer.de
Sun Mar 27 03:49:14 PDT 2011


#926: usb soundcard does not work reliably in pulseaudio, but works otherwise
--------------------+-------------------------------------------------------
 Reporter:  martin  |       Owner:  lennart
     Type:  defect  |      Status:  new    
Milestone:          |   Component:  daemon 
 Keywords:          |  
--------------------+-------------------------------------------------------
 I have a ThinkPad T23 with a M-Audio Sonica Theater sound card that
 doesn't work reliably with KDE 4.4.3 and Phonon Xine, while without
 PulseAudio it works. It happens at times, I did not make out a pattern,
 also after a hibernation cycle that the USB soundcard is greyed out in KDE
 multimedia system settings (for Phonon) and sound is switched to internal
 audio.

 And I have this in the syslog:

 Mar 27 12:27:44 localhost kernel: 2:2:4: usb_set_interface failed
 Mar 27 12:27:44 localhost kernel: 2:2:4: usb_set_interface failed
 Mar 27 12:27:44 localhost kernel: 2:2:4: usb_set_interface failed
 Mar 27 12:27:44 localhost kernel: 2:2:4: usb_set_interface failed
 Mar 27 12:27:44 localhost kernel: 2:2:4: usb_set_interface failed
 Mar 27 12:27:44 localhost kernel: 2:2:4: usb_set_interface failed
 Mar 27 12:27:44 localhost kernel: 2:2:4: usb_set_interface failed
 Mar 27 12:27:44 localhost kernel: 2:1:3: usb_set_interface failed
 Mar 27 12:27:44 localhost kernel: 2:1:3: usb_set_interface failed
 Mar 27 12:27:44 localhost kernel: 2:1:3: usb_set_interface failed
 Mar 27 12:27:44 localhost kernel: 2:1:3: usb_set_interface failed

 (lots more, strangely no feedback from pulseaudio daemon itself)

 But when I apt-get purge pulseaudio, replug the sound card I just get:

 {{{
 Mar 27 12:30:32 localhost kernel: usb 1-1: USB disconnect, address 2
 Mar 27 12:30:38 localhost kernel: usb 1-1: new full speed USB device using
 uhci_hcd and address 3
 Mar 27 12:30:39 localhost kernel: usb 1-1: New USB device found,
 idVendor=0763, idProduct=2007
 Mar 27 12:30:39 localhost kernel: usb 1-1: New USB device strings: Mfr=1,
 Product=2, SerialNumber=0
 Mar 27 12:30:39 localhost kernel: usb 1-1: Product: Sonica Theater
 Mar 27 12:30:39 localhost kernel: usb 1-1: Manufacturer: M-Audio
 }}}

 and everything works as expected. No errors regarding usb_set_interface
 failed at all.

 {{{
 martin at deepdance:~> lsusb
 Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 005 Device 002: ID 046d:c001 Logitech, Inc. N48/M-BB48 [FirstMouse
 Plus]
 Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 001 Device 003: ID 0763:2007 Midiman M-Audio Sonica Theater
 Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 }}}

 martin at deepdance:~> cat /proc/version
 Linux version 2.6.38.1-tp23 (martin at deepdance) (gcc version 4.4.5 (Debian
 4.4.5-8) ) #2 PREEMPT Fri Mar 25 18:39:36 CET 2011

 Package versions:

 {{{
 martin at deepdance:~> cat /proc/version
 Linux version 2.6.38.1-tp23 (martin at deepdance) (gcc version 4.4.5 (Debian
 4.4.5-8) ) #2 PREEMPT Fri Mar 25 18:39:36 CET 2011
 martin at deepdance:~> apt-show-versions | egrep
 "(pulseaudio|xine|phonon|alsa)"
 alsa-base/squeeze uptodate 1.0.23+dfsg-2
 alsa-oss/squeeze uptodate 1.0.17-4
 alsa-utils/squeeze uptodate 1.0.23-3
 gstreamer0.10-alsa/squeeze uptodate 0.10.30-1
 gstreamer0.10-pulseaudio/squeeze uptodate 0.10.24-1
 kde-config-phonon-xine/squeeze uptodate 4:4.4.5-1
 libphonon4/sid uptodate 4:4.6.0really4.4.4-3
 libsmokephonon3/squeeze uptodate 4:4.4.5-3
 libsox-fmt-alsa/squeeze uptodate 14.3.1-1
 libxine1/squeeze uptodate 1.1.19-2
 libxine1-bin/squeeze uptodate 1.1.19-2
 libxine1-console/squeeze uptodate 1.1.19-2
 libxine1-ffmpeg/squeeze uptodate 1.1.19-2
 libxine1-misc-plugins/squeeze uptodate 1.1.19-2
 libxine1-plugins/squeeze uptodate 1.1.19-2
 libxine1-x/squeeze uptodate 1.1.19-2
 libxinerama1/squeeze uptodate 2:1.1-3
 phonon/sid uptodate 4:4.6.0really4.4.4-3
 phonon-backend-gstreamer/sid uptodate 4:4.6.0really4.4.4-3
 phonon-backend-vlc/sid uptodate 0.3.2-3
 phonon-backend-vlc-dbg/sid uptodate 0.3.2-3
 phonon-backend-xine/sid uptodate 4:4.6.0really4.4.4-3
 pulseaudio-utils/sid uptodate 0.9.21-4
 xine-ui/squeeze uptodate 0.99.6-1
 }}}

 (pulseaudio was completely installed at version 0.9.21-4, above output is
 with purged pulseaudio, cause I just wanted to listen to music instead of
 fiddling around with things.)

 BTW replugging the sound card does not help when Pulseaudio is installed.
 But without pulseaudio playback is fine.

 I also have rtkit 10 installed which did seem to do what it should by
 giving out nice -11 for pulseaudio and RT 5 for its audio playback
 threads.

 I have a ThinkPad T42 where the M-Audio Sonica Theater worked to far. Also
 with Pulseaudio. I really want to use that soundcard, cause quality is so
 much better. I also tried with gstreamer backend, but also there the
 Sonica Theater was disabled.

 I have also pulseaudio 0.9.22 in Debian Experimental that I could try, but
 first I wait for a hint what could go wrong here.

-- 
Ticket URL: <http://pulseaudio.org/ticket/926>
PulseAudio <http://pulseaudio.org/>
The PulseAudio Sound Server


More information about the pulseaudio-bugs mailing list