OpenELEC Forum
Soundcard (driver) not recognized. - Printable Version

+- OpenELEC Forum (https://forum.openelec.tv)
+-- Forum: Generic Forum (https://forum.openelec.tv/forumdisplay.php?fid=5)
+--- Forum: AUDIO (https://forum.openelec.tv/forumdisplay.php?fid=53)
+--- Thread: Soundcard (driver) not recognized. (/showthread.php?tid=72998)

Pages: 1 2


Soundcard (driver) not recognized. - Sebastiaan75 - 09-25-2014

First of all I have to say that I am an absolute newbe in linux-area but I have experience in programming (c#, php5).

Problem:
The additional soundcard is not mentioned in the audio screen.

Hardware:
I have build my htpc with an intel core 2 quad 2.4 Ghz processor with 3 GB DDR3 ram. The Asus motherboard as a S/PDIF optical output and a HDMI grafic output onboard.

OS / software:
I installed OpenELEC-Generic.x86_64-4.0.7.
XBMC works fine and recognizes the onboard analog and digital audio and the onboard hdmi graphics.

Extra hardware:
Additionally, I installed a PCI soundcard, the Audiophile 2496 from M-Audio with coaxial digital and analog input and output. I rebooted the system but the soundcard was not mentioned in the hardware list in XBMC.


What did I do so far:
- rebooted OE, no result
- turned of the onboard audio in the BIOS to try to make the system search for the soundcard. No result.
- connected through Putty over SSH to the htpc and restarted XBMC. No result
- read the devices listed with aplay -l, soundcard is not recognized:

**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC887 Analog [ALC887 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: ALC887 Digital [ALC887 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0

- reinstalled OE, no result
- installed ubuntu 14.04.1 64 bit on the HTPC, the soundcard is immediately recognized by ubuntu!

Question:
Before I start digging this forum about how to add missing drivers to the OE sourcecode and compile a new build specially for this soundcard.... Is there any change of solving this more easy / quicker? As the soundcard is 13 years old, I have no hope that it will be added to future releases of openelec...

I thank you in advanced for your advices!


Soundcard (driver) not recognized. - lrusak - 09-25-2014

It looks like you need a kernel module enabled for that soundcard. The module SND_ICE1712, needs to be enabled. This will require a custom build. You can make a feature request on github to add this module.

https://github.com/OpenELEC/OpenELEC.tv/blob/master/projects/Generic/linux/linux.x86_64.conf#L2944

You can build you own OpenELEC version if you want to.
http://wiki.openelec.tv/index.php/Compile_from_source

If I have time I can compile a build from master if you would like to try it first.

PS. Great post, you did a very good job laying out exactly what I needed to know and what you have already tried to do. Others should take note!


Soundcard (driver) not recognized. - Sebastiaan75 - 09-25-2014

@Irusak,

Thank you for your quick and usefull reply! I am glad that you appreciated my way of posting.

Although I like to learn and although I am willing to learn, if you think you can find some time to make a build for me, I would appreciate that a lot. Right now I have ubuntu installed over openelec. What info do you need from me in order to make a build?


Soundcard (driver) not recognized. - lrusak - 09-25-2014

I have a build started already. It will take a few hours because I have to grab new sources.

All I needed to know was what build you were using, and you have already provided that. Generic-x86_64.

This build will be built off of master, which include Kodi 14.0 Helix. So if you want to try it I would recommend installing it to a seperate USB or hard drive.


Soundcard (driver) not recognized. - lrusak - 09-25-2014

Please test this build.

https://www.dropbox.com/s/14f31xralmzmayd/OpenELEC-Generic.x86_64-devel-20140925135322-r19280-g62cd040-ICE1712.tar?dl=0


Soundcard (driver) not recognized. - Sebastiaan75 - 09-26-2014

Tnx to Irusak, the problem is solved! Installed his new build, now both digital and analog outputs of the M-Audio soundcard are recognized.

Great! Thanks a lot!


Soundcard (driver) not recognized. - lrusak - 09-26-2014

That's good to hear. I'm not sure where to go with this though. It doesn't seem like many people need support for this, but we can request to have this added to the master repo.


Soundcard (driver) not recognized. - lrusak - 09-26-2014

This will be included in 4.2.1 when it is released, and it is now in master as well

https://github.com/OpenELEC/OpenELEC.tv/commit/60b7dcc1e2a9d96d2f6f77c6522e48410751aa63


Soundcard (driver) not recognized. - Sebastiaan75 - 09-27-2014

Okay, that is good news! Thanks.


Soundcard (driver) not recognized. - docrobin - 09-30-2014

Hello guys,

I don't generally like "me too" posts, but I felt I had to lend encouragement to Irusak. I had just decided to build myself a media centre based on openelec. The physical build was very straightforward and when I came to install openelec, I don't think I have ever encountered a simpler or quicker installation. Like Sebastian75, I also wanted to use my M-Audio 2496 card and hit the same problem as he did. It was my good fortune to come across this thread, for which I am exceedingly grateful, the more so that this card is to be incorporated into the mainstream build. You will therefore have at least two, and probably a lot more, happy punters.

I have been extremely impressed with openelec and frankly, you guys have done an amazing job. Thanks and well done all you developers - well-deserved donation follows!