A inicialização está incorreta: “ata1.00: revalidation failed (errno = -5)” no Ubuntu

2

Por vezes, não deterministicamente, quando inicio, obtenho este erro:

[   xx.xxxxxx] ata1.00: revalidation failed (errno=-5)
[   xx.xxxxxx] ata2.00: revalidation failed (errno=-5)

Onde os caracteres x são alguns números.

Existe um tópico, Falha na revalidação do ATA . Mas é claro que é só um monte de "eu também!" postagens, já que não é o Stack Overflow.

Como corrijo isso?

    
por Neil 04.09.2009 / 22:45

1 resposta

2

Edite seu arquivo /boot/grub/menu.lst como root e vá para a seguinte seção:

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# (some_options_already_here)

Além da parte que tem apenas a marca de hash '#' , adicione essas opções ao final da linha:

irqpoll all_generic_ide

Então a seção é assim:

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# (some_options_already_here) irqpoll all_generic_ide

Não edite as linhas kernel que estão no resto do arquivo, porque quando o Ubuntu atualiza automaticamente a lista do kernel, ele puxará as opções do seção mencionada anteriormente e sobrescrever todas as linhas kernel .

    
por 04.09.2009 / 22:51