Problem installing ALSA 1.0 on Dell PC, RHEL 4.4, RedHat 2.6.9-42

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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)
security@xxxxxxxxx

-------------------------------------------------------------------------
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
Alsa-user@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/alsa-user

[Index of Archives]     [ALSA Devel]     [Linux Audio Users]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]

  Powered by Linux