LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   How to update our Kernel version from 2.4.9-e.3 to 2.4.9-e.59 ?? (https://www.linuxquestions.org/questions/linux-software-2/how-to-update-our-kernel-version-from-2-4-9-e-3-to-2-4-9-e-59-a-383948/)

shsaifee 11-17-2005 04:51 AM

How to update our Kernel version from 2.4.9-e.3 to 2.4.9-e.59 ??
 
Hi,





Problem: How to update our Kernel version from 2.4.9-e.3 to 2.4.9-e.59 ?? (Required for Configuring the NIC interface)



Current Situation:



Hardware: HP DL380 G4 (single processor).

Software: RH Linux 2.1 Advanced Server.

Kernel Version: 2.4.9-e.3



Steps Followed:



1. RH Linux 2.1 is installed with the kernel-2.4.9-e.3



2. We downloaded the drivers for the NICs also (bcm5700 from the HP site) But to make the network to be up, we need a kernel-2.4.9-e.59 (we already downloaded that.)



The problem comes when we are trying to install the new kernel.



3. We issued the following commands:



# uname –r

2.4.9-e.3



# rpm –Uvh -–force kernel-2.4.9-e.59.src.rpm



It has come to # prompt again without any errors.



# reboot



System rebooted without any errors and when we checked the kernel version it is still the same



# uname –r

2.4.9-e.3



And the entries in the /etc/lilo.conf also showed the same version



# cat /etc/lilo.conf

prompt

timeout=50

default=linux-up

boot=/dev/cciss/c0d0

map=/boot/map

install=/boot/boot.b

message=/boot/message

linear



image=/boot/vmlinuz-2.4.9-e.3smp

label=linux

initrd=/boot/initrd-2.4.9-e.3smp.img

read-only

root=/dev/cciss/c0d0p8



image=/boot/vmlinuz-2.4.9-e.3

label=linux-up

initrd=/boot/initrd-2.4.9-e.3.img

read-only

root=/dev/cciss/c0d0p8





Please tell us what steps we are missing or we need to take in order to make our kernel version 2.4.9-e.59



Thanks.

Saabir.

Ygrex 11-17-2005 06:15 AM

Huhm, type 'rpm -ql kernel' and post the output there. It seems, you are lucky
man, that your system is still can boot. Also post there output of
'ls -d /lib/modules'.

shsaifee 11-17-2005 06:33 AM

The Forum does not allow to post a reply of more than 25000 character so I am truncating the same. I have also mailed you the full output.

Output of rpm -ql kernel is as follows:

/boot/System.map-2.4.9-e.3
/boot/module-info-2.4.9-e.3
/boot/vmlinux-2.4.9-e.3
/boot/vmlinuz-2.4.9-e.3
/dev/shm
/lib/kernel/2.4.9-e.3
/lib/kernel/2.4.9-e.3/libredhat-kernel.so.1.0.1
/lib/modules/2.4.9-e.3
/lib/modules/2.4.9-e.3/build
/lib/modules/2.4.9-e.3/kernel
/lib/modules/2.4.9-e.3/kernel/arch
/lib/modules/2.4.9-e.3/kernel/arch/i386
/lib/modules/2.4.9-e.3/kernel/arch/i386/kernel
/lib/modules/2.4.9-e.3/kernel/arch/i386/kernel/cpuid.o
/lib/modules/2.4.9-e.3/kernel/arch/i386/kernel/microcode.o
/lib/modules/2.4.9-e.3/kernel/arch/i386/kernel/msr.o
/lib/modules/2.4.9-e.3/kernel/drivers
/lib/modules/2.4.9-e.3/kernel/drivers/addon
/lib/modules/2.4.9-e.3/kernel/drivers/addon/aep
/lib/modules/2.4.9-e.3/kernel/drivers/addon/aep/paep.o
/lib/modules/2.4.9-e.3/kernel/drivers/addon/bcm5700
/lib/modules/2.4.9-e.3/kernel/drivers/addon/bcm5700/bcm5700.o
/lib/modules/2.4.9-e.3/kernel/drivers/addon/cipe
/lib/modules/2.4.9-e.3/kernel/drivers/addon/cipe/cipcb.o
/lib/modules/2.4.9-e.3/kernel/drivers/addon/e100
/lib/modules/2.4.9-e.3/kernel/drivers/addon/e100/e100.o
/lib/modules/2.4.9-e.3/kernel/drivers/addon/e1000
/lib/modules/2.4.9-e.3/kernel/drivers/addon/e1000/e1000.o
/lib/modules/2.4.9-e.3/kernel/drivers/addon/qla2200
/lib/modules/2.4.9-e.3/kernel/drivers/addon/qla2200/qla2200.o
/lib/modules/2.4.9-e.3/kernel/drivers/addon/qla2200/qla2300.o
/lib/modules/2.4.9-e.3/kernel/drivers/addon/qla2200_new
/lib/modules/2.4.9-e.3/kernel/drivers/addon/qla2200_new/qla2200_new.o
/lib/modules/2.4.9-e.3/kernel/drivers/addon/qla2200_new/qla2300_new.o
/lib/modules/2.4.9-e.3/kernel/drivers/atm
/lib/modules/2.4.9-e.3/kernel/drivers/atm/ambassador.o
/lib/modules/2.4.9-e.3/kernel/drivers/atm/atmtcp.o
/lib/modules/2.4.9-e.3/kernel/drivers/atm/eni.o
/lib/modules/2.4.9-e.3/kernel/drivers/atm/firestream.o
/lib/modules/2.4.9-e.3/kernel/drivers/atm/fore_200e.o
/lib/modules/2.4.9-e.3/kernel/drivers/atm/horizon.o
/lib/modules/2.4.9-e.3/kernel/drivers/atm/idt77105.o
/lib/modules/2.4.9-e.3/kernel/drivers/atm/iphase.o
/lib/modules/2.4.9-e.3/kernel/drivers/atm/lanai.o
/lib/modules/2.4.9-e.3/kernel/drivers/atm/nicstar.o
/lib/modules/2.4.9-e.3/kernel/drivers/atm/suni.o
/lib/modules/2.4.9-e.3/kernel/drivers/atm/uPD98402.o
/lib/modules/2.4.9-e.3/kernel/drivers/atm/zatm.o
/lib/modules/2.4.9-e.3/kernel/drivers/block
/lib/modules/2.4.9-e.3/kernel/drivers/block/DAC960.o
/lib/modules/2.4.9-e.3/kernel/drivers/block/cciss.o
/lib/modules/2.4.9-e.3/kernel/drivers/block/cpqarray.o
/lib/modules/2.4.9-e.3/kernel/drivers/block/loop.o
/lib/modules/2.4.9-e.3/kernel/drivers/block/nbd.o
/lib/modules/2.4.9-e.3/kernel/drivers/block/paride
/lib/modules/2.4.9-e.3/kernel/drivers/block/paride/aten.o
/lib/modules/2.4.9-e.3/kernel/drivers/block/paride/bpck.o
/lib/modules/2.4.9-e.3/kernel/drivers/block/paride/bpck6.o
/lib/modules/2.4.9-e.3/kernel/drivers/block/paride/comm.o
/lib/modules/2.4.9-e.3/kernel/drivers/block/paride/dstr.o
/lib/modules/2.4.9-e.3/kernel/drivers/block/paride/epat.o
/lib/modules/2.4.9-e.3/kernel/drivers/block/paride/epia.o
/lib/modules/2.4.9-e.3/kernel/drivers/block/paride/fit2.o
/lib/modules/2.4.9-e.3/kernel/drivers/block/paride/fit3.o
/lib/modules/2.4.9-e.3/kernel/drivers/block/paride/friq.o
/lib/modules/2.4.9-e.3/kernel/drivers/block/paride/frpw.o
/lib/modules/2.4.9-e.3/kernel/drivers/block/paride/kbic.o
/lib/modules/2.4.9-e.3/kernel/drivers/block/paride/ktti.o
/lib/modules/2.4.9-e.3/kernel/drivers/block/paride/on20.o
/lib/modules/2.4.9-e.3/kernel/drivers/block/paride/on26.o
/lib/modules/2.4.9-e.3/kernel/drivers/block/paride/paride.o
/lib/modules/2.4.9-e.3/kernel/drivers/block/paride/pcd.o
/lib/modules/2.4.9-e.3/kernel/drivers/block/paride/pd.o
/lib/modules/2.4.9-e.3/kernel/drivers/block/paride/pf.o
/lib/modules/2.4.9-e.3/kernel/drivers/block/paride/pg.o
/lib/modules/2.4.9-e.3/kernel/drivers/block/paride/pt.o
/lib/modules/2.4.9-e.3/kernel/drivers/block/xd.o
/lib/modules/2.4.9-e.3/kernel/drivers/bluetooth
/lib/modules/2.4.9-e.3/kernel/drivers/bluetooth/hci_uart.o
/lib/modules/2.4.9-e.3/kernel/drivers/bluetooth/hci_usb.o
/lib/modules/2.4.9-e.3/kernel/drivers/bluetooth/hci_vhci.o
/lib/modules/2.4.9-e.3/kernel/drivers/cdrom
/lib/modules/2.4.9-e.3/kernel/drivers/cdrom/aztcd.o
/lib/modules/2.4.9-e.3/kernel/drivers/cdrom/cdrom.o
/lib/modules/2.4.9-e.3/kernel/drivers/cdrom/cdu31a.o
/lib/modules/2.4.9-e.3/kernel/drivers/cdrom/cm206.o
/lib/modules/2.4.9-e.3/kernel/drivers/cdrom/gscd.o
/lib/modules/2.4.9-e.3/kernel/drivers/cdrom/isp16.o
/lib/modules/2.4.9-e.3/kernel/drivers/cdrom/mcd.o
/lib/modules/2.4.9-e.3/kernel/drivers/cdrom/mcdx.o
/lib/modules/2.4.9-e.3/kernel/drivers/cdrom/optcd.o
/lib/modules/2.4.9-e.3/kernel/drivers/cdrom/sbpcd.o
/lib/modules/2.4.9-e.3/kernel/drivers/cdrom/sjcd.o
/lib/modules/2.4.9-e.3/kernel/drivers/cdrom/sonycd535.o
/lib/modules/2.4.9-e.3/kernel/drivers/char
/lib/modules/2.4.9-e.3/kernel/drivers/char/acquirewdt.o
/lib/modules/2.4.9-e.3/kernel/drivers/char/advantechwdt.o
/lib/modules/2.4.9-e.3/kernel/drivers/char/agp
/lib/modules/2.4.9-e.3/kernel/drivers/char/agp/agpgart.o
/lib/modules/2.4.9-e.3/kernel/drivers/char/atixlmouse.o
/lib/modules/2.4.9-e.3/kernel/drivers/char/busmouse.o
/lib/modules/2.4.9-e.3/kernel/drivers/char/cyclades.o
/lib/modules/2.4.9-e.3/kernel/drivers/char/drm
/lib/modules/2.4.9-e.3/kernel/drivers/char/drm/i810.o
/lib/modules/2.4.9-e.3/kernel/drivers/char/drm/mga.o
/lib/modules/2.4.9-e.3/kernel/drivers/char/drm/r128.o
/lib/modules/2.4.9-e.3/kernel/drivers/char/drm/radeon.o
/lib/modules/2.4.9-e.3/kernel/drivers/char/drm/tdfx.o
/lib/modules/2.4.9-e.3/kernel/drivers/char/dtlk.o
/lib/modules/2.4.9-e.3/kernel/drivers/char/ecc.o
/lib/modules/2.4.9-e.3/kernel/drivers/char/epca.o
/lib/modules/2.4.9-e.3/kernel/drivers/char/esp.o
/lib/modules/2.4.9-e.3/kernel/drivers/char/ftape
/lib/modules/2.4.9-e.3/kernel/drivers/char/ftape/compressor
/lib/modules/2.4.9-e.3/kernel/drivers/char/ftape/compressor/zft-compressor.o
/lib/modules/2.4.9-e.3/kernel/drivers/char/ftape/lowlevel
/lib/modules/2.4.9-e.3/kernel/drivers/char/ftape/lowlevel/ftape.o
/lib/modules/2.4.9-e.3/kernel/drivers/char/ftape/zftape
/lib/modules/2.4.9-e.3/kernel/drivers/char/ftape/zftape/zftape.o
/lib/modules/2.4.9-e.3/kernel/drivers/char/generic_serial.o
/lib/modules/2.4.9-e.3/kernel/drivers/char/i810-tco.o
********REST TRUNCATED
*****************************

Output of ls -d is:
# pwd
/lib/modules

#ls -d

/lib/modules


Output of ls -l is:

# pwd
/lib/modules

#ls -l

total 12
drwxr-xr-x 4 root root 4096 Nov 18 17:20 2.4.9
drwxr-xr-x 4 root root 4096 Nov 18 14:09 2.4.9-e.3
drwxr-xr-x 4 root root 4096 Nov 18 14:09 2.4.9-e.3smp


Any Helps !!

Thanks


Saabir.

Ygrex 11-17-2005 06:49 AM

But where is a mention of kernel-2.4.9-e.59 ???
It is nowhere. It seems "rpm -Uvh --force kernel-2.4.9-e.59.src.rpm" did
nothing.
Ouch!!! It is a source RPM!!! Did you compiled it? The source directory must
be /usr/src/kernel-2.4.9-e.59, yes, you should build a kernel first.

shsaifee 11-17-2005 07:30 AM

Hi,

Thanks for you prompt reply.

Can u tell us the steps to be taken to build this kernel from the source RPM??

Sorry please don't mind this as we are totally new to this environment.


Thanks once again.

Saabir.

Ygrex 11-17-2005 07:48 AM

OK, I do not use kernels of the 2.4 family. As far as I remember it is abit
more difficlut than with 2.6. However there is no problem.

Firstly you should configure your kernel. "cd /usr/src/linux..." and
"make menuconfig" if you are in text console or either "make gconfig" or
"make xconfig" if you are in X (AFAIR 2.4 kernels did not have one of these
graphical interfaces). Then you should configure kernel properly due to your
hardware. To be careful is a good advise there.

Oh, it should contain README file, where you can find a common information.
Unfortunately, the first attempt of the kernel building, probably, will fail.
In my own expirience I had been building 2.4 kernel about 4 times before I
could boot it :) It is normal.

If you lack of time, it is better to download precompiled RPM package. Although
it is not so flexible and that kernel will not be optimised well, but it is a
fastest way (far more fast than to compile 2.4 kernel at the first time).

shsaifee 11-23-2005 04:43 AM

Hi Dudes!!!

I tried installing the RH AS 4 and was sucessful.


Thanks for your tips and help!!


Saabir.


All times are GMT -5. The time now is 01:37 PM.