Discussion:
[Ltsp-discuss] Sound it's not working via esdplay on Thin Clients
tadeu
2014-10-31 19:54:49 UTC
Permalink
Hi all good afternoon,

I'm still working with LTSP Server (edubuntu 14.04) and now we're facing
a new "problem", the audio on the thin clients that we're setting it's
not working, actually he is working, when we play a music from GUI it
works, but the problem and the scenario is that we need to send a file
'.wav' to play on the clients via networking, but it's not working at all.

We list all the packages installed on the machine and the PulseAudio
(apparentelly this is the guy to do this work) is installed and
"working" fine.

***@srvltsp:/tmp# uname -i
x86_64

***@srvltsp:/tmp# dpkg -l | grep -i pulseaudio
ii gstreamer0.10-pulseaudio:amd64
0.10.31-3+nmu1ubuntu5 amd64 GStreamer
plugin for PulseAudio
ri gstreamer1.0-pulseaudio:amd64
1.2.4-1~ubuntu1 amd64 GStreamer
plugin for PulseAudio
ri libpulse-mainloop-glib0:amd64
1:4.0-0ubuntu11 amd64 PulseAudio
client libraries (glib support)
ri libpulse0:amd64 1:4.0-0ubuntu11
amd64 PulseAudio client libraries
ii libpulse0:i386 1:4.0-0ubuntu11
i386 PulseAudio client libraries
ii libpulsedsp:amd64
1:4.0-0ubuntu11 amd64 PulseAudio OSS
pre-load library
ii pulseaudio 1:4.0-0ubuntu11 amd64
PulseAudio sound server
ii pulseaudio-dbg 1:4.0-0ubuntu11
amd64 PulseAudio sound server (debugging symbols)
ii pulseaudio-esound-compat
1:4.0-0ubuntu11 amd64 PulseAudio ESD
compatibility layer
ii pulseaudio-esound-compat-dbg
1:4.0-0ubuntu11 amd64 PulseAudio ESD
compatibility layer (debugging symbols)
ii pulseaudio-module-gconf
1:4.0-0ubuntu11 amd64 GConf module
for PulseAudio sound server
ii pulseaudio-module-gconf-dbg
1:4.0-0ubuntu11 amd64 GConf module
for PulseAudio sound server (debugging symbols)
ii pulseaudio-module-jack
1:4.0-0ubuntu11 amd64 jackd modules
for PulseAudio sound server
ii pulseaudio-module-jack-dbg
1:4.0-0ubuntu11 amd64 jackd modules
for PulseAudio sound server (debugging symbols)
ii pulseaudio-module-lirc
1:4.0-0ubuntu11 amd64 lirc module
for PulseAudio sound server
ii pulseaudio-module-lirc-dbg
1:4.0-0ubuntu11 amd64 lirc module
for PulseAudio sound server (debugging symbols)
ii pulseaudio-module-raop
1:4.0-0ubuntu11 amd64 RAOP module
for PulseAudio sound server
ii pulseaudio-module-raop-dbg
1:4.0-0ubuntu11 amd64 RAOP module
for PulseAudio sound server (debugging symbols)
ii pulseaudio-module-x11
1:4.0-0ubuntu11 amd64 X11
module for PulseAudio sound server
ii pulseaudio-module-x11-dbg
1:4.0-0ubuntu11 amd64 X11
module for PulseAudio sound server (debugging symbols)
ii pulseaudio-module-zeroconf
1:4.0-0ubuntu11 amd64 Zeroconf
module for PulseAudio sound server
ii pulseaudio-module-zeroconf-dbg
1:4.0-0ubuntu11 amd64 Zeroconf
module for PulseAudio sound server (debugging symbols)
ii pulseaudio-utils 1:4.0-0ubuntu11
amd64 Command line tools for the PulseAudio sound server
ii pulseaudio-utils-dbg
1:4.0-0ubuntu11 amd64 PulseAudio
command line tools (debugging symbols)


Also, we're facing a "module problem", we discovered that all the
modules that is working on the old server is not loading on this new one.
This is the output from the old server:

# lsmod | grep -i snd

snd_mixer_oss 22602 0
snd_seq_midi 13324 0
snd_rawmidi 30748 1 snd_seq_midi
snd_seq_midi_event 14899 1 snd_seq_midi
snd_seq 61896 2
snd_seq_midi,snd_seq_midi_event
snd_timer 29990 1 snd_seq
snd_seq_device 14540 3 snd_seq_midi,snd_rawmidi,snd_seq
snd 78855 5
snd_mixer_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 15091 1 snd


We did the modprobe on every single module by hand but nothing. Also we
notice that on chroot enviroment (ltsp enviroment) we can't list the
modules by typing "lsmod", we got a strange error:


***@srvltsp:/# lsmod
Module Size Used by
libkmod: ERROR ../libkmod/libkmod-module.c:1882 kmod_module_get_holders:
could not open '/sys/module/bnep/holders': No such file or directory
bnep -2 -2
libkmod: ERROR ../libkmod/libkmod-module.c:1882 kmod_module_get_holders:
could not open '/sys/module/rfcomm/holders': No such file or directory
rfcomm -2 -2
libkmod: ERROR ../libkmod/libkmod-module.c:1882 kmod_module_get_holders:
could not open '/sys/module/bluetooth/holders': No such file or directory
bluetooth -2 -2
libkmod: ERROR ../libkmod/libkmod-module.c:1882 kmod_module_get_holders:
could not open '/sys/module/nfsd/holders': No such file or directory
nfsd -2 -2
libkmod: ERROR ../libkmod/libkmod-module.c:1882 kmod_module_get_holders:
could not open '/sys/module/arc4/holders': No such file or directory
arc4 -2 -2
libkmod: ERROR ../libkmod/libkmod-module.c:1882 kmod_module_get_holders:
could not open '/sys/module/auth_rpcgss/holders': No such file or directory
auth_rpcgss -2 -2
libkmod: ERROR ../libkmod/libkmod-module.c:1882 kmod_module_get_holders:
could not open '/sys/module/md4/holders': No such file or directory
md4 -2 -2
libkmod: ERROR ../libkmod/libkmod-module.c:1882 kmod_module_get_holders:
could not open '/sys/module/nfs_acl/holders': No such file or directory
nfs_acl -2 -2
libkmod: ERROR ../libkmod/libkmod-module.c:1882 kmod_module_get_holders:
could not open '/sys/module/nfs/holders': No such file or directory
nfs -2 -2
libkmod: ERROR ../libkmod/libkmod-module.c:1882 kmod_module_get_holders:
could not open '/sys/module/lockd/holders': No such file or directory
lockd -2 -2
libkmod: ERROR ../libkmod/libkmod-module.c:1882 kmod_module_get_holders:
could not open '/sys/module/sunrpc/holders': No such file or directory
sunrpc -2 -2
libkmod: ERROR ../libkmod/libkmod-module.c:1882 kmod_module_get_holders:
could not open '/sys/module/binfmt_misc/holders': No such file or directory
binfmt_misc -2 -2
libkmod: ERROR ../libkmod/libkmod-module.c:1882 kmod_module_get_holders:
could not open '/sys/module/vmw_balloon/holders': No such file or directory
vmw_balloon -2 -2
libkmod: ERROR ../libkmod/libkmod-module.c:1882 kmod_module_get_holders:
could not open '/sys/module/serio_raw/holders': No such file or directory
serio_raw -2 -2
libkmod: ERROR ../libkmod/libkmod-module.c:1882 kmod_module_get_holders:
could not open '/sys/module/coretemp/holders': No such file or directory
coretemp -2 -2
libkmod: ERROR ../libkmod/libkmod-module.c:1882 kmod_module_get_holders:
could not open '/sys/module/vmwgfx/holders': No such file or directory
vmwgfx -2 -2
libkmod: ERROR ../libkmod/libkmod-module.c:1882 kmod_module_get_holders:
could not open '/sys/module/ttm/holders': No such file or directory
ttm -2 -2
libkmod: ERROR ../libkmod/libkmod-module.c:1882 kmod_module_get_holders:
could not open '/sys/module/shpchp/holders': No such file or directory
shpchp -2 -2
libkmod: ERROR ../libkmod/libkmod-module.c:1882 kmod_module_get_holders:
could not open '/sys/module/i2c_piix4/holders': No such file or directory
i2c_piix4 -2 -2
libkmod: ERROR ../libkmod/libkmod-module.c:1882 kmod_module_get_holders:
could not open '/sys/module/drm/holders': No such file or directory
drm -2 -2
libkmod: ERROR ../libkmod/libkmod-module.c:1882 kmod_module_get_holders:
could not open '/sys/module/vmw_vmci/holders': No such file or directory
vmw_vmci -2 -2
libkmod: ERROR ../libkmod/libkmod-module.c:1882 kmod_module_get_holders:
could not open '/sys/module/mac_hid/holders': No such file or directory
mac_hid -2 -2
libkmod: ERROR ../libkmod/libkmod-module.c:1882 kmod_module_get_holders:
could not open '/sys/module/nls_utf8/holders': No such file or directory
nls_utf8 -2 -2
libkmod: ERROR ../libkmod/libkmod-module.c:1882 kmod_module_get_holders:
could not open '/sys/module/cifs/holders': No such file or directory
cifs -2 -2
libkmod: ERROR ../libkmod/libkmod-module.c:1882 kmod_module_get_holders:
could not open '/sys/module/parport_pc/holders': No such file or directory
parport_pc -2 -2
libkmod: ERROR ../libkmod/libkmod-module.c:1882 kmod_module_get_holders:
could not open '/sys/module/ppdev/holders': No such file or directory
ppdev -2 -2
libkmod: ERROR ../libkmod/libkmod-module.c:1882 kmod_module_get_holders:
could not open '/sys/module/fscache/holders': No such file or directory
fscache -2 -2
libkmod: ERROR ../libkmod/libkmod-module.c:1882 kmod_module_get_holders:
could not open '/sys/module/lp/holders': No such file or directory
lp -2 -2
libkmod: ERROR ../libkmod/libkmod-module.c:1882 kmod_module_get_holders:
could not open '/sys/module/parport/holders': No such file or directory
parport -2 -2
libkmod: ERROR ../libkmod/libkmod-module.c:1882 kmod_module_get_holders:
could not open '/sys/module/psmouse/holders': No such file or directory
psmouse -2 -2
libkmod: ERROR ../libkmod/libkmod-module.c:1882 kmod_module_get_holders:
could not open '/sys/module/mptspi/holders': No such file or directory
mptspi -2 -2
libkmod: ERROR ../libkmod/libkmod-module.c:1882 kmod_module_get_holders:
could not open '/sys/module/mptscsih/holders': No such file or directory
mptscsih -2 -2
libkmod: ERROR ../libkmod/libkmod-module.c:1882 kmod_module_get_holders:
could not open '/sys/module/e1000/holders': No such file or directory
e1000 -2 -2
libkmod: ERROR ../libkmod/libkmod-module.c:1882 kmod_module_get_holders:
could not open '/sys/module/mptbase/holders': No such file or directory
mptbase -2 -2
libkmod: ERROR ../libkmod/libkmod-module.c:1882 kmod_module_get_holders:
could not open '/sys/module/floppy/holders': No such file or directory



But on the old-server it works fine:

***@srvbase:/# lsmod | grep -i snd

snd_mixer_oss 22602 0
snd_seq_midi 13324 0
snd_rawmidi 30748 1 snd_seq_midi
snd_seq_midi_event 14899 1 snd_seq_midi
snd_seq 61896 2 snd_seq_midi,snd_seq_midi_event
snd_timer 29990 1 snd_seq
snd_seq_device 14540 3 snd_seq_midi,snd_rawmidi,snd_seq
snd 78855 5
snd_mixer_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 15091 1 snd

Another thing that we saw it was that on the old server (the thin
client) when we send the command # esdplay to play on this thin client
it works fine, and we notice during this procedure with the # top
command that the pulseaudio command appear, but and the new one no!


Has anyone have any ideia what it's going on? Any idea, help will be
appreciate PLEASE PLEASE!

And sorry about the size of mail.

Thanks!

Loading...