LinuxQuestions.org
Visit Jeremy's Blog.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices

Reply
 
Search this Thread
Old 02-15-2006, 10:27 AM   #1
rizhun
Member
 
Registered: Jun 2005
Location: England
Distribution: Ubuntu, SLES, AIX
Posts: 268

Rep: Reputation: 47
No Sound on SuSE 10 - snd-hda-intel


Hey Guys,

Need some help from the Pro's on this one...

System Specs:
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:
aplay /usr/share/sounds/alsa/test.wav
No joy.

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:

Code:
NUMBER           CARD MODEL
                 Sound Card
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).

Thanks in advance...
 
Old 02-15-2006, 10:43 AM   #2
RedShirt
Senior Member
 
Registered: Oct 2005
Location: Denver
Distribution: Sabayon 3.5Loop2
Posts: 1,150

Rep: Reputation: 45
From my personal experience with sound issues in SuSE 10. It is easy, but picky as hell.

#1 uninstall card in YAST Hardware.
#2 reinstall card, do not configure.(SERIOUSLY... important. DO NOT CONFIGURE)
#3 reboot.
#4 run kmix and turn volume up.
 
Old 02-15-2006, 11:06 AM   #3
rizhun
Member
 
Registered: Jun 2005
Location: England
Distribution: Ubuntu, SLES, AIX
Posts: 268

Original Poster
Rep: Reputation: 47
RedShirt - No joy.
That hasn't worked.

Also, I don't appear to have kmix - i used alsamixer.
 
Old 02-15-2006, 11:09 AM   #4
RedShirt
Senior Member
 
Registered: Oct 2005
Location: Denver
Distribution: Sabayon 3.5Loop2
Posts: 1,150

Rep: Reputation: 45
Can you install kmix?

I had the IDENTICAL issue to you with my card in x86_64 myself, so I would think the same should work to fix your issue.

But for kicks... what is the output for "lsmod" and "lspci"(just in regards to sound, unless you can copy/paste the whole output of each.)
 
Old 02-15-2006, 11:24 AM   #5
rizhun
Member
 
Registered: Jun 2005
Location: England
Distribution: Ubuntu, SLES, AIX
Posts: 268

Original Poster
Rep: Reputation: 47
lsmod
Code:
nag501:~ # lsmod
Module                  Size  Used by
freq_table             22912  0 
ipv6                  367808  280 
snd_pcm_oss            87328  0 
snd_mixer_oss          38272  1 snd_pcm_oss
snd_seq                88920  0 
button                 24992  0 
snd_seq_device         27152  1 snd_seq
battery                28552  0 
ac                     22920  0 
ide_cd                 62624  0 
cdrom                  57528  1 ide_cd
edd                    28704  0 
cisco_ipsec           576104  0 
tg3                   121092  0 
generic                22148  0 [permanent]
ehci_hcd               54280  0 
pci_hotplug            48528  0 
uhci_hcd               54560  0 
hw_random              22816  0 
usbcore               159796  3 ehci_hcd,uhci_hcd
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
snd                    96768  8 snd_pcm_oss,snd_mixer_oss,snd_seq,snd_seq_device,snd_hda_intel,snd_hda_codec,snd_pcm,snd_timer
soundcore              28448  1 snd
intel_agp              43832  1 
snd_page_alloc         29456  2 snd_hda_intel,snd_pcm
parport_pc             62192  0 
lp                     30912  0 
parport                61324  2 parport_pc,lp
dm_mod                 83024  0 
reiserfs              286960  1 
fan                    22408  0 
thermal                34316  0 
processor              50568  1 thermal
sg                     60080  0 
ata_piix               28164  2 
libata                 74376  1 ata_piix
piix                   28804  0 [permanent]
sd_mod                 37376  3 
scsi_mod              181176  3 sg,libata,sd_mod
ide_disk               36096  0 
ide_core              179256  4 ide_cd,generic,piix,ide_disk
lspci
Code:
nag501:~ # lspci
00:00.0 Host bridge: Intel Corporation 945G/P Memory Controller Hub (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 945G Integrated Graphics Controller (rev 02)
00:1b.0 Class 0403: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 01)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)
00:1f.2 IDE interface: Intel Corporation 82801GB/GR/GH (ICH7 Family) Serial ATA Storage Controllers cc=IDE (rev 01)
3f:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5752 Gigabit Ethernet PCI Express (rev 01)
I'll have a look at installing kmix now.
 
Old 02-15-2006, 11:33 AM   #6
RedShirt
Senior Member
 
Registered: Oct 2005
Location: Denver
Distribution: Sabayon 3.5Loop2
Posts: 1,150

Rep: Reputation: 45
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.

Last edited by RedShirt; 02-15-2006 at 11:36 AM.
 
Old 02-15-2006, 11:44 AM   #7
rizhun
Member
 
Registered: Jun 2005
Location: England
Distribution: Ubuntu, SLES, AIX
Posts: 268

Original Poster
Rep: Reputation: 47
As I said before - I've never done this before and know little about Modules.

This - "Integrated High Definition audio with Realtek 2 channel ALC260 codec" was copied from YaST (which I presumed to be correct) - sorry if this was misleading.

What ramifications does this have on my setup?
What do I need to change?

Incidentally I have also downloaded and installed kmix.

Thanks,.
 
Old 02-15-2006, 11:50 AM   #8
RedShirt
Senior Member
 
Registered: Oct 2005
Location: Denver
Distribution: Sabayon 3.5Loop2
Posts: 1,150

Rep: Reputation: 45
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)
 
Old 02-15-2006, 12:05 PM   #9
rizhun
Member
 
Registered: Jun 2005
Location: England
Distribution: Ubuntu, SLES, AIX
Posts: 268

Original Poster
Rep: Reputation: 47
Ok, Couldn't find the little box, however:

YaST > Hardware > Hardware Information
then,
Sound > 82801G (ICH7 Family) High Definition Audio Controller > Drivers > Modules
shows,
modprobe snd_hda_intel.

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?

Last edited by rizhun; 02-15-2006 at 12:31 PM.
 
Old 02-16-2006, 06:01 AM   #10
rizhun
Member
 
Registered: Jun 2005
Location: England
Distribution: Ubuntu, SLES, AIX
Posts: 268

Original Poster
Rep: Reputation: 47
Is there anyone else out there who can help me on this?
 
Old 02-16-2006, 08:29 AM   #11
RedShirt
Senior Member
 
Registered: Oct 2005
Location: Denver
Distribution: Sabayon 3.5Loop2
Posts: 1,150

Rep: Reputation: 45
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?
 
Old 02-17-2006, 09:38 AM   #12
rizhun
Member
 
Registered: Jun 2005
Location: England
Distribution: Ubuntu, SLES, AIX
Posts: 268

Original Poster
Rep: Reputation: 47
Resolved

I don't have a clue what I did to fix this - but it seems to be working now!
Thanks for your time RedShirt.
 
Old 03-14-2006, 04:33 AM   #13
wingcom
Member
 
Registered: Feb 2003
Location: Belgium
Distribution: Mandrake
Posts: 38

Rep: Reputation: 15
Quote:
Originally Posted by rizhun
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

cheers
 
Old 03-10-2007, 08:46 AM   #14
sindar
LQ Newbie
 
Registered: Mar 2007
Location: Moscow, Russia
Distribution: SUSE Linux Enterprise Server 10
Posts: 1

Rep: Reputation: 0
Hi Guys

I have the same problem.
In "Installation source" i have "packman.unixheads.com/suse/10.2".
After online update version of alsa is 1.0.13
After reboot my sound don't work

rakis@skuld:~> lspci | grep -i audio
00:1b.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 03)

rakis@skuld:~> lsmod | grep snd | awk '{print $1}'
snd_pcm_oss
snd_mixer_oss
snd_seq
snd_seq_device
snd_hda_intel
snd_hda_codec
snd_pcm
snd_timer
snd
soundcore
snd_page_alloc

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.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
snd-emu2k1 module missing after installing Intel sound driver snd-azx comatosebuddha Linux - Software 15 01-25-2006 12:39 AM
How do I enable 4.1 sound on an Intel HDA card? cookevillain Linux - Hardware 0 01-18-2006 08:03 PM
Can't get sound to work on SuSE 9.3, hda-intel onboard card MamaWombat Linux - Newbie 3 09-16-2005 12:39 AM
Sound/Multi-channels on an HDA-Intel/C-Media CMI9880 soundcard? newbuntu Linux - Hardware 6 08-09-2005 08:05 PM
Sound Conflict: snd-via82xx & snd-emu10k1 Electronkz Linux - Hardware 6 03-29-2004 11:58 AM


All times are GMT -5. The time now is 02:40 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration