[pulseaudio-discuss] system wide pulesaudio setup with network access

Magnus Örstig orstig at gmail.com
Sun Jun 20 06:27:08 PDT 2010


Hello, i have resent had a system wide pulesaudio setup with network access
on Ubuntu 10.04 server that work without any problem, now a have change to
Debian Lenny for some other reason and I'm trying to do the same setup, it
kind of work but (on networks clients) instead of have access to the entire
card (no hardware listing) i now only have access to one output and one
input and i often have to restart pulseaudio on the server because sound
gets choppy.
i hope someone can see what is wrong with this setup.

kernel is 2.6.18.8
# cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.12rc1 (Thu Jun 22
13:55:50 2006 UTC).


soundcard

00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio
Controller (rev 02)
    Subsystem: Intel Corporation Device 0519
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort-
<MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin A routed to IRQ 23
    Region 0: Memory at e8220000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: [50] Power Management version 2
        Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA
PME(D0+,D1-,D2-,D3hot+,D3cold+)
        Status: D0 PME-Enable- DSel=0 DScale=0 PME-
    Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0
Enable-
        Address: 0000000000000000  Data: 0000
    Capabilities: [70] Express (v1) Root Complex Integrated Endpoint, MSI 00
        DevCap:    MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1
<1us
            ExtTag- RBE- FLReset+
        DevCtl:    Report errors: Correctable- Non-Fatal- Fatal-
Unsupported-
            RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+
            MaxPayload 128 bytes, MaxReadReq 128 bytes
        DevSta:    CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+
TransPend-
        LnkCap:    Port #0, Speed unknown, Width x0, ASPM unknown, Latency
L0 <64ns, L1 <1us
            ClockPM- Suprise- LLActRep- BwNot-
        LnkCtl:    ASPM Disabled; Disabled- Retrain- CommClk-
            ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
        LnkSta:    Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive-
BWMgmt- ABWMgmt-
    Capabilities: [100] Virtual Channel <?>
    Capabilities: [130] Root Complex Link <?>
    Kernel driver in use: HDA Intel
    Kernel modules: snd-hda-intel


# pulseaudio --version
pulseaudio 0.9.21

# pulseaudio --dump-conf
### Read from configuration file: /usr/local/etc/pulse/daemon.conf ###
daemonize = yes
fail = yes
high-priority = yes
nice-level = -11
realtime-scheduling = yes
realtime-priority = 5
allow-module-loading = no
allow-exit = no
use-pid-file = yes
system-instance = yes
cpu-limit = no
enable-shm = yes
flat-volumes = yes
lock-memory = no
exit-idle-time = 20
scache-idle-time = 20
dl-search-path = /usr/local/lib/pulse-0.9.21/modules
default-script-file = /usr/local/etc/pulse/system.pa
load-default-script-file = yes
log-target = auto
log-level = notice
resample-method = auto
enable-remixing = yes
enable-lfe-remixing = no
default-sample-format = s16le
default-sample-rate = 44100
default-sample-channels = 2
default-channel-map = front-left,front-right
default-fragments = 4
default-fragment-size-msec = 25
shm-size-bytes = 0
log-meta = no
log-time = no
log-backtrace = 0
rlimit-fsize = -1
rlimit-data = -1
rlimit-stack = -1
rlimit-core = -1
rlimit-rss = -1
rlimit-as = -1
rlimit-nproc = -1

# pulseaudio --dump-modules
module-alsa-card                        ALSA Card
module-alsa-sink                        ALSA Sink
module-alsa-source                      ALSA Source
module-always-sink                      Always keeps at least one sink
loaded even if it's a null one
module-augment-properties               Augment the property sets of streams
with additional static information
module-card-restore                     Automatically restore profile of
cards
module-cli                              Command line interface
module-cli-protocol-tcp                 Command line interface protocol (TCP
sockets)
module-cli-protocol-unix                Command line interface protocol
(UNIX sockets)
module-combine                          Combine multiple sinks to one
module-cork-music-on-phone              Mute or cork music while a phone
stream exists
module-default-device-restore           Automatically restore the default
sink and source
module-detect                           Detect available audio hardware and
load matching drivers
module-device-manager                   Keep track of devices (and their
descriptions) both past and present and prioritise by role
module-device-restore                   Automatically restore the
volume/mute state of devices
module-esound-compat-spawnfd            ESOUND compatibility module:
-spawnfd emulation
module-esound-compat-spawnpid           ESOUND compatibility module:
-spawnpid emulation
module-esound-protocol-tcp              ESOUND protocol (TCP sockets)
module-esound-protocol-unix             ESOUND protocol (UNIX sockets)
module-esound-sink                      ESOUND Sink
module-http-protocol-tcp                HTTP (TCP sockets)
module-http-protocol-unix               HTTP (UNIX sockets)
module-intended-roles                   Automatically set device of streams
based of intended roles of devices
module-ladspa-sink                      Virtual LADSPA sink
module-loopback                         Loopback from source to sink
module-match                            Playback stream expression matching
module
module-mmkbd-evdev                      Multimedia keyboard support via
Linux evdev
module-native-protocol-fd               Native protocol autospawn helper
module-native-protocol-tcp              Native protocol (TCP sockets)
module-native-protocol-unix             Native protocol (UNIX sockets)
module-null-sink                        Clocked NULL sink
module-oss                              OSS Sink/Source
module-pipe-sink                        UNIX pipe sink
module-pipe-source                      UNIX pipe source
module-position-event-sounds            Position event sounds between L and
R depending on the position on screen of the widget triggering them.
module-raop-sink                        RAOP Sink
module-remap-sink                       Virtual channel remapping sink
module-rescue-streams                   When a sink/source is removed, try
to move their streams to the default sink/source
module-rtp-recv                         Receive data from a network via
RTP/SAP/SDP
module-rtp-send                         Read data from source and send it to
the network via RTP/SAP/SDP
module-simple-protocol-tcp              Simple protocol (TCP sockets)
module-simple-protocol-unix             Simple protocol (UNIX sockets)
module-sine                             Sine wave generator
module-sine-source                      Sine wave generator source
module-stream-restore                   Automatically restore the
volume/mute/device state of streams
module-suspend-on-idle                  When a sink/source is idle for too
long, suspend it
module-tunnel-sink                      Tunnel module for sinks
module-tunnel-source                    Tunnel module for sources
module-volume-restore                   Compatibility module

rlimit-nofile = 256
rlimit-memlock = -1
rlimit-locks = -1
rlimit-sigpending = -1
rlimit-msgqueue = -1
rlimit-nice = 31
rlimit-rtprio = 9
rlimit-rttime = 1000000
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20100620/c1fb4731/attachment.htm>


More information about the pulseaudio-discuss mailing list