Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Distribution: Gentoo Hardened using OpenRC not Systemd
Posts: 1,495
Rep:
microphone does not work with Realtek ALC883 HDA
I have a Gigabyte 965P-DS3 motherboard with a integrated audio chip Realtek ALC883 HDA. My sound partialyl working in Ubuntu 7.04 32bit desktop edition. Sound will play but depending on the application it is sometimes choppy. My microphone will not work at all. I have tried every single type of configuration possible from Sound Preferences with no luck to fix mic issue. I have posted a few weeks back to the kernel team. Here is the link, https://bugs.launchpad.net/ubuntu/+s...20/+bug/112695
I also noticed a discrepancy with lspci. My Realteak ALC883 shows up as, 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)
[ 14.323100] hda_codec: Unknown model for ALC883, trying auto-probe from BIOS...
This suggests that your board is not currently supported by the version of alsa you are trying to run.
Lspci is correct, you have an Intel HD Audio Bus specification compliant device. This is a separate bus off the south bridge controller (similar to usb). The RealTek codec is just the actual device on that bus (4 devices are supported according to the specification).
What I need to see in order to fix this (if it isn't already fixed), is more detailed output. Fortunately, there is a script you can run that uploads all of the info to a website and provides you with a link. The script is here. Please post the resulting link, thanks.
jcsjcs: You need to get an updated driver before you can proceed. Your system is not listed in the driver yet, but there is support for several other MSI systems. It should be a simple matter of testing different models for the driver, then adding the correct one.
You can find daily snapshots of the driver here. Once you have it installed, try loading the driver with the following:
jcsjcs: You need to get an updated driver before you can proceed.
Thank you. Upon waking up this morning I had the same thought. Actually I was configuring the latest kernel at the time while looking at the output of the older stock-kernel to find out which drivers to include. I didn't make the connection just after midnight though :-/
I've finally got around to installing the latest kernel 2.6.22-rc2. I'm listening to the music coming out of the speaker despite of a warning on startup, so as far as I'm concerned everything is fine :-).
In case you want to investigate:
May 26 02:44:01 localhost kernel: [ 48.432721] Advanced Linux Sound Architecture Driver Version 1.0.14rc4 (Wed May 16 09:45:46 2007 UTC).
May 26 02:44:01 localhost kernel: [ 48.433179] ACPI: PCI Interrupt Link [LAZA] enabled at IRQ 20
May 26 02:44:01 localhost kernel: [ 48.433212] ACPI: PCI Interrupt 0000:00:06.1[B] -> Link [LAZA] -> GSI 20 (level, low) -> IRQ 20
May 26 02:44:01 localhost kernel: [ 48.433302] PCI: Setting latency timer of device 0000:00:06.1 to 64
May 26 02:44:01 localhost kernel: [ 48.643989] hda_codec: Unknown model for ALC883, trying auto-probe from BIOS...
May 26 02:44:01 localhost kernel: [ 48.759800] ALSA device list:
May 26 02:44:01 localhost kernel: [ 48.759831] #0: HDA NVidia at 0xfbff0000
irq 20
Done. While I cannot say if "everything" works, I can play music (standard earphone stereo output) and no warning appears in the log (see below). I also tested the microphone with audacity and was able to record.
If there are specific other tests you'd like me to do please let me know.
Cheers,
JCS.
-----------
sudo modprobe -r snd_hda_intel
May 27 11:51:45 localhost kernel: [ 670.965259] ACPI: PCI interrupt for device 0000:00:06.1 disabled
sudo modprobe -i snd-hda-intel model=6stack-dig
May 27 11:51:49 localhost kernel: [ 675.069733] ACPI: PCI Interrupt 0000:00:06.1[B] -> Link [LAZA] -> GSI 20 (level, low) -> IRQ 20
May 27 11:51:49 localhost kernel: [ 675.069789] PCI: Setting latency timer of device 0000:00:06.1 to 64
sudo modprobe -r snd_hda_intel
May 27 11:53:22 localhost kernel: [ 766.936336] ACPI: PCI interrupt for device 0000:00:06.1 disabled
sudo modprobe -i snd-hda-intel
May 27 11:53:41 localhost kernel: [ 786.798049] ACPI: PCI Interrupt 0000:00:06.1[B] -> Link [LAZA] -> GSI 20 (level, low) -> IRQ 20
May 27 11:53:41 localhost kernel: [ 786.798077] PCI: Setting latency timer of device 0000:00:06.1 to 64
May 27 11:53:42 localhost kernel: [ 787.012111] hda_codec: Unknown model for ALC883, trying auto-probe from BIOS...
Distribution: Gentoo Hardened using OpenRC not Systemd
Posts: 1,495
Original Poster
Rep:
Quote:
Originally Posted by GrueMaster
From your dmesg output:
This suggests that your board is not currently supported by the version of alsa you are trying to run.
Lspci is correct, you have an Intel HD Audio Bus specification compliant device. This is a separate bus off the south bridge controller (similar to usb). The RealTek codec is just the actual device on that bus (4 devices are supported according to the specification).
What I need to see in order to fix this (if it isn't already fixed), is more detailed output. Fortunately, there is a script you can run that uploads all of the info to a website and provides you with a link. The script is here. Please post the resulting link, thanks.
Just as I had expected. You are running alsa-driver-1.0.14rc1. Your system was added to alsa on 4/18 (by me - isn't that special) and was released in the alsa-driver-1.0.14rc4 snapshot.
You can do one of two things:
1. download and install alsa-driver-1.0.14rc4
2. try loading the module with "modprobe snd-hda-intel model=6stack-dig". If this works, you can add it to your modprobe.conf file in /etc as follows:
options snd-hda-intel model=6stack-dig
This is usually in /etc/modprobe.conf, but some distros are switching to a more modular config with /etc/modprobe.d/sound (for alsa).
Distribution: Gentoo Hardened using OpenRC not Systemd
Posts: 1,495
Original Poster
Rep:
Quote:
Originally Posted by GrueMaster
Just as I had expected. You are running alsa-driver-1.0.14rc1. Your system was added to alsa on 4/18 (by me - isn't that special) and was released in the alsa-driver-1.0.14rc4 snapshot.
You can do one of two things:
1. download and install alsa-driver-1.0.14rc4
2. try loading the module with "modprobe snd-hda-intel model=6stack-dig". If this works, you can add it to your modprobe.conf file in /etc as follows:
options snd-hda-intel model=6stack-dig
This is usually in /etc/modprobe.conf, but some distros are switching to a more modular config with /etc/modprobe.d/sound (for alsa).
I downloaded and compiled each one of these with ./configure, make, and make install.
For the alsa-driver, I used the configure option ./configure --with-cards=hda-intel, but for the others, I didn't use any options while running configure. What options should I have used if any? After doing that, I rebooted and ran "modprobe snd-hda-intel model=6stack-dig". Now when I am using Skype, others can hear music being played with vlc and other sounds from my computer. That never happened before. I went through gnome-volume-control and alsamixer to make sure all mic volume settings were enabled and turned up all of the way. I also turned on mic boost. When I run vumeter, it freezes. Maybe that is because it is not getting sound from the mic when it tries. I should be able to hear myself through my speakers while talking on the micrphone, right?
Should those be set to Microphone instead of Front Mic? I have 6 jacks on my sound card. Which one should the mic be plugged into? I've tried different ones but haven't got the mic working yet.
You should be able to mute the mux channel, the mixer, or one of the capture channels. One of these is causing your music output to route through your input channel. You can experiment with this in alsamixer.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.