BIOS quebrado e Linux

0

Olá a todos!

Eu tenho o seguinte problema: meu laptop se recusa a arrancar. Ao inicializar para o Windows, ele fica preso ao carregar o arquivo CLASSPNP.sys, no Linux há algum erro ACPI (não tem os logs exatos atm, eu posso publicá-los mais tarde se necessário | ele inicializa com o modo à prova de falhas ativado). O mesmo vale para qualquer Live-OS ou disco de instalação que usa ACPI. Depois de algumas escavações eu descobri que a fonte mais provável desse problema seria um BIOS quebrado / corrompido, então eu queria atualizá-lo (ele também é bastante antigo). Para encurtar a história, já que não consigo inicializar no Windows e a American Megatrends não oferece seu software AFUWin / AFUDOS para Linux, criei uma FreeDOS USB Drive e tentei atualizar o BIOS a partir do DOS. Tudo funciona como deveria, exceto pelo sempre leve problema que AFUDOS reclama sobre um BIOS protegido contra gravação, então congela e tem que ser redefinido. Como o laptop é uma marca sem nome e não pode ser encontrado em lugar nenhum na internet e a mainboard acabou por não ser identificável, mesmo depois de abrir o dispositivo, nem tenho certeza se estou ou não usando a ferramenta certa. (BIOS é um Megatrends Americano, Versão 2.14.1219). Eu tentei localizar o chip BIOS e procurá-lo, talvez eu poderia curto dois pinos e torná-lo gravável, mas encontrei-me incapaz de localizá-lo em tudo.

O que devo fazer? Estou realmente sem ideias agora ...

Desde já, obrigado, Tim

rocket_doge_
fonte
Os componentes PNP (Plug and Play, ISA legado) são definidos nos dados da ACPI, portanto, é provável que os dados da ACPI estejam corrompidos. Eu acho que deveria ser possível dizer ao Linux para substituir a maioria dos dados da ACPI de uma forma ou de outra, mas os logs de inicialização são necessários para isso. Então, pelo menos, você deve poder continuar a usá-lo para o Linux. Se o BIOS e / ou o flash do BIOS estiverem tão danificados que não permitirá o flash, então parece que você não pode reparar o BIOS. Não tente atualizar um BIOS que não é feito para o seu laptop, você pode quebrá-lo completamente dessa maneira.
dirkt
Bem, isso não parece bom demais ... Eu tentei arrancar com o acpi=off noapic nolapic opções e tudo funciona bem, exceto para o monitor da bateria e gerenciamento de energia ...
rocket_doge_
(o que era meio que esperado dado que eu desabilitei o ACPI)
rocket_doge_
Então isso soa bem. Inicialize com o ACPI ativado, observe o que está errado (logs de inicialização) e tente apenas desabilitar / substituir a parte que está quebrada. Desta forma, você deve ser capaz de recuperar o gerenciamento de bateria / energia de alguma forma (a menos que seja o que está quebrado). Além disso, use acpidump e iasl para ver quais são as tabelas (as tabelas podem mudar de acordo com acpi_osi valor na inicialização), para que você possa ter uma idéia do que está errado.
dirkt