Проверил, работает.
Проверьте у себя. Перезагружайтесь, на экране начальной загрузки вбейте параметр
libata.force=2.01:udma/33
загружайтесь, дальше
dmesg | grep ata2
смотрим, что вышло.
ИСПРАВЛЕНО:
Если всё получилось, добавляем в /etc/lilo.conf перед первым image строчку
append=libata.force=2.01:udma/33
и командуем
# lilo
Создание в /etc/modprobe.d файла с содержимым "options libata force=2.01:udma/33" либо дописывание этого в один из существующих там файлов проблему не решает.
Главное, не забудьте об этом на случай замены жёсткого диска -- будет удивлять его режим udma/33 вместо, например, паспортного Ultra DMA mode 5.