[prev in list] [next in list] [prev in thread] [next in thread] 

List:       suse-linux-e
Subject:    Re: [SLE] Sound support after kernel recompile ?
From:       Tor Sigurdsson <tosi () suse ! starf ! rhi ! hi ! is>
Date:       2001-07-06 20:17:28
[Download RAW message or body]


Ok, this was my solution and what I tried:

I took the alsa.spm and did a "rpm --rebuild alsa.spm" and then
"rpm -Uhv /usr/src/packages/RPMS/*"

No go....

A good dinner did me good :-)

Next step - download latest alsa, clean up /etc/modules.conf ( remove all 
traces of alsa ), untar package, ./configure && make && make install && 
alsaconf

Presto ! In went the card.

I recall having this type of problem in 7.0, but it's been so long since I 
recompiled a kernel, having all this convenience of having SuSE supply them 
checked and working :)

I'm game, and hopefully anyone that might read this and have the same problem.

-tosi

Þann föstudagur 06 júlí 2001 12:52 skrifaðir þú:
> Hi!
>
> I'm facing a similar situation. It seams to me that the sound modules are
> still available, but with different names. I cound not find source file
> like snd-*. So, I removed the snd-* entries from /etc/modules.conf and
> tried to detect my sound card again. I have not concluded rebuilding my new
> kernel but, at least, my sound card could be used.
>
> Best regards,
> Marcus
>
>
> ----- Original Message -----
> From: "Tor Sigurdsson" <tosi@suse.starf.rhi.hi.is>
> To: <suse-linux-e@suse.com>
> Sent: Friday, July 06, 2001 9:42 AM
> Subject: [SLE] Sound support after kernel recompile ?
>
> > Hi,
> >
> > Here is a genuine problem :-)
> >
> > I have a need to run VmWare ( unfortunately, yes. management software
> > that only exists for GatesOS ) so I followed the article on
>
> support.suse.de
>
> > on how to get vmware running under SuSE 7.2
> >
> > Again, unfortunately, there seems to be one mismatch between the article
> > and my running kernel. I am running 2.4.4-SMP-64GB but VmWare only
> > supports 4GB, so I changed the 64GB to 4GB in menuconfig, and went on
> > with following the guidelines as much up to the point as possible.
> >
> > Once reconfigured, I did:
> >
> > make dep && make modules && make modules_install && make bzlilo && lilo
> >
> > As I'm using LVM, I also added:
> >
> > if test -d /dev/vg00 -a -x /sbin/vgchange ; then
> > echo "Activating volumegroup vg00"
> > /sbin/vgchange -a y vg00
> > fi
> >
> > to the /etc/init.d/boot script, just before it starts fiddling
> > with the LV's. ( mk_initrd didn't work, it told me I didn't need
> > a initrd, and once I booted for the first time on lilo, it seems
> > that it didn't know how to activate the volumes - strange, yes. )
> >
> > Now.. My machine is a HP Kayak XM600, and the lspci entry for
> > the soundcard is:
> >
> > 02:05.0 Multimedia audio controller: Cirrus Logic CS 4614/22/24
>
> [CrystalClear SoundFusion Audio Accelerator] (rev 01)
>
> > Starting alsasound gives:
> >
> > bash-2.05# rcalsasound start
> > Starting sound driver: snd-card-cs461x modprobe: Can't locate module
>
> snd-card-cs461x
>
> failed
>
> > So, I search for the snd-card-cs461x module:
> >
> > bash-2.05# find /lib -name '*cs461x*'
> > /lib/modules/2.4.4-64GB-SMP/kernel/drivers/char/joystick/cs461x.o
> > /lib/modules/2.4.4-64GB-SMP/misc/snd-card-cs461x.o
> > /lib/modules/2.4.4-64GB-SMP/misc/snd-cs461x.o
> > /lib/modules/2.4.4-4GB-SMP/kernel/drivers/char/joystick/cs461x.o
> >
> > Apparently, it only built the joystick module. Where's the sound module ?
> > Not selected in the kernel config ? Lets check...
> >
> > bash-2.05# grep -i sound_fusion .config*
> > .config:CONFIG_SOUND_FUSION=m
> > .config.old:CONFIG_SOUND_FUSION=m
> >
> > Yup, it's selected as a module.. where did it go ?
> >
> > let's check...
> >
> > bash-2.05# ( make modules_install 2>&1 ) >/tmp/modinst.log
> > bash-2.05# cd /tmp
> > bash-2.05# grep -i 461x modinst.log
> > cp serport.o serio.o ns558.o gameport.o lightning.o gameport.o pcigame.o
>
> gameport.o cs461x.o gameport.o warrior.o serio.o magellan.o serio.o
> spaceorb.o serio.o spaceball.o serio.o stinger.o serio.o iforce.o serio.o
> iforce.o analog.o gameport.o a3d.o gameport.o adi.o gameport.o cobra.o
> gameport.o gf2k.o gameport.o grip.o gameport.o interact.o gameport.o tmdc.o
> gameport.o sidewinder.o gameport.o db9.o gamecon.o turbografx.o
> /lib/modules/2.4.4-4GB-SMP/kernel/drivers/char/joystick/
>
> > Ooookay... it does NOT copy the module. What modules DOES it copy ?
> >
> > ( browsing through the logfile... )
> >
> > ***** part of logfile starts *****
> >
> > make -C sound modules_install
> > make[2]: Entering directory `/usr/src/linux-2.4.4.SuSE/drivers/sound'
> > mkdir -p /lib/modules/2.4.4-4GB-SMP/kernel/drivers/sound/
> > cp soundcore.o sound.o cs4232.o ad1848.o aedsp16.o pss.o ad1848.o
> > mpu401.o
>
> trix.o ad1848.o sb_lib.o uart401.o opl3sa.o ad1848.o uart40
>
> > 1.o sscape.o ad1848.o mpu401.o mad16.o ad1848.o sb_lib.o uart401.o
>
> cs4232.o uart401.o opl3sa2.o ad1848.o mpu401.o ad1848.o pas2.o sb.o
>
> >  sb_lib.o uart401.o sb.o sb_lib.o uart401.o wavefront.o maui.o mpu401.o
>
> mpu401.o uart6850.o gus.o ad1848.o adlib_card.o opl3.o opl3.o
>
> > v_midi.o sgalaxy.o ad1848.o ad1816.o aci.o awe_wave.o via82cxxx_audio.o
>
> ac97_codec.o ymfpci.o ac97_codec.o opl3.o uart401.o nm256_audi
>
> > o.o ac97.o i810_audio.o ac97_codec.o sonicvibes.o cmpci.o es1370.o
>
> es1371.o ac97_codec.o esssolo1.o cs46xx.o ac97_codec.o maestro.o ma
>
> > estro3.o ac97_codec.o trident.o ac97_codec.o
>
> /lib/modules/2.4.4-4GB-SMP/kernel/drivers/sound/
>
> > make -C cs4281 modules_install
> > make[3]: Entering directory
>
> `/usr/src/linux-2.4.4.SuSE/drivers/sound/cs4281'
>
> > mkdir -p /lib/modules/2.4.4-4GB-SMP/kernel/drivers/sound/cs4281/
> > cp cs4281.o /lib/modules/2.4.4-4GB-SMP/kernel/drivers/sound/cs4281/
> > make[3]: Leaving directory
>
> `/usr/src/linux-2.4.4.SuSE/drivers/sound/cs4281'
>
> > make -C emu10k1 modules_install
> > make[3]: Entering directory
>
> `/usr/src/linux-2.4.4.SuSE/drivers/sound/emu10k1'
>
> > mkdir -p /lib/modules/2.4.4-4GB-SMP/kernel/drivers/sound/emu10k1/
> > cp emu10k1.o /lib/modules/2.4.4-4GB-SMP/kernel/drivers/sound/emu10k1/
> > make[3]: Leaving directory
>
> `/usr/src/linux-2.4.4.SuSE/drivers/sound/emu10k1'
>
> > make[2]: Leaving directory `/usr/src/linux-2.4.4.SuSE/drivers/sound'
> >
> > ***** part of logfile ends *****
> >
> > Aha ! It doesn't list anything like it. Lets find out if it even exists !
> >
> > bash-2.05# cd /usr/src/linux/drivers/sound
> > bash-2.05# grep 461x Makefile
> > bash-2.05# find . -name '*461x*'
> > ./cs461x_image.h
> > ./cs461x.h
> >
> > Strange ! How are we going to make a module from a couple of header files
>
> alone ?
>
> > Apparently, the SuSE kernel k_smp includes the relevant modules, so how
> > do
>
> they
>
> > get about making the kernel modules correctly ?
> >
> > Regards,
> > Tor Sigurdsson ( tosi )
> >
> >
> > --
> > To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com
> > For additional commands send e-mail to suse-linux-e-help@suse.com
> > Also check the FAQ at http://www.suse.com/support/faq and the
> > archives at http://lists.suse.com

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic