O MacBook Pro inicializa na tela cinza, mas inicializa o Linux OK

0

Aqui está um problema de inicialização.

Meu antigo MBP (4,1) decidiu que não iria arrancar na semana passada. Tem funcionado bem durante anos, executando 10.6.8 confiável e confiável. O sistema é um Core2 Duo de 2,5 GHz com 4 GB.

No arranque, reproduz o sinal sonoro, apresenta o ecrã cinzento, seguido do logótipo da Apple. Então o pequeno girador cinza aparece e dá voltas e voltas. Após 10-15 segundos, o spinner congela e o processo de inicialização não vai mais longe.

A reconfiguração da NVRAM e do SMC não ajudou.

Eu tentei arrancar a partir de um DVD do Snow Leopard. A unidade óptica gira e a cabeça bate durante alguns minutos enquanto a CPU lê os arquivos do DVD. Então o sistema trava com a infeliz mensagem de erro em 5 idiomas:

Seu Mac encontrou problemas e precisa reiniciar.

Tentei arrancar a partir de um CD do Plano de Protecção Applecare (que contém o TechTool Deluxe). Eu posso ouvi-lo lendo o CD, mas depois de um minuto ou dois, ele fica dormente.

Em seguida, um pen drive USB que possui um instalador El Capitan. (Eu usei o bastão para instalar o El Capitan em vários outros Macs, mas não este). Eu recebo a tela cinza, o logotipo da Apple, seguido por uma barra de progresso enquanto o MBP é inicializado a partir da unidade USB. A luz de atividade no dispositivo USB pisca quando seus arquivos são acessados. A barra de progresso fica a cerca de 3/4 do caminho, depois pára. Nenhuma atividade adicional.

Próximo - inicialize no modo de usuário único (Cmd-S). Isso funciona bem. Uma vez no modo de usuário único, consegui fazer uma varredura fsck da unidade interna. Eu poderia listar arquivos, reparar permissões, caches vazias e várias outras operações de baixo nível. Mas depois de sair do modo de usuário único, ele ainda não inicializa a partir do disco rígido.

Meu último teste foi inicializar a partir de um FixMeStick. FMS é um scanner antivírus comercial em um pen drive. Eu acredito que ele é construído em um kernel do Debian. O FMS inicializou sem problemas e, em seguida, começou a escanear todo o conteúdo do HD interno procurando por vírus. Isso levou algumas horas, o que é normal. No final, FMS relatou nenhum vírus encontrado. Embora o MBP esteja insatisfeito com o software de inicialização da Apple, ele não tem objeções à execução desse sistema Linux em particular.

O comportamento ao inicializar do sistema FMS (e quando no modo de usuário único) sugere que o MBP é fundamentalmente saudável: mobo OK, HD OK, controlador HD OK. Eu não tentei trocar a memória, mas duvido que o FMS fosse executado com sucesso (e por horas) se a memória fosse escamosa.

Que outras etapas de solução de problemas eu poderia tentar antes de consignar este MBP ao cemitério de silício?


OP com uma atualização no meu problema de inicialização do MBP:

Eu troquei os módulos de memória de 2x2GB (RAM de pós-mercado) com os módulos originais de 2x1GB fornecidos com ele. Nenhuma mudança

Como discutido nos comentários, localizei os CDs de distribuição da Apple 10.5 que vieram com este MBP do início de 2008. Com a instalação do disco 1 na unidade óptica, um boot D trouxe o AHT. AHT apareceu para testar a memória com sucesso, mas quando progrediu para o teste da placa lógica, o AHT congelou com a barra de progresso em cerca de 95%. O cursor estava congelado e o AHT não avançou mais após 10 minutos de espera. A versão do AHT que está na distribuição 10.5 é 3A152.

Para descartar um disco de instalação com defeito e / ou uma unidade óptica defeituosa, criei um dispositivo USB inicializável contendo o AHT (usando o módulo F42C89C8 AHT publicado no repositório do Github AHT). A versão do AHT que é instalada no pen drive era 3A134. Quando essa versão mais antiga do AHT é executada, relata rapidamente um problema:    Erro: 4VDC / 1/40000003: controlador de vídeo

A Sra. Google me diz que os Macs vintage de 2008-09 eram frequentemente atingidos por um controlador de vídeo NVIDIA GeForce 8600M defeituoso. A Apple tinha um programa de garantia estendida para o defeito, que há muito tempo já expirou. Parece que o chip (ou seus contatos BGA) no meu MBP finalmente falhou. Estranhamente, o Mac nunca exibiu nenhum problema de vídeo. Nem é agora - sem falhas, sem linhas engraçadas, sem tremer.

Eu acho estranho que o meu FixMeStick baseado em Debian esteja funcionando bem. Ele tem uma GUI básica que exibe a barra de menus, gráficos, botões, janelas de rolagem e afins. Talvez seu driver de vídeo seja menos exigente da GeForce 8600M.

Parece que este MBP chegou ao fim de sua vida útil. Talvez eu possa encontrar uma maneira de instalar uma distro do Linux ou coletá-la para partes.

kyphos
fonte
O que Apple Hardware Test (AHT) dizer? Segure a tecla D enquanto inicia a partir de um estado desligado com o adaptador AC conectado. Dada a idade desse MBP, você pode precisar do Disco de Instalação 2. Você também pode tentar inicializar no Modo Detalhado (segure o Cmd-V até o chime de inicialização). No entanto, com base na experiência do passado, sua GPU pode estar indo para o sul
Allan
Boot-D tem o mesmo que uma inicialização normal: o spinner cinza que congelou após 20 segundos. No entanto, sua referência ao Installation Disk 2 me lembrou dos bons dias quando o OSX veio em um par de CDs. Então eu procurei no porão e encontrei o pacote de instalação 10.5 que veio com este MBP.
kyphos
Um boot-D com o disco de instalação na unidade óptica me levou ao AHT. Correu. Passou pela Testing Memory OK e seguiu para a placa de teste da lógica principal. Barra de progresso foi para 7/8, em seguida, parou. O AHT ainda exibe "testes em andamento", mas depois de 30 min, ele está morto. Cursor congelado.
kyphos
O Cmd-V recebeu uma tela e meia de mensagens de log, a maioria das quais eu não entendo. As últimas mensagens antes de congelar estão relacionadas à rede: Airport e ao adaptador GigE (AppleYukon2).
kyphos
voce pode postar uma foto?
Allan

Respostas:

1

O OP responde a sua própria pergunta, que foi "que outras etapas de solução de problemas eu poderia tentar ...".

Aqui estão os passos que me levaram a uma conclusão infeliz.

1) Tente inicializar enquanto segura a tecla D, esperando entrar no AHT. Meu MBP tinha 10.6.8 nele. Esse sistema não possui diagnósticos integrados instalados (o software AHT reside em /System/Library/CoreServices/.diagnostic), ou a versão existente não é compatível com este MBP (4,1)

2) Tente o boot-D com o DVD da Apple 10.6 distro na unidade óptica. O mesmo achado que (1) acima.

3) Tente o boot-D com os CDs do OSX fornecidos com o MBP (OSX 10.5). O CD de instalação 1 contém o software AHT, compatível com o MBP, e o ambiente AHT é iniciado. No entanto, após testar a memória, o AHT trava com a barra de progresso em 95% e não relata nenhum erro. A versão do AHT que está no CD 10.5 Install 1 é 3A152

4) Baixe uma versão antiga do AHT (3A134) do Github aqui: https://github.com/upekkha/AppleHardwareTest Esta versão inicializará o MBP. Ele testa a memória e relata um erro com o controlador de vídeo: 4VDC / 1/40000003

Eu não encontrei nenhuma 'solução' para o que parece ser um chip gráfico NVIDIA ruim. A Sra. Google relata que algumas pessoas foram capazes de consertar este problema fazendo com que a placa lógica principal refluísse as ligações de solda do BGA para o chip gráfico. (isso requer total desmontagem do MacBook). Outra 'correção' é substituir a placa lógica principal. Nem parece atraente em um computador de 9 anos de idade.

No entanto, encontrei um caminho possível que pode manter esse MBP fora do aterro por mais algum tempo. Baixei a última versão do Linux Mint, gravei um LiveCD e inicializei dele. Ao contrário do OSX, o Mint é iniciado e executado. No entanto, ele exibe um aviso avisando que está usando a implementação de software para gráficos que consumirão muita CPU. Eu suponho que o código de inicialização do Mint detectou que o chip gráfico NVIDIA estava com defeito e o ignorou. Assim, o MBP pode continuar como um servidor sem cabeçalho, executando o Mint ou alguma outra distribuição do Linux.

Obrigado a Allan por responder à minha consulta e me apontar para AHT em discos de distribuição OSX ...

kyphos
fonte