LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   SUSE / openSUSE (https://www.linuxquestions.org/questions/suse-opensuse-60/)
-   -   Intel HD (High Definition) Audio Codec (915G Chipset) on SuSE 9.2 (https://www.linuxquestions.org/questions/suse-opensuse-60/intel-hd-high-definition-audio-codec-915g-chipset-on-suse-9-2-a-279986/)

cbj4074 01-19-2005 11:33 PM

Intel HD (High Definition) Audio Codec (915G Chipset) on SuSE 9.2
 
Hi everyone,

I'll preface this by saying that I'm real piece of trash with Linux. This is my first installation and I installed SuSE 9.2 Pro on a Shuttle SP81B barebone.

My problem is with the Intel HD Audio codec installation. Intel has a link to a Beta driver that was tested (purportedly) with SuSE 9.1, which is located in the 915G AV area of Intel's driver archive (it won't let me post the link due to too few posts).

I am operating under the perhaps erroneous assumption that this driver should work in with the 9.2 core. I downloaded both the driver file and the accompanying PDF instructions and followed Section 5.1 very carefully -- after ensuring that my setup met the minimum requirements.

Basically, Section 5.1 is for "Beginners" and offers a simple shell script to perform the installation. I did, logged in as root:

# ./AUD_LINUX_1.5_BETA.sh

and the installation begins, but gets hung up on "BUILDING AZX-DRIVER", which basically says the following on the screen:

"Compiling the AZX-DRIVER for GENERIC Intel HD Audio Codec, this operation may take a while depending on your system configuration."

The above text appears as part of a GUI installer within the Konsole shell. The installer becomes hung-up, however, and outputs the following message at 67% through:

Installing driver...
Make failed!, module not found!

I'm not sure which module wasn't found, or what the error means, necessarily, but this information may be helpful:

gcc 3.3.4
GNU Make 3.80

I also installed nearly every Development package, with the exception of about half of the seemingly irrelevant Library packages, several Source packages, and most if not all of the Tools packages.

Any insights would be greatly appreciated... just wish I knew what "module" wasn't found...

Thanks!

mking007 01-20-2005 12:49 AM

have u tried alsa drive? intel's drive is based on alsa.

cbj4074 01-20-2005 01:30 AM

Thanks for your suggestion!

I tried downloading the drivers directly from ALSA's website, compiled, installed, and then got all sorts of strange errors when running modprobe, the last half or so of which looked like:

linux:/tmp/alsa-driver-1.0.8 # modprobe snd-azx
WARNING: Error inserting snd_hda_codec (/lib/modules/2.6.8-24.10-smp/kernel/sound/pci/azx/snd-hda-codec.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting snd_azx (/lib/modules/2.6.8-24.10-smp/kernel/sound/pci/azx/snd-azx.ko): Unknown symbol in module, or unknown parameter (see dmesg)

When I ran dmesg, the last half or so of the output looked something like:

module snd_hda_codec unsupported by SUSE/Novell, tainting kernel.
snd_hda_codec: disagrees about version of symbol snd_ctl_add
snd_hda_codec: Unknown symbol snd_ctl_add
snd_hda_codec: disagrees about version of symbol snd_card_proc_new
snd_hda_codec: Unknown symbol snd_card_proc_new
snd_hda_codec: disagrees about version of symbol snd_ctl_find_id
snd_hda_codec: Unknown symbol snd_ctl_find_id
snd_hda_codec: disagrees about version of symbol snd_ctl_new1
snd_hda_codec: Unknown symbol snd_ctl_new1
snd_hda_codec: disagrees about version of symbol snd_component_add
snd_hda_codec: Unknown symbol snd_component_add
snd_hda_codec: Unknown symbol snd_ctl_elem_read
snd_hda_codec: Unknown symbol snd_ctl_elem_write
snd_hda_codec: disagrees about version of symbol snd_device_new
snd_hda_codec: Unknown symbol snd_device_new
snd_hda_codec: disagrees about version of symbol snd_pcm_hw_constraint_step
snd_hda_codec: Unknown symbol snd_pcm_hw_constraint_step
module snd_azx unsupported by SUSE/Novell, tainting kernel.
snd_azx: disagrees about version of symbol snd_pcm_new
snd_azx: Unknown symbol snd_pcm_new
snd_azx: disagrees about version of symbol snd_pcm_limit_hw_rates
snd_azx: Unknown symbol snd_pcm_limit_hw_rates
snd_azx: disagrees about version of symbol snd_card_register
snd_azx: Unknown symbol snd_card_register
snd_azx: disagrees about version of symbol snd_card_free
snd_azx: Unknown symbol snd_card_free
snd_azx: disagrees about version of symbol snd_pcm_lib_preallocate_pages_for_all
snd_azx: Unknown symbol snd_pcm_lib_preallocate_pages_for_all
snd_azx: Unknown symbol snd_hda_bus_new
snd_azx: Unknown symbol snd_hda_build_pcms
snd_azx: disagrees about version of symbol snd_card_pci_resume
snd_azx: Unknown symbol snd_card_pci_resume
snd_azx: Unknown symbol snd_hda_codec_new
snd_azx: disagrees about version of symbol snd_card_new
snd_azx: Unknown symbol snd_card_new
snd_azx: disagrees about version of symbol snd_pcm_lib_malloc_pages
snd_azx: Unknown symbol snd_pcm_lib_malloc_pages
snd_azx: disagrees about version of symbol snd_pcm_lib_ioctl
snd_azx: Unknown symbol snd_pcm_lib_ioctl
snd_azx: disagrees about version of symbol snd_pcm_lib_free_pages
snd_azx: Unknown symbol snd_pcm_lib_free_pages
snd_azx: Unknown symbol snd_hda_calc_stream_format
snd_azx: disagrees about version of symbol snd_card_pci_suspend
snd_azx: Unknown symbol snd_card_pci_suspend
snd_azx: disagrees about version of symbol snd_pcm_set_ops
snd_azx: Unknown symbol snd_pcm_set_ops
snd_azx: disagrees about version of symbol snd_card_set_pm_callback
snd_azx: Unknown symbol snd_card_set_pm_callback
snd_azx: Unknown symbol snd_hda_suspend
snd_azx: disagrees about version of symbol snd_device_new
snd_azx: Unknown symbol snd_device_new
snd_azx: disagrees about version of symbol snd_pcm_suspend_all
snd_azx: Unknown symbol snd_pcm_suspend_all
snd_azx: Unknown symbol snd_hda_resume
snd_azx: disagrees about version of symbol snd_pcm_hw_constraint_integer
snd_azx: Unknown symbol snd_pcm_hw_constraint_integer
snd_azx: Unknown symbol snd_hda_build_controls
snd_azx: disagrees about version of symbol snd_pcm_period_elapsed
snd_azx: Unknown symbol snd_pcm_period_elapsed

Needless to say, my sound still doesn't work! :p

sbcdivision63 01-20-2005 01:41 AM

what happens when you go to yast->hardware->sound

cbj4074 01-20-2005 01:51 AM

This is what happens when I go to YaST -> Hardware -> Sound:

No card was found.
Attempt to detect the presence of some old chips?

Probing yields no results (obviously).

Manual installation fails because my Intel HD Audio drivers apparently aren't included with this distro.

I can install ALSA "dummy drivers" manually, through YaST, without any trouble, but, needless to say, they don't produce any audio.

I'm new to Linux, but in an .sh installation script like what Intel provides for SuSE 9.1 for this audio chipset, to what does a "module" generally refer? Does it think the hardware is missing, or does it think some software file is missing?

Another point of note is that when I tried to follow the "Advanced" instructions provided with the drivers, I get an error when attempting to

# make install

which I suspect may be related to some errors that happened on #make, which look like syntactical errors in the installation source:

Code:

tmp/audio.b10268/azx-alsa-drop-driver-1.1.3b/alsa-driver-1.0.5/acore/hwdep.c: In function `snd_hwdep_llseek':
/tmp/audio.b10268/azx-alsa-drop-driver-1.1.3b/alsa-driver-1.0.5/acore/hwdep.c:52: warning: implicit declaration of function `snd_magic_cast'
/tmp/audio.b10268/azx-alsa-drop-driver-1.1.3b/alsa-driver-1.0.5/acore/hwdep.c:52: error: parse error before "snd_hwdep_t"
/tmp/audio.b10268/azx-alsa-drop-driver-1.1.3b/alsa-driver-1.0.5/acore/hwdep.c: In function `snd_hwdep_read':
/tmp/audio.b10268/azx-alsa-drop-driver-1.1.3b/alsa-driver-1.0.5/acore/hwdep.c:60: error: parse error before "snd_hwdep_t"
/tmp/audio.b10268/azx-alsa-drop-driver-1.1.3b/alsa-driver-1.0.5/acore/hwdep.c: In function `snd_hwdep_write':
/tmp/audio.b10268/azx-alsa-drop-driver-1.1.3b/alsa-driver-1.0.5/acore/hwdep.c:68: error: parse error before "snd_hwdep_t"
/tmp/audio.b10268/azx-alsa-drop-driver-1.1.3b/alsa-driver-1.0.5/acore/hwdep.c: In function `snd_hwdep_release':
/tmp/audio.b10268/azx-alsa-drop-driver-1.1.3b/alsa-driver-1.0.5/acore/hwdep.c:160: error: parse error before "snd_hwdep_t"
/tmp/audio.b10268/azx-alsa-drop-driver-1.1.3b/alsa-driver-1.0.5/acore/hwdep.c: In function `snd_hwdep_poll':
/tmp/audio.b10268/azx-alsa-drop-driver-1.1.3b/alsa-driver-1.0.5/acore/hwdep.c:176: error: parse error before "snd_hwdep_t"
/tmp/audio.b10268/azx-alsa-drop-driver-1.1.3b/alsa-driver-1.0.5/acore/hwdep.c: In function `snd_hwdep_ioctl':
/tmp/audio.b10268/azx-alsa-drop-driver-1.1.3b/alsa-driver-1.0.5/acore/hwdep.c:237: error: parse error before "snd_hwdep_t"
/tmp/audio.b10268/azx-alsa-drop-driver-1.1.3b/alsa-driver-1.0.5/acore/hwdep.c: In function `snd_hwdep_mmap':
/tmp/audio.b10268/azx-alsa-drop-driver-1.1.3b/alsa-driver-1.0.5/acore/hwdep.c:255: error: parse error before "snd_hwdep_t"
/tmp/audio.b10268/azx-alsa-drop-driver-1.1.3b/alsa-driver-1.0.5/acore/hwdep.c: In function `snd_hwdep_new':
/tmp/audio.b10268/azx-alsa-drop-driver-1.1.3b/alsa-driver-1.0.5/acore/hwdep.c:356: warning: implicit declaration of function `snd_magic_kcalloc'
/tmp/audio.b10268/azx-alsa-drop-driver-1.1.3b/alsa-driver-1.0.5/acore/hwdep.c:356: error: parse error before "snd_hwdep_t"
/tmp/audio.b10268/azx-alsa-drop-driver-1.1.3b/alsa-driver-1.0.5/acore/hwdep.c: In function `snd_hwdep_free':
/tmp/audio.b10268/azx-alsa-drop-driver-1.1.3b/alsa-driver-1.0.5/acore/hwdep.c:382: warning: implicit declaration of function `snd_magic_kfree'
/tmp/audio.b10268/azx-alsa-drop-driver-1.1.3b/alsa-driver-1.0.5/acore/hwdep.c: In function `snd_hwdep_dev_free':
/tmp/audio.b10268/azx-alsa-drop-driver-1.1.3b/alsa-driver-1.0.5/acore/hwdep.c:388: error: parse error before "snd_hwdep_t"
/tmp/audio.b10268/azx-alsa-drop-driver-1.1.3b/alsa-driver-1.0.5/acore/hwdep.c: In function `snd_hwdep_dev_register':
/tmp/audio.b10268/azx-alsa-drop-driver-1.1.3b/alsa-driver-1.0.5/acore/hwdep.c:394: error: parse error before "snd_hwdep_t"
/tmp/audio.b10268/azx-alsa-drop-driver-1.1.3b/alsa-driver-1.0.5/acore/hwdep.c: In function `snd_hwdep_dev_unregister':
/tmp/audio.b10268/azx-alsa-drop-driver-1.1.3b/alsa-driver-1.0.5/acore/hwdep.c:437: error: parse error before "snd_hwdep_t"

How could that be?

Thanks!

mking007 01-20-2005 02:21 AM

have u uninstall old drive before modprobe alsa drive? dos alsa's web post the instruction for i915 chips?

setu_garg 01-20-2005 05:35 AM

I am also facing the same problem! Infact I am even unable to get the graphics right. cbj4074
, could you configure the video card? If yes, please tell me here: http://www.linuxquestions.org/questi...hreadid=279584

Also, I'm all ears for the solution to the audio problem as well.

cbj4074 01-20-2005 09:33 AM

mking007,

There were no old drivers installed - Linux simply does not detect that there is a sound device present.

And, no, www.alsa-project.org does not give specific instructions for the Intel 915G chipset. In fact, it doesn't even list the 915G chipset among its supported hardware.

Intel's website, however, does. This is the link to the files Intel offers: http://downloadfinder.intel.com/scri...2&DwnldID=7760

I am starting to think that the issue may very simply be that the drivers don't work on SuSE 9.2... would that be reasonable to assume?

Although, it seems odd that the exact same file (the same file is posted for SuSE 9.0 and 9.1) would work in two versions and not a third...

I look forward to any additional insights.

Thanks for your time!

grapedog 01-24-2005 11:56 PM

cbj4074:
Intel has tested Novell Linux Desktop 9 (SLES 9) on the 915G chipset and produced a driver that is on the Intel website. This is not a beta driver like the posted SuSE drivers. See http://developer.intel.com/design/mo..._drive.htm#nl9 for the binary RPM.

blackcofffe 02-25-2005 02:49 PM

Did anybody solved the problem? I also tried all the possibilities with the same success. Novell Linux Desktop driver also does not work.
Thanks for reply.

blackcofffe 03-04-2005 01:09 PM

TURN YOUR SPEAKERS ON!!!
The correct driver for the 915 chipset is snd_azx. It is interesting also that 'modprobe.conf' didn't contain the ALSA code, so I added the following code to 'modprobe.conf.local':
Code:

# ALSA portion
alias char-major-116 snd
alias char-major-14 soundcore

alias snd-card-0 snd-azx
alias sound-slot-0 snd-card-0

# OSS/Free portion (OSS emulator layer
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss

alias /dev/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss

Then, YaST finally recognized the soundcard.

Good luck

rertini 03-23-2005 07:56 AM

Sorry, but my speakers are still off!
I have tried to install the Intel drivers on my Suse 9.2 without success, even adding the code to modprobe.conf.local (as blackcoffe did)
YaST still doesn't recognize the sound card of my Intel 915GAV motherboard.

Maybe someone can guide me in the installation
Thank you

sekelsenmat 04-20-2005 09:23 PM

That driver does work with current distros. The audio script for 915GEV AUD_LINUX_1.5_BETA.sh.gz was sucessfully installed in my Mandrake 10.1 and was playing pretty nice.

The problem is that after I was forced to format my Linux partition and reinstall due to a bad kernel recompilation I started having the exact same problem as you. "module not found" or some like that

I have no idea what that is suppose to mean, but module cound reffer to one of the modules loaded in the kernel. But could also be a package.

The advanced install also failled for me.

I will try the following: Clean up all sound packages and reinstall everything with the newest versions, because I thing I installed new packages for lots of stuff before the script started working previosly.

Hope I helped,

Felipe

albert_bcn 05-06-2005 03:16 AM

any of you finally make it works ???
I am desesperate. Suse works quite fine in all aspects, but I would like to listen music or to use skipe !!!
pls if someone know how, let me know !!

limit223 05-06-2005 05:45 PM

alsa should solve your problem...so go on one of suse ftp install the last version and make sure that aslasound driver is not off in System Service Runlevel restart and also make sure that your Multimedia -Sound-AlsaVolumecontrol is not mute.. on PCM or front after restart.
I have the same chipset and suse9.3 came by default with a driver HDA Intel...but before that in suse 9.2 my driver was alsa with no problem!!!

Asus P5GD1 Sound onboard Realtek ALC861


All times are GMT -5. The time now is 12:38 AM.