Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
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.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
The Full specs for the system I'm running can be found on HP's site: http://h10010.www1.hp.com/wwpc/uk/en...-12221748.html
The most important one being the sound device:
Integrated High Definition audio with Realtek 2 channel ALC260 codec
OS: SuSE 10 - x86_64
Bit of Background:
First off, its important to mention that the sound does work.
The machine had Windows installed for about 15 minutes (when it first came out of the box) and it was working then.
I've never even attempted to set-up sound on Linux before (no need previously),
it's turning out to be a bit more of a challenge than I was expecting.
What I've tried so far:
I've tried to configure the sound from a terminal using 'alsaconf'.
I then turned up the volume using alsamixer.
Tried to play the test wav:
I thought that the GUI might provide more options/answers, so I had a look in YaST2 under Hardware > Sound.
The dialogue box that appears contains 2 things:
NUMBER CARD MODEL
Not Configured 82801G (ICH7 Family) High Definition Audio Controller
When I select the "Not Configured" device and attempt to follow the wizard through either the "Quick automatic setup" or the "Normal Setup" I'm presented with an error message:
An error occurred during the installation of
82801G (ICH7 Family) High Definition Audio Controller
The kernel module snd-hda-intel for sound support
could not be loaded. This can be caused by incorrect
module parameters, including invalid IO or IRQ parameters.
I'm not going to lie to you - kernels and associated modules, out of my depth.
I had a quick look in BIOS and it appears the sound card shares IRQ11 with several USB instances (unusual?) and is concidered to be a PCI device (although I was under the impression it was on-board).
Just to point out... you said:
"Integrated High Definition audio with Realtek 2 channel ALC260 codec"
When you actually have
"00:1b.0 Class 0403: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)"
This means you do not have a realtec, but an intel. As evidenced also by loaded modules:
snd_hda_intel 37824 0
snd_hda_codec 134144 1 snd_hda_intel
snd_pcm 137608 3 snd_pcm_oss,snd_hda_intel,snd_hda_codec
snd_timer 47240 2 snd_seq,snd_pcm
Now, I should point out, you are using OSS as your audio, not ALSA, according to this, so alsamixer would be useless.
Actually, it isn't YAST, it is from the link above. HP thinks it is using an "Internal audio description: Integrated High Definition audio with Realtek 2 channel ALC260 codec". When it is not... What module is listed in YAST in the config? (under the hardware, there should be a little box for which module to load)
This is strange to me, because the error I described in the original post said the module it was trying to load (and giving errors was snd-hda-intel. I read online (while googling this topic) that in module names -'s and _'s are different.
Should I find out howto and switch from OSS to ALSA?
Which is better?
OSS and alsa are different. Not better or worse really, but many prefer alsa because it is a bigger name project and more people use it, which means it has better support. As for switching it... I only recall having the option for that during SuSE initial setup, I am not sure of a way now, never tried.
Well, your YAST is showing proper device usage... And modeprobe is showing it is running with the right drivers. At this point it would have to be your mixer settings. Have you run kmix yet and tried to configure everything to full volume, turned on all dots, and selecting the proper input/output settings?
I don't have a clue what I did to fix this - but it seems to be working now!
Thanks for your time RedShirt.
My guess is that AlsaConf added a line to your modprobe.conf file which stated a "mode" somewhere. Though this worked for me on a 2.6.12 kernel, when i tested it on the new Mandriva cooker 2.6.15-rc8 (something like it) the module wouldn't load because of this parameter in modprobe.conf so after commenting it out it worked as a charm
its a wild guess, but it might help other users reading this thread having trouble with the snd-hda-intel
rakis@skuld:~> ls /dev/snd*
/bin/ls: /dev/snd*: File not found
After deinstalling alsa 1.0.13, disabling "butpackman.unixheads.com" in "Installation source" and installing alsa from original distro (v.1.0.11.x), all work fine.
rakis@skuld:~> ls /dev/snd*
controlC0 pcmC0D0c pcmC0D0p pcmC0D1c pcmC0D1p seq timer
I think, the reason of my trouble is rong version between kernel and kernel modules from external repositary.