Bug#718207: pulseaudio: PulseAudio as system-wide daemon. Connecting usb-dac causes "failed to load module module-udev-detect.c"

cac2s cac2s at rambler.ru
Sun Jul 28 18:26:36 UTC 2013


Package: pulseaudio
Version: 2.0-6.1
Severity: normal

PulseAudio is configured as a system-wide daemon.

PulseAudio does not define usb-dac while connecting it to the computer.

However, if pulseaudio configured as user-mode, usb-dac defined as it should be.


-- /var/log/syslog while connect usb-dac:

....
....
Jul 28 20:29:15 cac2s-tp kernel: [44492.332278] usb 3-1: new full-speed USB device number 70 using ohci_hcd
Jul 28 20:29:15 cac2s-tp kernel: [44492.498842] usb 3-1: New USB device found, idVendor=08bb, idProduct=2706
Jul 28 20:29:15 cac2s-tp kernel: [44492.498853] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Jul 28 20:29:15 cac2s-tp kernel: [44492.498859] usb 3-1: Product: USB Audio DAC
Jul 28 20:29:15 cac2s-tp kernel: [44492.498863] usb 3-1: Manufacturer: Burr-Brown from TI
Jul 28 20:29:15 cac2s-tp kernel: [44492.552939] input: Burr-Brown from TI               USB Audio DAC    as /devices/pci0000:00/0000:00:12.0/usb3/3-1/3-1:1.2/input/input82
Jul 28 20:29:15 cac2s-tp kernel: [44492.553737] generic-usb 0003:08BB:2706.0041: input,hidraw0: USB HID v1.00 Device [Burr-Brown from TI               USB Audio DAC   ] on usb-0000:00:12.0-1/input2
Jul 28 20:29:15 cac2s-tp laptop-mode: Warning: Configuration file /etc/laptop-mode/conf.d/board-specific/*.conf is not readable, skipping.
Jul 28 20:29:15 cac2s-tp laptop-mode: Warning: Configuration file /etc/laptop-mode/conf.d/board-specific/*.conf is not readable, skipping.
Jul 28 20:29:15 cac2s-tp pulseaudio[30664]: [pulseaudio] client.c: Created 3 "Native client (UNIX socket client)"
Jul 28 20:29:15 cac2s-tp pulseaudio[30664]: [pulseaudio] protocol-dbus.c: Interface org.PulseAudio.Core1.Client added for object /org/pulseaudio/core1/client3
Jul 28 20:29:15 cac2s-tp pulseaudio[30664]: [pulseaudio] client.c: Freed 3 "Native client (UNIX socket client)"
Jul 28 20:29:15 cac2s-tp pulseaudio[30664]: [pulseaudio] protocol-native.c: Connection died.
Jul 28 20:29:15 cac2s-tp pulseaudio[30664]: [pulseaudio] protocol-dbus.c: Interface org.PulseAudio.Core1.Client removed from object /org/pulseaudio/core1/client3
Jul 28 20:29:15 cac2s-tp laptop-mode: Warning: Configuration file /etc/laptop-mode/conf.d/board-specific/*.conf is not readable, skipping.
Jul 28 20:29:15 cac2s-tp laptop-mode: Warning: Configuration file /etc/laptop-mode/conf.d/board-specific/*.conf is not readable, skipping.
Jul 28 20:29:15 cac2s-tp pulseaudio[30664]: [pulseaudio] module-udev-detect.c: /dev/snd/controlC2 is accessible: yes
Jul 28 20:29:15 cac2s-tp pulseaudio[30664]: [pulseaudio] module-udev-detect.c: /devices/pci0000:00/0000:00:12.0/usb3/3-1/3-1:1.0/sound/card2 is busy: no
Jul 28 20:29:15 cac2s-tp pulseaudio[30664]: [pulseaudio] module-udev-detect.c: Loading module-alsa-card with arguments 'device_id="2" name="usb-Burr-Brown_from_TI_USB_Audio_DAC-00-DAC" card_name="alsa_card.usb-Burr-Brown_from_TI_USB_Audio_DAC-00-DAC" namereg_fail=false tsched=no fixed_latency_range=no ignore_dB=no deferred_volume=yes card_properties="module-udev-detect.discovered=1"'
Jul 28 20:29:15 cac2s-tp pulseaudio[30664]: [pulseaudio] module-udev-detect.c: Card /devices/pci0000:00/0000:00:12.0/usb3/3-1/3-1:1.0/sound/card2 (alsa_card.usb-Burr-Brown_from_TI_USB_Audio_DAC-00-DAC) failed to load module.
Jul 28 20:29:15 cac2s-tp laptop-mode: Laptop mode
Jul 28 20:29:15 cac2s-tp laptop-mode: enabled, not active
Jul 28 20:29:15 cac2s-tp laptop-mode: Laptop mode
Jul 28 20:29:15 cac2s-tp laptop-mode: enabled, not active
....
....

-- System Information:
Debian Release: 7.1
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.2.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=ru_UA.UTF-8, LC_CTYPE=ru_UA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages pulseaudio depends on:
ii  adduser                       3.113+nmu3
ii  consolekit                    0.4.5-3.1
ii  libasound2                    1.0.25-4
ii  libasound2-plugins            1.0.25-2
ii  libc6                         2.13-38
ii  libcap2                       1:2.22-1.2
ii  libdbus-1-3                   1.6.8-1+deb7u1
ii  libfftw3-3                    3.3.2-3.1
ii  libgcc1                       1:4.7.2-5
ii  libice6                       2:1.0.8-2
ii  libltdl7                      2.4.2-1.1
ii  liborc-0.4-0                  1:0.4.16-2
ii  libpulse0                     2.0-6.1
ii  libsamplerate0                0.1.8-5
ii  libsm6                        2:1.2.1-2
ii  libsndfile1                   1.0.25-5
ii  libspeexdsp1                  1.2~rc1-7
ii  libstdc++6                    4.7.2-5
ii  libsystemd-daemon0            44-11
ii  libsystemd-login0             44-11
ii  libtdb1                       1.2.10-2
ii  libudev0                      175-7.2
ii  libwebrtc-audio-processing-0  0.1-2
ii  libx11-6                      2:1.5.0-1+deb7u1
ii  libx11-xcb1                   2:1.5.0-1+deb7u1
ii  libxcb1                       1.8.1-2+deb7u1
ii  libxtst6                      2:1.2.1-1+deb7u1
ii  lsb-base                      4.1+Debian8+deb7u1
ii  udev                          175-7.2

Versions of packages pulseaudio recommends:
ii  gstreamer0.10-pulseaudio  0.10.31-3+nmu1
ii  pulseaudio-module-x11     2.0-6.1
ii  rtkit                     0.10-2

Versions of packages pulseaudio suggests:
pn  paman             <none>
pn  paprefs           <none>
ii  pavucontrol       1.0-1
pn  pavumeter         <none>
ii  pulseaudio-utils  2.0-6.1

-- Configuration Files:
/etc/default/pulseaudio changed:
PULSEAUDIO_SYSTEM_START=1
DISALLOW_MODULE_LOADING=1

/etc/pulse/daemon.conf changed:
; daemonize = no
; fail = yes
 allow-module-loading = yes
; allow-exit = yes
; use-pid-file = yes
system-instance = yes
; local-server-type = user
; enable-shm = yes
; shm-size-bytes = 0 # setting this 0 will use the system-default, usually 64 MiB
; lock-memory = no
; cpu-limit = no
; high-priority = yes
; nice-level = -11
realtime-scheduling = yes
; realtime-priority = 5
; exit-idle-time = 20
; scache-idle-time = 20
; dl-search-path = (depends on architecture)
; load-default-script-file = yes
; default-script-file = /etc/pulse/default.pa
; log-target = auto
log-level = debug
; log-meta = no
; log-time = no
; log-backtrace = 0
; resample-method = speex-float-3
; enable-remixing = yes
; enable-lfe-remixing = no
; flat-volumes = yes
; rlimit-fsize = -1
; rlimit-data = -1
; rlimit-stack = -1
; rlimit-core = -1
; rlimit-as = -1
; rlimit-rss = -1
; rlimit-nproc = -1
; rlimit-nofile = 256
; rlimit-memlock = -1
; rlimit-locks = -1
; rlimit-sigpending = -1
; rlimit-msgqueue = -1
; rlimit-nice = 31
; rlimit-rtprio = 9
; rlimit-rttime = 1000000
; default-sample-format = s16le
; default-sample-rate = 44100
; alternate-sample-rate = 48000
; default-sample-channels = 2
; default-channel-map = front-left,front-right
default-fragments = 8
default-fragment-size-msec = 5
; enable-deferred-volume = yes
; deferred-volume-safety-margin-usec = 8000
; deferred-volume-extra-delay-usec = 0

/etc/pulse/default.pa changed:
..nofail
..fail
load-module module-device-restore
load-module module-stream-restore
load-module module-card-restore
load-module module-augment-properties
..ifexists module-udev-detect.so
load-module module-udev-detect
..else
load-module module-detect
..endif
..ifexists module-jackdbus-detect.so
..nofail
load-module module-jackdbus-detect
..fail
..endif
..ifexists module-bluetooth-discover.so
load-module module-bluetooth-discover
..endif
..ifexists module-esound-protocol-unix.so
load-module module-esound-protocol-unix
..endif
load-module module-native-protocol-unix
..ifexists module-gconf.so
..nofail
load-module module-gconf
..fail
..endif
load-module module-default-device-restore
load-module module-rescue-streams
load-module module-always-sink
load-module module-intended-roles
load-module module-suspend-on-idle
..ifexists module-console-kit.so
load-module module-console-kit
..endif
..ifexists module-systemd-login.so
load-module module-systemd-login
..endif
load-module module-position-event-sounds
load-module module-role-cork
load-module module-filter-heuristics
load-module module-filter-apply
..ifexists module-dbus-protocol.so
load-module module-dbus-protocol
..endif
load-module module-switch-on-port-available

/etc/pulse/system.pa changed:
load-module module-udev-detect tsched=0
..ifexists module-esound-protocol-unix.so
load-module module-esound-protocol-unix
..endif
load-module module-native-protocol-unix
load-module module-stream-restore
load-module module-device-restore
load-module module-card-restore
load-module module-default-device-restore
..ifexists module-dbus-protocol.so
load-module module-dbus-protocol access=local
..endif
load-module module-rescue-streams
load-module module-always-sink
load-module module-switch-on-connect
load-module module-suspend-on-idle
..ifexists module-console-kit.so
load-module module-console-kit
..endif
load-module module-cli-protocol-unix
load-module module-device-manager
load-module module-role-cork
set-card-profile alsa_card.pci-0000_00_01.1 off


-- no debconf information



More information about the pkg-pulseaudio-devel mailing list