PDA

View Full Version : problems compiling 2.6.17-rc2 for Fedora Core 4



mdschiller
25th April 2006, 08:20 AM
I'm trying to compile the 2.6.17-rc2 kernel for Fedora 4. (I need to
grow a raid 5 array on that machine, and as far as I know, I need a
2.6.17 kernel to do that.) The problem is that when I do a make
install, I get the following warnings:

sh /root/kernel/linux-2.6.16/arch/i386/boot/install.sh 2.6.17-rc2
arch/i386/boot/bzImage System.map "/boot"
WARNING: No module sata_promise found for kernel 2.6.17-rc2, continuing anyway
WARNING: No module sata_sil found for kernel 2.6.17-rc2, continuing anyway
WARNING: No module sata_nv found for kernel 2.6.17-rc2, continuing anyway
WARNING: No module raid1 found for kernel 2.6.17-rc2, continuing anyway
WARNING: No module raid5 found for kernel 2.6.17-rc2, continuing anyway


When I attempt to boot the kernel, I get an error saying that my raid5
array is missing 3/4 disks. Based on the above warnings, it seems
that it can't find the 3 disks hanging off of my sata controller, just
the 1 that's on my IDE controller.

My full install process is below. Can anyone tell me what I'm doing wrong?

Thanks,
Mike


-download linux-2.6.16.tar.bz2
-downloaded patch-2.6.17-rc2.bz2

# bunzip2 linux-2.6.16.tar.bz2
# bunzip2 patch-2.6.17-rc2.bz2
# mkdir kernel
# cd kernel
# tar xvf ../linux-2.6.16.tar.bz2
# cd linux-2.6.16
# patch -p1 < ../../patch-2.6.17-rc2
# make mrproper
# make oldconfig

(you can see the choices I made below, I've also pasted the .config
file as well)

# make
...this takes a while...

# make install
sh /root/kernel/linux-2.6.16/arch/i386/boot/install.sh 2.6.17-rc2
arch/i386/boot/bzImage System.map "/boot"
WARNING: No module sata_promise found for kernel 2.6.17-rc2, continuing anyway
WARNING: No module sata_sil found for kernel 2.6.17-rc2, continuing anyway
WARNING: No module sata_nv found for kernel 2.6.17-rc2, continuing anyway
WARNING: No module raid1 found for kernel 2.6.17-rc2, continuing anyway
WARNING: No module raid5 found for kernel 2.6.17-rc2, continuing anyway



my answers to make oldconfig...
no to user space relay support
no to BLK_DEV_IO_TRACE
no to Large Single Files
no to Legacy Docking Station Support
no to RFC 4191 support
no to NETFILTER_XT_MATCH_ESP
no to NETFILTER_XT_MATCH_POLICY
no to NETFILTER_XT_MATCH_MULTIPORT
no to H.323 support
no to IP_NF_MATCH_AH support
no to IP6_NF_MATCH_AH
no to IP_DCCP_CCID2
no to TOIM3232_DONGLE
no to IEEE80211_SOFTMAC
yes to (SCSI_SYM53C8XX_MMIO
obviously, yes to MD_RAID5_RESHAPE since that's the whole point of
this painful exercise
no to NET_WIRELESS_RTNETLINK
no to IPW_QOS
no to ISDN_DRV_GIGASET
no to W1_MASTER_MATROX
no to W1_MASTER_DS9490
no to W1_MASTER_DS2482
no to W1_SLAVE_THERM
no to W1_SLAVE_SMEM
no to W1_SLAVE_DS2433
no to VIDEO_CPIA2
no to VIDEO_CS53L32A
no to VIDEO_WM8775
no to VIDEO_WM8739
no to VIDEO_CX25840
no to VIDEO_SAA7127
no to VIDEO_UPD64031A
no to VIDEO_UPD64083
no to USB_ZC0301
no to FB_FIRMWARE_EDID
no to VGACON_SOFT_SCROLLBACK
no to SND_PCM_OSS_PLUGINS
yes to SND_VERBOSE_PROCFS
no to SND_ADLIB
no to SND_MIRO
no to SND_ALS300
no to SND_RIPTIDE
no to USB_TOUCHSCREEN
no to USB_SERIAL_FUNSOFT
no to USB_SERIAL_NAVMAN
no to MMC_SDHCI
no to NEW_LEDS
no to INFINIBAND_IPOIB_DEBUG_DATA
no to RTC_CLASS
no to UNWIND_INFO
2 to STACK_BACKTRACE_COLS

my .config file is attached

JEO
25th April 2006, 09:59 AM
WARNING: No module sata_promise found for kernel 2.6.17-rc2, continuing anyway
WARNING: No module sata_sil found for kernel 2.6.17-rc2, continuing anyway
WARNING: No module sata_nv found for kernel 2.6.17-rc2, continuing anyway
WARNING: No module raid1 found for kernel 2.6.17-rc2, continuing anyway
WARNING: No module raid5 found for kernel 2.6.17-rc2, continuing anyway

Do a
make xconfig

And find the missing driver modules in the graphical menu levels and enable them, then do a

make modules_install

and

make install

again.

mdschiller
26th April 2006, 01:13 AM
Thanks, that worked. I now have 2.6.17-rc2 booting, and am about to resize my raid array.

JEO
26th April 2006, 01:50 AM
You're welcome. Glad it worked! :)