Click to See Complete Forum and Search --> : sound card driver install w/ RH7.1


TechGuy6
11-07-2001, 04:46 PM
Looking for help,

I have tried to follow the instructions below that were provided by
Cirrus Logic,
the manufacturer of the soundcard in my Thinkpad 600E laptop. When run
the sound
config utility in kontrol-panel in KDE, it probes the card, and tells me

it is unsupported.
It also, fortunately, tells me the model number, so I went looking for
drivers at the
manufacturers site. The instructions would be wonderful if they weren't
aimed at
an experienced user who know what they are doing. I have ungzipped
files and
gotten them to install properly, but for programs, not drivers. I
ungzip the files in the
tarball and it spits out 10 files, all in .c or .h format. I know I need

to compile something.
I am always logged in as root. The kernel config tool in kontrol-panel
and linuxconf give me an error: "Couldn't execute /usr/bin/kdesu
"/usr/bin/kernelcfg". Please install
the kernelcfg package." and "Couldn't execute /usr/bin/kdesu
"/sbin/linuxconf". Please
install the linuxconf package." This was a standard install of RH 7.1, I

didn't pick any
special packages. I get to step 7 in the directions and I'm lost. There
is no such
directory.

Any help at all is appreciated.

Sound Card Driver Installation Directions
--------------------------------

To install the driver, ensure that the environmental requirements are
met (See Frequently Asked Questions text file, question 3.) and complete

the following steps:

1. Download the gzip file.

2. Create a directory to extract the file (example: mkdir /cs46xx).

3. Change directory to the /cs46xx directory to extract the files.

4. Copy the downloaded gzip file into the /cs46xx directory.

5. Perform a "gunzip [downloaded filename]" to extract the gzip file
into a tar format file.

6. Perform a tar -x < [downloaded filename] to extract the files from
the tar archive.

7. Change directory to the /usr/src/[linux] directory.

8. Verify that the driver is enabled as a module (M) (using "make
xconfig", "make menuconfig", or "make config" in the Sound category).

9. Make a backup of all of the cs46xx* files in the drivers/sound source

directory. /usr/src/[linux]/drivers/sound/cs46x*.

10. Copy all of the files from the newly created /cs46xx directory into
the /usr/src/[linux]/drivers/sound directory overwriting the older
files.

11. Make a new CS46XX driver module by performing a build of the kernel
and/or modules directories.

12. Edit the /etc/modules.conf file (or /etc/conf.modules on older
versions of linux), and make sure that "sndconfig" has placed either the

line "alias sound-slot-0 cs46xx" or "alias sound cs46xx" in that file.

13. Reboot the system and the new driver will load automatically.

bdg1983
11-07-2001, 05:28 PM
You need to install the kernel source for whatever kernel version you are running.

uname -r (tells you the version)

The kernel source should be on one of the Redhat cd's. kernel-source-<version>.i386.rpm or something similar to that.

Any Redhat users here that can help out?

TechGuy6
11-07-2001, 07:05 PM
I don't have a kernel-source .rpm file on
either of my RH install CD's. I have not
been able to find the file on the
update.redhat.com site, either. The site at
the URL below also mentions that
.rpm and I cannot find it...
http://www.linuxdoc.org/HOWTO/Kernel-HOWTO-2.html

bdg1983
11-07-2001, 07:21 PM
I am not a Redhat user, but I found this


ftp://ftp.redhat.com/pub/redhat/linux/7.1/en/os/i386/RedHat/RPMS

Look for kernel-<whatever>

TechGuy6
11-08-2001, 12:29 AM
Thank you!

bdg1983
11-08-2001, 06:36 AM
Your welcome.

Finding it there would kinda make me think that it would be on one of your Redhat cd's.

z0mbix
11-08-2001, 07:15 AM
It's definately on my RH7.1 cd's. Either Binary 1 or 2.

Vagrant
11-08-2001, 07:46 AM
I could be completely off base, but it doesnt look like he needs to di that, he may already have kernel source install, ( /usr/src/linux2.4.x probably) but he needs to install kernelcfg and linuxconf
http://www.rpmfind.net//linux/RPM/redhat/7.0/i386/kernelcfg-0.6-9.i386.html
http://www.rpmfind.net//linux/RPM/redhat/7.1/i386/linuxconf-1.24r2-10.i386.html
well hope this helps ..
*vagrant