[pulseaudio-tickets] [PulseAudio] #456: Crackling intead of sound when tunneling

PulseAudio trac-noreply at tango.0pointer.de
Sun Feb 1 13:06:33 PST 2009


#456: Crackling intead of sound when tunneling
-----------------------+----------------------------------------------------
  Reporter:  spitfire  |       Owner:  lennart
      Type:  defect    |      Status:  new    
  Priority:  normal    |   Milestone:         
 Component:  daemon    |    Severity:  normal 
Resolution:            |    Keywords:         
-----------------------+----------------------------------------------------
Comment (by mgrela):

 I'm having a similar issue. The only difference is that instead of
 crackling I get silence. I'm using two machines - ix and 4pll00555. The ix
 is the home server with speakers connected to it. The other one I will
 refer as "laptop" because it is a Thinkpad T61p. I have exported the ix's
 soundcard by enabling zeroconf-publish and manually adding module-native-
 tcp with authentication disabled. The ix's card is properly detected on
 the laptop (using an autoconfigured tunnel). When I launch a player
 application supporting pulseaudio (I've tested mplayer and rhythmbox) it
 plays back audio correctly through the local pulseaudio server. However,
 when I run pavucontrol and try to move the stream to ix the playback
 stops. During the freeze the following messages in the logs:

 ix:

 Feb  1 20:42:09 ix pulseaudio[4554]: sink-input.c: Requesting rewind due
 to uncorking
 Feb  1 20:42:09 ix pulseaudio[4554]: module-suspend-on-idle.c: Sink
 alsa_output.pci_8086_266e_sound_card_0_alsa_playback_0 becomes busy.
 Feb  1 20:42:09 ix pulseaudio[4554]: module-alsa-sink.c: Requested to
 rewind 65536 bytes.
 Feb  1 20:42:09 ix pulseaudio[4554]: module-alsa-sink.c: Limited to 536
 bytes.
 Feb  1 20:42:09 ix pulseaudio[4554]: module-alsa-sink.c: before: 134
 Feb  1 20:42:09 ix pulseaudio[4554]: module-alsa-sink.c: after: 134
 Feb  1 20:42:09 ix pulseaudio[4554]: module-alsa-sink.c: Rewound 536
 bytes.
 Feb  1 20:42:09 ix pulseaudio[4554]: sink.c: Processing rewind...
 Feb  1 20:42:09 ix pulseaudio[4554]: sink-input.c: Have to rewind 536
 bytes on render memblockq.
 Feb  1 20:42:09 ix pulseaudio[4554]: sink-input.c: Have to rewind 536
 bytes on render memblockq.
 Feb  1 20:42:09 ix pulseaudio[4554]: protocol-native.c: Requesting rewind
 due to end of underrun.
 Feb  1 20:42:11 ix pulseaudio[4554]: protocol-native.c: Requesting rewind
 due to end of underrun.
 Feb  1 20:42:12 ix pulseaudio[4554]: protocol-native.c: Requesting rewind
 due to end of underrun.
 Feb  1 20:42:14 ix pulseaudio[4554]: protocol-native.c: Requesting rewind
 due to end of underrun.
 Feb  1 20:42:15 ix pulseaudio[4554]: protocol-native.c: Requesting rewind
 due to end of underrun.
 Feb  1 20:42:17 ix pulseaudio[4554]: protocol-native.c: Requesting rewind
 due to end of underrun.
 Feb  1 20:42:18 ix pulseaudio[4554]: protocol-native.c: Requesting rewind
 due to end of underrun.
 Feb  1 20:42:20 ix pulseaudio[4554]: protocol-native.c: Requesting rewind
 due to end of underrun.

 laptop:

 Feb  1 21:26:11 4pll00555 pulseaudio[15301]: module-tunnel.c: Server
 signalled buffer overrun/underrun.
 Feb  1 21:26:11 4pll00555 pulseaudio[15301]: module-tunnel.c: Server
 reports playback started.
 Feb  1 21:26:11 4pll00555 pulseaudio[15301]: module-tunnel.c: Server
 signalled buffer overrun/underrun.
 Feb  1 21:26:11 4pll00555 pulseaudio[15301]: module-tunnel.c: Server
 reports playback started.
 Feb  1 21:26:11 4pll00555 pulseaudio[15301]: module-tunnel.c: Server
 signalled buffer overrun/underrun.
 Feb  1 21:26:12 4pll00555 pulseaudio[15301]: module-tunnel.c: Server
 reports playback started.
 Feb  1 21:26:12 4pll00555 pulseaudio[15301]: module-tunnel.c: Server
 signalled buffer overrun/underrun.

 When I move the stream back to my local soundcard on the laptop the audio
 starts playing again. The interesting part is that, when I launch mplayer
 or rhythmbox and connect directly to ix's server using PULSE_SERVER env
 variable the audio plays fine. I have tried to test for this problem with
 both tsched=0 in module-detect-hal parameters and without it - no effect.

 Both of the boxes run Gentoo and the software on them is as follows:

 4pll00555 (laptop):
 Kernel:  2.6.28-gentoo
 alsa-stuff:
 [I--] [ ~] media-libs/alsa-lib-1.0.19 (0)
 [I--] [ ~] media-plugins/alsa-plugins-1.0.19 (0)
 [I--] [ ~] media-sound/alsa-headers-1.0.19 (0)
 [I--] [ ~] media-sound/alsa-utils-1.0.19 (0.9)
 pulseaudio:
 [I--] [ ~] media-sound/pulseaudio-0.9.14 (0)

 ix (server):
 kernel: 2.6.28-gentoo-ix
 alsa-stuff:
 [I--] [M~] media-libs/alsa-lib-1.0.19 (0)
 [I--] [M~] media-sound/alsa-headers-1.0.19 (0)
 [I--] [M~] media-sound/alsa-utils-1.0.19 (0.9)
 pulseaudio: [I--] [M~] media-sound/pulseaudio-0.9.14 (0)

 The hardware on ix is:
 00:00.0 Host bridge: Intel Corporation 82915G/P/GV/GL/PL/910GL Memory
 Controller Hub (rev 04)
 00:01.0 PCI bridge: Intel Corporation 82915G/P/GV/GL/PL/910GL PCI Express
 Root Port (rev 04)
 00:02.0 VGA compatible controller: Intel Corporation 82915G/GV/910GL
 Integrated Graphics Controller (rev 04)
 00:02.1 Display controller: Intel Corporation 82915G Integrated Graphics
 Controller (rev 04)
 00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family)
 PCI Express Port 1 (rev 03)
 00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6
 Family) USB UHCI #1 (rev 03)
 00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6
 Family) USB UHCI #2 (rev 03)
 00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6
 Family) USB UHCI #3 (rev 03)
 00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6
 Family) USB UHCI #4 (rev 03)
 00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6
 Family) USB2 EHCI Controller (rev 03)
 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d3)
 00:1e.2 Multimedia audio controller: Intel Corporation
 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 03)
 00:1f.0 ISA bridge: Intel Corporation 82801FB/FR (ICH6/ICH6R) LPC
 Interface Bridge (rev 03)
 00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6
 Family) IDE Controller (rev 03)
 00:1f.2 IDE interface: Intel Corporation 82801FB/FW (ICH6/ICH6W) SATA
 Controller (rev 03)
 00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus
 Controller (rev 03)
 02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5751
 Gigabit Ethernet PCI Express (rev 01)

 spitfire: Can you provide some info on your sw and hw configurations ?
 Maybe we're having a similar issue.

 Best regards,
 Maciej Grela

-- 
Ticket URL: <http://www.pulseaudio.org/ticket/456#comment:3>
PulseAudio <http://pulseaudio.org/>
The PulseAudio Sound Server


More information about the pulseaudio-bugs mailing list