Updating kernel source with yum, How?
Craig Edgmon
cedgmon at shaw.ca
Thu Oct 14 14:44:20 UTC 2004
Graeme Nichols wrote:
>On Wed, 2004-10-13 at 03:01, Rick Stevens wrote:
>
>
>>Graeme Nichols wrote:
>>
>>
>>>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
>>>
>>>
>>Of course not. "kernel-2.6.8-1.521" is the binary RPM. You need to
>>"rpm -qil kernel-sourcecode-2.6.8-1.521" is the source RPM.
>>
>>
>
>OK. Then what is 'kernel-2.6.8-1.521.src.rpm' ?. I was under the
>impression that an rpm with 'src.rpm' in its package name was a source
>rpm. Not in this case obviously. One lives and learns. This rpm will not
>install. An rpm -ivh (Uvh) goes through the motions of installing and
>will, with rpm -qi, say its installed but on the next boot says its not
>installed.
>
>
>
>>>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
>>>
>>>
>>That's the wrong RPM. The "kernel-sourcecode" RPM is 46098530 bytes in
>>length. Here's a URL to fetch the source:
>>
>>http://mirrors.kernel.org/fedora/core/updates/2/i386/kernel-sourcecode-2.6.8-1.521.noarch.rpm
>>
>>Download that to a scratch directory, then
>>
>> # cd /scratch/directory
>> # rpm -ivh kernel-sourcecode-2.6.8-1.521.noarch.rpm
>> # cd /usr/src/linux-2.6.8-1.521
>>
>>and away you go.
>>
>>
>
>OK. Will do.
>
>
>
>>>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?
>>>
>>>
>>You definitely have an issue with the 521 kernel. I'd try a reinstall
>>of the binary RPM to restore the kernel environment to some semblance
>>of normalcy. Boot your older kernel and see if you have the new
>>binary kernel RPM in /var/cache/yum/updates-released/packages. If you
>>do:
>>
>> # cd /var/cache/yum/updates-released/packages
>> # rpm -Uvh --force kernel-2.6.8-1.521.i686.rpm
>>
>>While you're in that directory, see if you have the source RPM in there
>>(to see if yum fetched it). Remember, the CORRECT name for the source
>>RPM is "kernel-sourcecode-2.6.8-1.521.noarch.rpm"
>>
>>
>
>The source rpm for 2.6.8-1.521 isn't there but the 2.6.8-1.521 binary is
>there so I will do as you suggest.
>
>All these problems may be as a result of doing an 'upgrade' from RH8. I
>tried to upgrade my laptop from RH8 to FC2 yesterday and it wouldn't do
>it. Kept complaining about not being able to read the media when trying
>to install the kernel, fatal error, bomb out. So, not having a lot on
>the laptop to lose, and being able to copy it across from the desktop if
>necessary, I did a new install. Went OK. No probs. However, the whole
>appearance of the boot is different as are some other minor differences
>on the desktop etc. Probably too much crap left on the machine after
>upgrading from RH6.1 through the various releases to FC2. that are
>interfering with things.
>
>Thanks very much for your help and patience.
>
>
>--
>----------------------------------------------------------------------
>Kind regards, Graeme Nichols.
>----------------------------------------------------------------------
>"Well," said Programmer, "the customary procedure in such cases is as
>follows." "What does Crustimoney Proseedcake mean?" said End-user. "For
>I am an End-user of Very Little Brain, and long words bother me." "It
>means the Thing to Do." "As long as it means that, I don't mind," said
>End-user humbly. [with apologies to A.A. Milne]
>----------------------------------------------------------------------
>
>_______________________________________________
>Redhat-install-list mailing list
>Redhat-install-list at redhat.com
>https://www.redhat.com/mailman/listinfo/redhat-install-list
>To Unsubscribe Go To ABOVE URL or send a message to:
>redhat-install-list-request at redhat.com
>Subject: unsubscribe
>
>
>
In addition I was having a similar issue. Durring the process I was
getting a lot of the same errors. I found this idea in an old thread
I did : rpm --rebuilddb
then I did the standard yum update and all my errors went away.
Not sure if this would help any one else.
More information about the Redhat-install-list
mailing list