I ame having trouble trying to install the latest ALSA on a Dell PC under
RHEL4.4. It seems likely I'm doing something stupd but I can't figure out
what.
The motherboard has an Intel sound chip which works under the Dell
diagnostics (and probably Windows but I haven't tried):
Audio device: Intel Corporation 82801G (ICH7 Family) High Definition
Audio Controller (rev 01)
Subsystem: Dell: Unknown device 01de
It has, I think, line in and speaker out on the back and microphone in
and headphone out on the front, also an internal speaker which the
diagnostics are able to use.
The RHEL install procedure detects this and configures the "azx" driver.
The module installs and the mixer control runs but I don't hear any sound
from either front or back sockets, with the output level un-muted and
maximized.
So I thought I would try to install the latest ALSA driver, which seems
to be "hda_intel" for this chipset.
The system has kernel-2.6.9-42.0.8.EL.i686 and
kernel-devel-2.6.9-42.0.8.EL.i686 RPMs installed. ALSA built
OK with "./configure --with-cards=hda-intel" after commenting out
"typedef unsigned __nocast gfp_t" from include/adriver.h - probably a
RedHat patch that's in the stock 2.6.14. But when I try to install the
modules I get unknown symbols, e.g.
# insmod alsa-driver-1.0.14rc2/pci/hda/snd-hda-intel.ko
insmod: error inserting 'alsa-driver-1.0.14rc2/pci/hda/snd-hda-intel.ko':
-1 Unknown symbol in module
kernel: snd_hda_intel: Unknown symbol snd_free_irq
(after doing "make", "make install" which includes depmod)
I then tried getting the entire RedHat source RPM and building and
installing it, so I have a kernel 2.6.9-prep
I tried rebuilding ALSA with
# ./configure --with-cards=hda-intel --with-redhat=yes
--with-kernel=/usr/src/redhat/BUILD/kernel-2.6.9/linux-2.6.9
--with-build=/usr/src/redhat/BUILD/kernel-2.6.9/linux-2.6.9
# make
# make install
# depmod -a
# modprobe snd-hda-intel
but still get unknown symbols.
I tried building alsa-driver-1.0.10 and alsa-driver-1.0.12 as well as
alsa-driver-1.0.14rc2 with the same results.
I have built ALSA previously on other machines (a while ago) and not had
any problem.
I have got sound running with an old Soundlbaster Live card, but I don't
really want to give up a PCI slot as I have other cards I want to
install. I would also rather keep a RedHat RPM kernel as it simplifies
administration (as opposed to building the latest kernel.org offering).
Any ideas ?
(Getting sound out of the azx driver might be an alternative; I get
"format non available" from aplay trying to play a WAV file (in the
default format, or indeed any listed format )
--
Andrew Daviel, TRIUMF, Canada
Tel. +1 (604) 222-7376 (Pacific Time)
[EMAIL PROTECTED]
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Alsa-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/alsa-user