Ubuntu 8.04 não instala: Solução

Publicado por Edwal F. Paiva Filho em 19/05/2008

[ Hits: 7.280 ]

 


Ubuntu 8.04 não instala: Solução



A solução é colocar o comando antes do boot:

pci=nomsi

Veja o problema que resolve:

SINTOMAS: Os sintomas vão desde a tela preta com o initramfs até mensagem de que não tem disco.

Tentei instalar o Ubuntu 8.04 em várias versões como Live-CD KUbuntu, Ubuntu para AMD64 -64 bits. Não prosseguia o boot porque não reconhecia os HDs que são todos SATA.

As mídias foram testadas em outras máquinas com IDE e funcionaram.

Tentei instalar também o DreamLinux 3.1 (kernel 6.23) e não funcionou. Fiz upgrade do 7.1 (kernel 6.22) para o 8.04 (kernel 6.24) e só funcionou com o kernel 6.22 do 7.1.

SOLUÇÃO:

Use o comando de boot:

pci=nomsi

Depois disso o problema some para sempre.

Observações técnicas:

O Advanced Host Controller Interface (AHCI) é um mecanismo de hardware que permite o software se comunicar com os HDs SATA. O problema é que as controladoras SATA podem ativar o AHCI por default, junto com o RAID ou separadamente. O AHCI é suportado pelo Linux e pelo Windows Vista, que também tem problemas dependendo do hardware. Os outros Windows não suportam isso.

O link abaixo fornece uma explicação em inglês. O problema não está no AHCI, que acelera o hardware, mas no MSI, um substituto para o tradicional direcionamento de IRQ por pinos. O Message Signaled Interrupts (MSI) utiliza segmentos de memória para fazer as vezes do IRQ (interrupt request), que é o canal de controle de hardware.

Explicações: Algumas controladoras SATA como a VIA, ativam o AHCI por default. O AHCI usa o MSI um sistema de conexão com IRQ. Os kernel a partir do 2.6.23 e parece que algumas compilações do 2.6.22 também ativam o suporte. Todavia o MSI não é suportado pelo hardware, mas é pelo kernel e a coisa não funciona. Isso ocorre porque as controladoras são "boas demais" ou avançadas demais.

Paro por aqui nas tecnicidades. Para os profissionais de informática:
Há um link para a explicação pelo próprio Linus Torvalds.

A pesquisa faz com que um principiante de informática como eu pareça um gênio, ou o gênio é o principiante que estuda?

Outras dicas deste autor

Como ocultar a barra de tarefas do GNOME no Ubuntu 14.04

Gravar filmes da tela com gtk-recordmydesktop

Ubuntu Lucid 10.04 Wine com problemas e solução

Linux não instala - SETUP CMOS

SOM HD High Definition

Leitura recomendada

Erro: "Possible missing firmware... for module r8169" [Resolvido]

Instalação pratica do novo kernel 2.6.20

Kernel Debian no Funtoo

Instalando kernel 2.6.x no Slackware 10.2

Instalando kernel-2.6.11 source em teu Linux

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts