Hi Everyboby,
 
I'm sorry...I know this question have been asked hundreds times.  However, I still have the same problem to install client nodes with the error "disk=0", "/dev/sda no such file or directory", etc...
 
I understand that it is because the kernel doesn't recognize the SATA disk on the client node.
 
Here is a brief discription of the hardware.
Master node: PowerEdge2850 with SCSI HD w/ RAID5
Client nodes: PE850 with SATA HD (Intel ICH7R controller)
 
I have installed FC3 and OSCAR-4.2 to the master node. Before I built the oscar client image, I compile a kernel (based on the FC3 updates kernel-2.6.12-1.1381_FC3.src.rpm).
 
I did the following:
rpm -i kernel-2.6.12-1.1381_FC3.src.rpm
rpmbuild -bp --target=i686 kernel-2.6.rpm
 
I used the config file in configs/kernel-2.6.12-i686-smp.config and modified the lines:
CONFIG_SCSI_SATA=y
CONFIG_SCSI_SATA_AHCI=y
CONFIG_SCSI_ATA_PIIX=y
Then I built a kernel both for the master (make; make modules_install ; make install) and for the future client (make rpm). Then I put the newly compiled kernel.rpm to /tftpboot/rpm
 
After I rebooted the master, I installed oscar-4.2 and created the oscar client image using the above kernel.rpm.
 
Then I downloaded the systemimager-3.5.3.tar.bz2. Modified the linux.i386.config by changing the above 3 lines to turn on SATA drivers. Then, make binaries; make install_binaries.
Now the files in /usr/share/systemimager/boot/i386/standard should have the drivers turned on.
And I copied the kernel and initrd.img files to /tftpboot.
 
I thought this procedure might help me to build an image including the drivers that I need. However, I still got the same error. (kernel did not recognize the sata disk)
 
Does the above procedure make sense?
 
I have also tried Peter Mueller"s kernel, but it is used for kernel-2.4, not for 2.6 in FC3.
Does anybody have idea how to solve this problem? Thank you very much in advance!!!!!!
 
Andy

Reply via email to