Jump to content
Eternal Lands Official Forums
r0wan

Ubuntu 14.04 (Trusty Tahr) missing /dev/dsp so no sound

Recommended Posts

snd_seq_dummy 12798 0

snd_seq_midi 13324 0

snd_seq_midi_event 14899 1 snd_seq_midi

snd_rawmidi 30144 1 snd_seq_midi

snd_seq 61560 3 snd_seq_midi_event,snd_seq_dummy,snd_seq_midi

snd_seq_device 14497 4 snd_seq,snd_rawmidi,snd_seq_dummy,snd_seq_midi

snd_hda_codec_realtek 61438 1

snd_hda_codec_hdmi 46207 2

snd_hda_intel 52355 13

snd_hda_codec 192906 3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel

snd_hwdep 13602 1 snd_hda_codec

snd_pcm 102099 4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel

snd_page_alloc 18710 2 snd_pcm,snd_hda_intel

snd_timer 29482 2 snd_pcm,snd_seq

snd 69238 37 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq_device,snd_seq_dummy,snd_seq_midi

soundcore 12680 1 snd



total 0

drwxr-xr-x 2 root root 100 May 10 21:30 by-path

crw-rw----+ 1 root audio 116, 6 May 10 21:30 controlC0

crw-rw----+ 1 root audio 116, 13 May 10 21:30 controlC1

crw-rw----+ 1 root audio 116, 18 May 10 21:30 controlC2

crw-rw----+ 1 root audio 116, 5 May 10 21:30 hwC0D0

crw-rw----+ 1 root audio 116, 12 May 10 21:30 hwC1D2

crw-rw----+ 1 root audio 116, 17 May 10 21:30 hwC2D0

crw-rw----+ 1 root audio 116, 4 May 15 08:35 pcmC0D3p

crw-rw----+ 1 root audio 116, 3 May 15 08:35 pcmC0D7p

crw-rw----+ 1 root audio 116, 2 May 15 08:35 pcmC0D8p

crw-rw----+ 1 root audio 116, 11 May 10 21:30 pcmC1D0c

crw-rw----+ 1 root audio 116, 10 May 16 07:51 pcmC1D0p

crw-rw----+ 1 root audio 116, 9 May 15 08:22 pcmC1D1c

crw-rw----+ 1 root audio 116, 8 May 10 21:30 pcmC1D1p

crw-rw----+ 1 root audio 116, 7 May 10 21:30 pcmC1D2c

crw-rw----+ 1 root audio 116, 16 May 15 08:35 pcmC2D3p

crw-rw----+ 1 root audio 116, 15 May 15 08:35 pcmC2D7p

crw-rw----+ 1 root audio 116, 14 May 15 08:35 pcmC2D8p

crw-rw----+ 1 root audio 116, 1 May 15 14:40 seq

crw-rw----+ 1 root audio 116, 33 May 14 07:37 timer



I should mention sound works otherwise. System sound test works with left and right speaker and with Steam (for Linux) + 2 games and the following in PlayOnLinux+Wine: Arc Games client + 2 games, Steam client + 1 game, Origin client (though the free ZvsP doesn't download), and PoE.

Edited by r0wan

Share this post


Link to post
Share on other sites

hmm...

looks like your system sound system is OK

 

try this way:

in EL ctrl+o -> "audio"

make sure you have:

[ ] Disable Sound and Music System

Sound Device -> make blank

[x] Enable Sound Effects

volumes numbers make greater

[x] Enable music

 

Check if you have folders "music" and "sounds" in your Eternal lands binary folder

Share this post


Link to post
Share on other sites

[ ] Disable Sound & Music System is unchecked.

Sound Device is blank.

[ ] Enable Sound Effects is unchecked. Checking it produces no sounds and will clear on restart of EL client.

Sound Gain 1.00

Share this post


Link to post
Share on other sites

Running 'padsp eternallands' clears out Sound Device so it does not say /dev/dsp but remains blank.

[ ] Enable Sound Effects is also cleared.

 

Fill the two in, restart EL, the two are cleared again.

 

My method to get /dev/dsp back:

sudo apt-get install osspd-alsa
sudo alsa force-reload
It did not allow EL sound to work either. /dev/dsp is still empty in Sound Device and [ ] Enable Sound Effects remains cleared.
No, I will not be uninstalling alsa+pulseaudio and replacing it with OSS because all other programs' sounds work.
Compiling el client from git gives the same results as "Eternal Lands Version 1.9.3p20140411"; although, #ver reports 1.9.3 without the ".pYYYYMMDD" patch level. I don't know why the git build does not have the patch level.
Has anyone got EL sound working in a clean installation of Ubuntu 14.04 desktop 64-bit (not upgraded)?
$ sudo apt-get install eternallands eternallands-data eternallands-music
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package eternallands-music is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source


E: Package 'eternallands-music' has no installation candidate
/usr/share/games/EternalLands has maps/ directory but no sounds/ or music/:
/usr/share/games/EternalLands$ ls -F
2dobjects/                  languages/
3dobjects/                  license.txt
3dobjects.txt               main_icon_window.xml
actor_defs/                 mapinfo.lst
animations/                 maplist.lst
browser.lst                 maps/
commands.lst                material_metadata.xml
custom_mirrors.lst          meshes/
elc.ico                     mines.xml
el_icon.png                 mirrors.lst
el.ini                      named_colours.xml
emotes.xml                  new_character_icon_window.xml
entrable.lst                particles/
eternallands-data.dirlist   servers.lst
eternallands-data.filelist  shaders/
extentions.xml              skeletons/
global_filters.txt          skybox/
harvestable.lst             sound_warnings.txt
icon.bmp                    spells.xml
item_info.txt               textures/
key.ini                     weather.xml
knowledge.xml

 

Synaptic shows only eternallands and eternallands-data packages. No sound and no music packages. I'm going to try a manual download of the zip files and unzip into /usr/share/games/EternalLands/.

 

 

SOLVED:

 

Sound and music must be downloaded from the links provided at http://www.eternal-lands.com/page/download.php. They are not in the repository as of 2014-05-19.

 

http://www.gm.fh-koeln.de/~linke/EL-Downloads/EL_sound_191.zip includes the sound files in a sound/ directory. Unzip and move sound/ to /usr/share/games/EternalLands/.

 

http://www.gm.fh-koeln.de/~linke/EL-Downloads/EL_music_full.zip has all the music files without any directory, so create a new directory music/ and unzip in there then move music/ to /usr/share/games/EternalLands/.

 

chown -R root:root /usr/share/games/EternalLands/{sound,music} to make all the new files owned by root user and group.

 

If you really need a shell script to automate this, ask and I'll write one. I'll probably forget this again when Ubuntu 128-bit rolls around. ;)

 

 

Thanks to everyone that helped with this issue, especially kapbepucm's "Check if you have folders "music" and "sounds" in your Eternal lands binary folder".

Edited by r0wan

Share this post


Link to post
Share on other sites

The 3p20140411 patch level is added by me to the source when I build the packages. The eternallands-sound and eternallands-music packages are available and work just fine. I suspect that you have not added the two repositories needed. The help page you stated set out the process. Add the release repository "sudo add-apt-repository ppa:pjbroad/ppa" to get the current official release version which included sound and music. If you want the latest development client and data packages, you need to add the additional testing repository "sudo add-apt-repository ppa:pjbroad/testing". The music and sound packages have not changed since release and so are not included in the testing repository. You need both of you want to use the latest client build.

Share this post


Link to post
Share on other sites

bluap:

 

You are correct. I had only added the testing repository and then installed eternallands and eternallands-data. Since eternallands-sound and eternallands-music did not exist, I assumed they were included in the eternallands-data package. Once I added the release PPA, eternallands-sound and eternallands-music packages were available. Removing the /usr/share/games/EternalLands/{sound,music} directories I created from the .ZIPs and installing the respective packages from the release PPA still allows EL client to provide sound and music. Thank you.

 

May I suggest that you add your clarification in your wiki page? I tried to register to edit, but Ubuntu One seems to intercept my login to edit https://help.ubuntu.com/community/EternalLands.

 

Thanks again.

Share this post


Link to post
Share on other sites

Glad that is resolved. The wiki page does state: "The development version is available from a different package repository that needs to be added in addition to the standard one." at the end of the paragraph describing the development version. What other clarification do you suggest?

Share this post


Link to post
Share on other sites

Sorry, I meant about the -sound and -music packages only being in the release repository and not in testing.

Share this post


Link to post
Share on other sites

OK, I'll see what I can do. Most of the time, the testing repository only contains the client package and not the data package That's why there is a need for both.

Share this post


Link to post
Share on other sites
Guest
You are commenting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoticons maximum are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×