WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: Realtek ALC887 and alsa (or OSS) not find  (Read 4677 times)

Offline Zendrael

  • Sr. Member
  • ****
  • Posts: 363
    • Zendrael's home of projects
Realtek ALC887 and alsa (or OSS) not find
« on: August 31, 2014, 12:32:57 PM »
Hello all!

I've changed my main machine to a new Mini-Itx one but the sound card is not detected by Alsa or OSS.

The manufacturer says it's a Realtek ALC887 integrated audio but it is not recognized by Alsa neither OSS - both says that there is no soundcard on the machine. I'm running Core 5.3.

Should I have to download other extension to test it out? Or this card is not supported?

Thanks!


Offline gerald_clark

  • TinyCore Moderator
  • Hero Member
  • *****
  • Posts: 4254
Re: Realtek ALC887 and alsa (or OSS) not find
« Reply #1 on: August 31, 2014, 12:47:01 PM »
tce-load -iw pci-utils
lspci -nn

Post the line for the sound card.

Offline Zendrael

  • Sr. Member
  • ****
  • Posts: 363
    • Zendrael's home of projects
Re: Realtek ALC887 and alsa (or OSS) not find
« Reply #2 on: August 31, 2014, 12:57:50 PM »
Hi Mr. Gerald_Clark!
It says:

Code: [Select]
00:1b.0 Audio device [0403]: Intel Corporation Device [8086:0f04] (rev 0c)
This is the only line related to the audio.

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 11043
Re: Realtek ALC887 and alsa (or OSS) not find
« Reply #3 on: August 31, 2014, 01:46:22 PM »
ALSA support added in kernel commit e44007e0f97, included in 3.11 release. Perhaps you can force snd-hda-intel to load with a module parameter, not sure.

Edit: OSS does not have the support. Perhaps it works with just adding a PCI id.
« Last Edit: August 31, 2014, 01:49:16 PM by curaga »
The only barriers that can stop you are the ones you create yourself.

Offline gerald_clark

  • TinyCore Moderator
  • Hero Member
  • *****
  • Posts: 4254
Re: Realtek ALC887 and alsa (or OSS) not find
« Reply #4 on: August 31, 2014, 01:59:12 PM »
Core kernel has no module for that  device ( 8086:0f04).

Offline Zendrael

  • Sr. Member
  • ****
  • Posts: 363
    • Zendrael's home of projects
Re: Realtek ALC887 and alsa (or OSS) not find
« Reply #5 on: August 31, 2014, 02:16:40 PM »
Hello!

Any plans for a future Core kernel from 3.11 series?

Or maybe a way to make it work? I saw that some distros force the use of a generic card on alsa... Is there a way to do that within Core?

Offline coreplayer2

  • Hero Member
  • *****
  • Posts: 3020
Re: Realtek ALC887 and alsa (or OSS) not find
« Reply #6 on: August 31, 2014, 04:01:49 PM »
Off hand I can't remember the exact chip model but I ran into a similar issue recently but found the latest Alsa modules supported my Realtek integrated audio audio chip and was able to force snd-hda-driver to load with a boot command   I'll check the chip model again and give feedback later
« Last Edit: August 31, 2014, 04:24:47 PM by coreplayer2 »

Offline Zendrael

  • Sr. Member
  • ****
  • Posts: 363
    • Zendrael's home of projects
Re: Realtek ALC887 and alsa (or OSS) not find
« Reply #7 on: August 31, 2014, 04:52:03 PM »
Hey Coreplayer2!

Your help will be much appreciated!

Waiting for your idea!

Thanks!

Offline coreplayer2

  • Hero Member
  • *****
  • Posts: 3020
Re: Realtek ALC887 and alsa (or OSS) not find
« Reply #8 on: August 31, 2014, 09:41:15 PM »
Sorry not much help here, though I'm using onchip audio via IEC958  S/PDIF,  in corepure64 lspci reports only "Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller - Kernel driver in use: snd_hda_intel"
Alsa on the other hand lists the chip as "Realtek ALC1150"  using alsamixer, you might try F6 to switch to your chip if supported..?

I'm using ALSA + Pulseaudio5 + paucontrol
with this command run at boot in xsession (otherwise no audio at all, and still alsa doesn't list the device even though it is apparently supported)
amixer -c 0 cset name='IEC958 Playback Switch' on (ensures S/PDIF is not muted on boot) 


I think after all my failures to enable my audio chip in the end i simply removed all alsa commands from the backup and installed ALSA in core32 & corepure64 then simply allowed alsa to configure itself  then installed/used the mixer to find the right volume control to enable, then installed Pulseaudio in core32 and pulseaudio5 in corepure64 + paucontrol

While this info might not be much help, I'd try alsamixer  because you might be looking for a device which is identified differently.

 try https://wiki.archlinux.org/index.php/Alsa for some great alsa info
also
 try https://wiki.archlinux.org/index.php/ASUS_AT3IONT-I for more on your Realtek ALC887 device
« Last Edit: August 31, 2014, 09:57:49 PM by coreplayer2 »

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 11043
Re: Realtek ALC887 and alsa (or OSS) not find
« Reply #9 on: September 01, 2014, 03:28:25 AM »
https://wiki.sabayon.org/index.php?title=HOWTO:_Resolve_Problems_with_HDA-Intel_Sound_Cards

Looks like the forcing is done with "modprobe snd-hda-intel model=XXXX" with the model for your chip/hw.
The only barriers that can stop you are the ones you create yourself.