LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   Suse 10.1 Intel Ich7 82801g Rev.2 Sound Card Problem (https://www.linuxquestions.org/questions/linux-hardware-18/suse-10-1-intel-ich7-82801g-rev-2-sound-card-problem-458096/)

locque 06-25-2006 06:26 AM

Suse 10.1 Intel Ich7 82801g Rev.2 Sound Card Problem
 
I have Toshiba Sat. P100 model with Intel ICH7 82801G High definition audio. My distribution is
Suse 10.1 with 2.6.16.13-4-smp kernel.
Code:

00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
The card is detected and module hda-intel is loaded.
Code:

goldfingerm:/usr/local/src/alsa-utils-1.0.11 # lsmod | grep intel
snd_hda_intel                21396  0
snd_hda_codec                130944  1 snd_hda_intel
snd_pcm                        79108  3 snd_pcm_oss,snd_hda_intel,snd_hda_codec
snd                        53860  8 snd_pcm_oss,snd_mixer_oss,snd_seq,snd_seq_device,snd_hda_intel,snd_hda_codec,snd_pcm,snd_timer
intel_agp                25116  1
snd_page_alloc                13832  2 snd_hda_intel,snd_pcm
agpgart                        33864  1 intel_agp
goldfingerm:/usr/local/src/alsa-utils-1.0.11 #

When I try to play sound the card produces nothing as if mute is pressed.
I tried installing the latest alsa, all modules get installed without probles except
Code:

snd_seq_oss: disagrees about version of symbol snd_seq_device_register_driver
snd_seq_oss: Unknown symbol snd_seq_device_register_driver
snd_seq_oss: disagrees about version of symbol snd_seq_create_kernel_client
snd_seq_oss: Unknown symbol snd_seq_create_kernel_client

I tried to install the new vanilla kernel 2.6.17.1-smp but it failed to produce sound as well.
I use the smp kernel because my laptop is with Core Duo processor.
If anyone can give me a solution I would be very grateful, because the problem is very annoying. I have to switch to windows to watch movies or listen to mp3s :-( :-)I can go back to the default kernel without smp if I have to.
Thanks in advance.

rioch 06-28-2006 03:17 PM

I have the same sound card on my core duo laptop, also running Suse 10.1. Whilst I am able to hear sound, I cannot mute it, neither can I change the volume nor use the built-in microphone.

It seems as though a lot people are having difficulties with this sound card. I have rummaged around the intel site but couldn't find any drivers and/or information.

I'm currently on a search for a solution and will post here if I find anything.

shiftz 06-28-2006 03:24 PM

Uhh can somoone help me
 
:scratch: I downloaded This game called GLory OF the Roman Empire and wen i was about to play it says YOU NEED A SUPPORTED 3D HARDWARE
ACCELERATOR WITH A RECENT DRIVER TO PLAY THIS GAME. and when i downloaded another game called halo demo it praticullary says the same thing. What IS wrong>? WHAt should i do???
im desperate.:confused: :cry:

_____________________________________
Young Padawan...hmmrgh..anneba!:jawa:

rioch 06-30-2006 04:18 AM

After searching the web I have found that this problem appears to depend on three things:

1) linux kernel version
2) alsa version
3) intel hda codec used by the sound card

There is a script located here (http://alsa.opensrc.org/aadebug) that will gather all of this information for you. You can also (quickly) find out the codec that is used by running alsa-mixer. It runs in the console with an nCurses interface. In the top-left it says "Card" and "Chip". Chip is the codec being used.

I have found information on my chip/codec, which is "Generic 14f ID 5045". I know of another codec called "Sigmatel STAC9200 CODEC". If there are any others, post here and perhaps we can put all the information together.

Here is a list. I will update this as and when I have both time and information :)

Generic 14f1 ID 5045:
Solution: http://www.mail-archive.com/alsa-use.../msg16246.html

Sigmatel STAC9200 CODEC:
Information: http://www.linux-noob.com/forums/lof...php/t2178.html

locque 07-02-2006 04:00 PM

Thanks rioch for your answer. aadebug gave me this error
Code:

Proc Asound -----------------------------------------------
Warning: /proc/asound does not exist
This indicates that ALSA is not installed correctly
Check various logs in /var/log for a clue as to why

Dev Snd ---------------------------------------------------
Warning: /dev/snd does not exist

CPU -------------------------------------------------------
model name      : Genuine Intel(R) CPU          T2300  @ 1.66GHz
cpu MHz        : 1000.000
model name      : Genuine Intel(R) CPU          T2300  @ 1.66GHz
cpu MHz        : 1000.000

RAM -------------------------------------------------------
MemTotal:      1554088 kB
SwapTotal:    2104472 kB

Hardware --------------------------------------------------
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express Memory Controller Hub (rev 03)

My kernel is 2.6.16.13-4-smp. If /dev/snd does not exist it is obvious why suse fails to produce any sound :-)
I will try to use the information from the links with the solutions and post results if successful. I will try to reinstall alsa from source as well.

chameleon06 07-03-2006 07:41 AM

I've found a solution which works for me. Hope this helps
This is the content of my /etc/modprobe.d/sound


options snd-intel8x0 ac97_quirk=1 buggy_irq=1 enable=1 index=0

# W60f.uc9__j+J9c2:82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller
alias snd-card-0 snd-intel8x0

rioch 07-10-2006 07:39 AM

No problem Locque. Have you managed to fix it yet? I have recently reinstalled Linux (changing to Kubuntu 6.06). The sound card works better here as I can change the volume, however there is still no microphone support.

chameleon06, what exactly is your solution, and what does it fix?

chameleon06 07-11-2006 12:34 AM

Hi rioch
My solution fixes Intel Corp. 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller
on suse 10.1
Looks like I have posted to the wrong topic as I notice this thread relates to Intel Ich7 82801g

ahimhaim 07-23-2006 06:07 PM

fixed hda intel (ich7) issue on Lenovo 3000 N100 with SLED 10
 
I was just able to make my snd-hda-intel driver work properly on SLED 10 (somehow same as SUSE Linux 10.1 I guess) so I want to share some remarks on what I did and hope it will help someone else.

My kernel is 2.6.16.21 (smp). Suse is SLED 10. My Lenovo 3000 N100 has the 82801G (ICH7 Family) High Definition Audio Controller.

As suggested by the installtion procedure I opted for Gnome as the default. To make it short, the problem seams to be Gstreamer under Gnome AND a not updated alsa driver. I leave the final decision and guesswork to the experts out there, but when I fixed these two things everything worked perfectly.

Here's what I did. First I "rmmod"ed all sound modules except soundcore. Then I did "rcalsasound stop". Then I installed the alsa driver, utils and lib from the alsa project website (version 1.0.12rc1). Then I restarted. Then I configured the sound card via YAST. then I ran "alsaconfig". then I made sure "/etc/modprobe.conf" shows:
# remove this if sound is configured
# install char-major-116 /bin/true
If YAST shows a "0" or nothing as the sound card number didn't matter in my case. It also works if "acpi=on" on boot. However I have "apm=off" but I doubt if this makes a difference.
As I still had Gnome installed I tried to configure Gstreamer with every possible parameter available in the Gnome control center but it still didn't work properly. Nevertheless at this stage the loudspeakers already made some sounds but not those that I wanted to hear. There was sound, but it didn't work properly at all. I had the idea to install XMMS and configure it manually. i went into the XMMS properties and selected the alsa driver with the hda driver and pcm. XMMS worked properly. I was able to hear music properly. this made me think there is a problem with gstreamer. Finally I decided to make KDE the default. I threw out all bangee stuff and gstreamer rpms via a YAST System Upgrade. However, I made sure KDE would come with arts and all kde sound related rpms installed. I finished the "update", rebooted into KDE as root and it worked out of the box - for all user logins. Now, either I don't know how to configure gstreamer or whatever under Gnome or there is a real problem with gstreamer (btw. my SLED 10 came with gstreamer version 0.10.4-11.4)... I leave this decision to the experts.

Hope this was useful.

here's my lsmod:

Module Size Used by
nfs 194284 4
lockd 65000 2 nfs
nfs_acl 7552 1 nfs
sunrpc 137916 4 nfs,lockd,nfs_acl
arc4 5888 1
ieee80211_crypt_wep 8704 1
af_packet 28296 4
rfcomm 41492 6
l2cap 30720 3 rfcomm
i915 21760 1
drm 65684 2 i915
cpufreq_ondemand 11020 2
cpufreq_userspace 8448 0
cpufreq_powersave 5760 0
speedstep_centrino 11184 1
freq_table 8448 1 speedstep_centrino
ipv6 243296 14
snd_pcm_oss 42912 0
snd_mixer_oss 20480 1 snd_pcm_oss
snd_seq 50384 0
snd_seq_device 11916 1 snd_seq
button 10640 0
battery 13444 0
ac 8964 0
nls_utf8 6016 1
ntfs 199700 1
loop 19464 0
dm_mod 57680 0
hci_usb 18708 5
bluetooth 51172 13 rfcomm,l2cap,hci_usb
usbhid 44640 0
hw_random 9496 0
snd_hda_intel 21396 1
snd_hda_codec 134016 1 snd_hda_intel
snd_pcm 72836 3 snd_pcm_oss,snd_hda_intel,snd_hda_codec
snd_timer 24836 2 snd_seq,snd_pcm
intel_agp 24988 1
agpgart 33352 3 drm,intel_agp
8139too 29056 0
pcmcia 38716 0
ipw3945 176032 1
ohci1394 34224 0
snd 53348 10 snd_pcm_oss,snd_mixer_oss,snd_seq,snd_seq_device,snd_hda_intel,snd_hda_codec,snd_pcm,snd_timer
i2c_i801 12044 0
i2c_core 23680 1 i2c_i801
mii 9088 1 8139too
soundcore 13024 1 snd
snd_page_alloc 13576 2 snd_hda_intel,snd_pcm
ieee1394 93368 1 ohci1394
ieee80211 32968 1 ipw3945
ieee80211_crypt 9728 2 ieee80211_crypt_wep,ieee80211
firmware_class 13824 2 pcmcia,ipw3945
ehci_hcd 31880 0
uhci_hcd 32400 0
usbcore 115716 5 hci_usb,usbhid,ehci_hcd,uhci_hcd
i8xx_tco 11032 0
yenta_socket 27660 1
rsrc_nonstatic 16128 1 yenta_socket
pcmcia_core 41364 3 pcmcia,yenta_socket,rsrc_nonstatic
reiserfs 216576 2
edd 12484 0
fan 8580 0
thermal 17416 0
sr_mod 18596 0
cdrom 36512 1 sr_mod
processor 31208 2 speedstep_centrino,thermal
sg 35612 0
ata_piix 14212 4
libata 69776 1 ata_piix
sd_mod 20352 5
scsi_mod 127880 4 sr_mod,sg,libata,sd_mod

rioch 08-06-2006 04:01 AM

Do you know what codec the sound card is using? Also, have you done a full test on your sound card? i.e. do all the volume controls work and, if you have a microphone, does that work as well?

locque 08-08-2006 11:57 AM

I have started a topic also at www(dothere)suseforums(dothere)net/index.php?showtopic=20482.
Giving acpi=off as kernel parameter at start up actually starts the sound. I have tried all other possible options but without any success. Unfortunately I loose all the acpi functions this way and the sound I get is very, very quiet. If someone writes a how to for suse 10.1 or gives fully working solutions I will be extremely glad.

rioch 08-18-2006 07:30 PM

It's been a while. Here is an update on my progress. From reading the various topics on this it appears that two things *may* be causing the problem:

1. alsa version in opensuse is RC3. The final version has been known to fix the problem;
2. the 2.6.16 linux kernel version has a broken version of the hda-intel driver;

I sound a little unsure because I have no way of knowing if this would be true for everyone. I have not been able to find some updated alsa rpms for opensuse (the version I have says 1.11 in the rpm, but the installed version tells me it's the RC3). As for the kernel version, I installed 2.17.8 stable and the sound worked much better. I was able to mute the volume and control the volume correctly. I couldn't test the microphone on skype because this kernel version didn't like my wireless lan card. Kernel 2.18 is currently at RC4 so I expect to have a suse rpm for the stable release soon, at which point I will test that and hopefully all will be well with my wireless lan card.

loque, have you made any progress? At the moment for me it is a real pain because my speakers broke. The only speakers I have do not have a built in volume control, so everything is EXTREMELY loud! Not nice when I switch the machine on in the morning, though it certainly wakes me up!

LuisC-SM 12-17-2006 11:45 PM

HG Mercurial fixes all sound issues
 
Hi.

I have been able to fix the sound problem tnx to this ubuntu forum thread.
this has fixed the sound in my SLED 10 OS tremendously good that I can hardly compare it with WinXP. IMO, it sounds just the same.

My problem is that I must boot with ACPI=OFF and I'd like to see if anyone has been able to have sound and acpi=on at the same time.

I have a Toshiba Satellite P105 SP921.

Regards

Luis

PS: I DL the mercury stable to my $HOME/src directory, untar it and compiled as instructions in the INSTALL notes and alsa libraries and utilities v1.0.13, but in the same thread someone said that he used v1.0.14rc1 and worked perfectly so it's your choice.

Pcghost 12-20-2006 10:59 AM

Great news for Toshiba Satellite p100 owners who want both sound and ACPI at the same time (gasp!). I just recieved this message from the Toshiba-linux mailing list.

<message start>
For those who have had no luck in getting the audio working on the
P100 line of notebooks, it appears that the necessary components are
finally coming together. The two problems in getting the audio up and
running are support for the Conexant codec used to implement the Intel
HDA functionality and ACPI conflicts created by what is likely a
bugged DSDT (resulting in the inability to use other parts of ACPI for
monitoring battery levels/temps/hardware events/etc if one wishes to
use the sound).

The snd-hda-intel driver included in the alsa-driver 1.0.14-rc1 and
above now supports the Conexant codec. I would estimate that in-kernel
support will appear in the vanilla kernel with the 2.6.20 release
(2.6.19 and below do not include support).

A Gentoo user has sussed out the required DSDT modifications and
posted them on the Gentoo forums at
http://forums.gentoo.org/viewtopic-p...1.html#3774561. If you
don't know how to modify the DSDT there is a reasonable guide located
at http://www.gentoo-wiki.com/HOWTO_Fix..._ACPI_Problems

I have tested the DSDT modifications described with a PSPA6A-01J017
running the v2.40 BIOS, a 2.6.19 kernel and alsa-driver 1.0.14-rc1 and
they appear to work with no ill side effects, will see how it holds up
over the Christmas period. Toshiba might like to take note of these
modifications and provide an official fix for this issue in a future
BIOS update.
<end>

Christmas comes early this year. Woohoo. I can't wait to get this working.

LuisC-SM 12-21-2006 12:45 AM

Well, these are good news for sure, right now, I have alsa-driver 1.0.14rc1 installed and the only thing I'm missing is the vanilla kernel thing.

I hope to find a good howto to improve this news.

Tnx for the info and Kind Regards

Luis


All times are GMT -5. The time now is 11:20 PM.