1. Boot With fedora dvd in rescue Mode . Add the line libata.dma=0 at the end of rescue option by eiditng it with e
select your options and then, when you’ll get a terminal run chroot /mnt/sysimage.
mount your linux partition . configure your internet at command line .
update the following 2 packages with yum
for i686:
e2fsprogs-1.40.2-10.bz398281.1.fc8.i386.rpm
e2fsprogs-libs-1.40.2-10.bz398281.1.fc8.i386.rpm
for x86_64:
e2fsprogs-1.40.2-10.bz398281.1.fc8.x86_64.rpm
e2fsprogs-libs-1.40.2-10.bz398281.1.fc8.x86_64.rpm
e2fsprogs-libs-1.40.2-10.bz398281.1.fc8.i386.rpm
then
- add ‘options libata dma=0′ to vi /etc/modprobe.conf
- run mkinitrd to create a new initrd. mkinitrd detects the options line in modprobe.conf, so, when libata.ko is loaded from initrd, the right parameter is passed.
mkinitrd initrd-2.6.23.1-49.fc8.img 2.6.23.1-49.fc8
Parameters for modules in initrd are passed through the file init, contained in the initrd itself. They cannot be changed by the command line
..hope this works for you.. as it worked for me.


