Compile Kernel-2.6.32.27 and upgrade it on CentOS 4.8 for modern equipment
1. download kernel from https://mirrors.edge.kernel.org/pub/linux/kernel/v2.6/
2. tar your kernel zip file out and copy kernel folder to /usr/src/kernels
3. Copy .config from /usr/src/kernels/2.6.9.smp.xxxxx to new kernel folder
4. type cd to go into kernel folder, type make menuconfig and add device driver item to support contemporary equipment.
5. Modify device driver -> network device and
device driver -> network device -> wireless
Modify device driver -> usb device -> XHCI
Modify device driver -> character device
6. please read http://3cbarbarian.blogspot.com/2016/07/linux-linux-vii.html
for compiling and deploying the new kernel to upgrade.
7. Must solve some issue such as
"default keymap :/etc/rc.d/rc.sysinit: line 294: /dev/tty0: No such directory"
"hwclock: KDGHWCLK ioctl failed, errno-25: Inappropriate ioctl for device"
"Cannot access the Hardware Clock via any known method"
8. If all process is done and .config file is the optimal version, please backup .config file to external USB disk to archive
ATI GPU driver for CentOS 4.8
https://www.touslesdrivers.com/index.php?v_page=23&v_code=29711
NVIDIA GPU driver for CentOS 4.8
https://www.nvidia.com/Download/driverResults.aspx/107863/en-us
https://us.download.nvidia.com/XFree86/Linux-x86_64/304.137/NVIDIA-Linux-x86_64-304.137.run
Marvell Yukon driver for CentOS 4.8
https://www.marvell.com/content/dam/marvell/en/drivers/Linux_v10.93.3.3.tar.zip