Updating kernel source with yum, How?

Graeme Nichols gnichols at tpg.com.au
Tue Oct 12 05:58:58 UTC 2004


On Tue, 2004-10-12 at 02:56, Rick Stevens wrote:
> Graeme Nichols wrote:
> > On Sat, 2004-10-09 at 07:32, Rick Stevens wrote:
> > 
<snip>
> > Hello Rick, an update on my first reply to this post:
> > 
> > The snd-intel8x0 is no longer listed in the output of lsmod. When I
> > tried to modprobe soundcore it worked OK. when I tried to modprobe
> > snd-intel8x0 I got the following:
> > 
> > [root at barney mpu401]# modprobe soundcore
> > [root at barney mpu401]# modprobe snd-intel8x0
> > WARNING: Could not open
> > '/lib/modules/2.6.8-1.521/kernel/sound/core/snd.ko': No such file or
> > directory
> > WARNING: Could not open
> > '/lib/modules/2.6.8-1.521/kernel/sound/core/seq/snd-seq-device.ko': No
> > such file or directory
> > WARNING: Could not open
> > '/lib/modules/2.6.8-1.521/kernel/sound/core/snd-rawmidi.ko': No such
> > file or directory
> > WARNING: Could not open
> > '/lib/modules/2.6.8-1.521/kernel/sound/drivers/mpu401/snd-mpu401-uart.ko': No such file or directory
> > WARNING: Could not open
> > '/lib/modules/2.6.8-1.521/kernel/sound/core/snd-page-alloc.ko': No such
> > file or directory
> > WARNING: Could not open
> > '/lib/modules/2.6.8-1.521/kernel/sound/core/snd-timer.ko': No such file
> > or directory
> > WARNING: Could not open
> > '/lib/modules/2.6.8-1.521/kernel/sound/core/snd-pcm.ko': No such file or
> > directory
> > WARNING: Could not open
> > '/lib/modules/2.6.8-1.521/kernel/sound/pci/ac97/snd-ac97-codec.ko': No
> > such file or directory
> > WARNING: Could not open
> > '/lib/modules/2.6.8-1.521/kernel/sound/core/snd.ko': No such file or
> > directory
> > WARNING: Could not open
> > '/lib/modules/2.6.8-1.521/kernel/sound/core/seq/snd-seq-device.ko': No
> > such file or directory
> > WARNING: Could not open
> > '/lib/modules/2.6.8-1.521/kernel/sound/core/snd-rawmidi.ko': No such
> > file or directory
> > WARNING: Could not open
> > '/lib/modules/2.6.8-1.521/kernel/sound/drivers/mpu401/snd-mpu401-uart.ko': No such file or directory
> > WARNING: Could not open
> > '/lib/modules/2.6.8-1.521/kernel/sound/core/snd-page-alloc.ko': No such
> > file or directory
> > WARNING: Could not open
> > '/lib/modules/2.6.8-1.521/kernel/sound/core/snd-timer.ko': No such file
> > or directory
> > WARNING: Could not open
> > '/lib/modules/2.6.8-1.521/kernel/sound/core/snd-pcm.ko': No such file or
> > directory
> > WARNING: Could not open
> > '/lib/modules/2.6.8-1.521/kernel/sound/pci/ac97/snd-ac97-codec.ko': No
> > such file or directory
> > FATAL: Could not open
> > '/lib/modules/2.6.8-1.521/kernel/sound/pci/snd-intel8x0.ko': No such
> > file or directory
> > 
> > All the directories are there but none of the files/drivers.
> 
> Holy shamoley!  That's really bad.
> 
> > Since I tried to 'make' the alsa-driver-1.0.3 tarball I seem to have
> > cocked up a lot of things, including cron which is no longer working
> > I've just discovered. 
> 
> Man, that's weird.  A "make" shouldn't wipe out the currently installed
> stuff unless you did a "make install" and the Makefile's dependencies
> were screwed up.  If it wiped your stuff out with a "make install" and
> the initial make was unsuccessful, then I'd shoot a strongly worded note
> to the ALSA people telling them their Makefile is buggered.
> 
> >                        I have tried a few times to install the
> > kernel-2.6.8-1.521.src.rpm using 'i' or 'U' but while it appears to
> > install OK I cannot find it anywhere even though rpm -qi says it is
> > installed.
> > 
> > Does any of the above info help?
> 
> As to the source, it should be in /usr/src/linux-kernelversion.  For
> that version, /usr/src/linux-2.6.8-1.521.  A "yum -qil packagename"
> should tell you what files were installed where.

Rick, I did a rpm -qil kernel-2.6.8-1.521 and the following is a short
section of the output:

/lib/modules/2.6.8-1.521/kernel/sound/pcmcia
/lib/modules/2.6.8-1.521/kernel/sound/pcmcia/pdaudiocf
/lib/modules/2.6.8-1.521/kernel/sound/pcmcia/pdaudiocf/snd-pdaudiocf.ko
/lib/modules/2.6.8-1.521/kernel/sound/soundcore.ko
/lib/modules/2.6.8-1.521/kernel/sound/synth
/lib/modules/2.6.8-1.521/kernel/sound/synth/emux
/lib/modules/2.6.8-1.521/kernel/sound/synth/emux/snd-emux-synth.ko
/lib/modules/2.6.8-1.521/kernel/sound/synth/snd-util-mem.ko
/lib/modules/2.6.8-1.521/kernel/sound/usb
/lib/modules/2.6.8-1.521/kernel/sound/usb/snd-usb-audio.ko

As you can see the files didn't go into /usr/src/linux-2.6.8-1.521

Now note the third last line above and the output of the following
command:

[root at barney synth]# ls
emux
[root at barney synth]# ls
/lib/modules/2.6.8-1.521/kernel/sound/synth/snd-util-mem.ko
ls: /lib/modules/2.6.8-1.521/kernel/sound/synth/snd-util-mem.ko: No such
file or directory
[root at barney synth]# 

I cd to the synth directory, did an 'ls' to see if the snd-util-mem.ko
file was there, and it wasn't. I then did an 'ls' on the whole path. It
still wasn't there (not surprising). Looks like the kernel source
package I downloaded is a dud with all the files missing, although the
package was quite large;

-rw-------  1 graeme graeme 36139684 Oct  8 14:48
kernel-2.6.8-1.521.src.rpm

I am going back to the previous kernel, 2.6.6, and try and get sound
working again. I can load the drivers OK. See following:

[graeme at barney download]$ sudo /sbin/lsmod
Module                  Size  Used by
snd_mixer_oss          13824  1
snd_intel8x0           26796  1
snd_ac97_codec         54788  1 snd_intel8x0
snd_pcm                69256  1 snd_intel8x0
snd_timer              17284  1 snd_pcm
snd_page_alloc          8072  2 snd_intel8x0,snd_pcm
gameport                3328  1 snd_intel8x0
snd_mpu401_uart         4864  1 snd_intel8x0
snd_rawmidi            17444  1 snd_mpu401_uart
snd_seq_device          6152  1 snd_rawmidi
snd                    39396  8
snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore               6112  2 snd
ipv6                  184672  10
parport_pc             19392  1
lp                      8236  0
parport                29640  2 parport_pc,lp
autofs4                12932  0
sunrpc                109924  1
prism54                44060  0
ipt_REJECT              4736  1
ipt_state               1536  2
ip_conntrack           24968  1 ipt_state
iptable_filter          2176  1
ip_tables              13568  3 ipt_REJECT,ipt_state,iptable_filter
via_rhine              15752  0
mii                     3584  1 via_rhine
microcode               4768  0
joydev                  6976  0
floppy                 47440  0
sg                     27680  0
sd_mod                 16384  0
usb_storage            53576  0
scsi_mod               91984  3 sg,sd_mod,usb_storage
dm_mod                 32800  0
ehci_hcd               22916  0
uhci_hcd               24472  0
button                  4632  0
battery                 6924  0
asus_acpi               8984  0
ac                      3340  0
ext3                  103656  2
jbd                    40728  1 ext3

Any ideas?

--
----------------------------------------------------------------------
Kind regards, Graeme Nichols.
----------------------------------------------------------------------
Premature optimization is the root of all evil. -- D.E. Knuth
----------------------------------------------------------------------




More information about the Redhat-install-list mailing list