Parece que já faz um tempo que ninguém responde. Para continuar a conversa, faça uma nova pergunta.

Alterações do Yosemite para El Capitan

Boa tarde,


Tenho um Macbook Pro de meados de 2006/2007 que me causa problemas se instalar o OS X El Capitan, já que "suponho" que tenham existido alterações em algumas drivers do sistema que não são compatíveis com computadores mais antigos (testei o mesmo programa, no mesmo IDE, na mesma placa desenvolvimento, entre outras coisas num Macbook Air de 2015 e aí sempre funcionou tudo perfeitamente, tanto no OS X Yosemite, como no El Capitan e agora no Sierra).


O que acontece é que nesta altura vejo-me obrigado a voltar atrás e re-instalar novamente o Yosemite e apagar o El Capitan, pois no El Capitan quando tento estabelecer comunicação (fazer upload do código desenvolvido) pela porta Serial (USB) com uma placa de desenvolvimento Arduino, a comunicação falha (embora que no relatório de sistema do computador, a placa é detectada e tudo está normal) e retorna erros no IDE do fabricante (aduino.cc) que sugerem que faltam drivers "FTDI" ou que as mesmas não estão atualizadas, mas que não deveriam ser necessárias, pois o "Arduino Uno R3" em questão nem as utiliza. Um dos erros comuns a aparecer é "avrdude: stk500_recv(): programmer is not responding" ou outros do género, mas sempre um problema "AVRDUDE".

Depois de muita pesquisa e sugestões em blogs e tutoriais da especialidade, e após consulta num centro de suporte Apple da zona de residência, a solução passa por apagar o El Capitan e voltar a instalar o Yosemite. Quando instalo o Yosemite, tudo funciona, sendo que consigo fazer o upload normal dos código de programação desenvolvidos e não há falha de comunicação ou qualquer tipo de erros no upload dos códigos para a placa Arduino, mas preferia voltar ao El Capitan por ser mais atual e com menos bugs (Mail, ...).


Com este retorno ao Yosemite, leva-me a pensar que na atualização do yosemite para o El Capitan alguma driver ou definição alterou e deixou de permitir a Macbook's mais antigos como este e com as caraterísticas descritas abaixo, de ser 100% funcional neste tipo de questões.

Sendo que o problema só surge no El Capitan para Macbook's mais antigos, visto que em mais recentes não existe qualquer tipo de conflito (testado num Macbook Air e funcionou tudo bem), será possível saber qual a driver, definição, ou o que é que encontra conflitos e alterar-la de forma a poder voltar a instalar o El Capitan neste computador e poder ao mesmo tempo usufruir de todo o potencial dele, permitindo programar em placas de desenvolvimento sem restrições?


Estas são as características do sistema atualmente:

- Sistema Operativo: OS X Yosemite (versão 10.10.5)

- Identificador de modelo: MacBookPro3,1

- Nome do processador: Intel Core 2 Duo

- Velocidade do processador: 2,2 GHz

- Número de processadores: 1

- Número total de núcleos: 2

- Cache L2: 4 MB

- Memória: 4 GB 667 MHz DDR2 SDRAM

- Placa gráfica: NVIDIA GeForce 8600M GT 128 MB

- Velocidade do BUS: 800 MHz

- Versão da ROM de arranque: MBP31.0070.B07

- Versão de SMC (sistema): 1.16f11

- UUID do hardware: 00000000-0000-0100-8000-001B637E1C24


Agradeço desde já a disponibilidade para ajudar a resolução do problema, pois prefiro voltar ao OS X mais atual para este computador (El Capitan) e que funcionava melhor que este (Yosemite).


Cumprimentos

MacBook Pro, OS X Yosemite (10.10.5), null

Publicado em 30/11/2016 12:22

Responder
2 respostas

28/12/2016 16:56 em resposta a ValdemarLeiras

Olá,

Tenta baixar esses drivers da Nvidia.

Releases:
Latest Version: CUDA 8.0.57 driver for MAC

https://developer.nvidia.com/cuda-downloads


Xcode 8.2.1:

https://developer.apple.com/download/


Da uma olhada nesse site:

https://learn.sparkfun.com/tutorials/how-to-install-ftdi-drivers/all


Vale resaltar que existe uma proteçoes no seu macosx tais como SIP e Gatekeeper.

Sobre a Proteção da Integridade do Sistema no Mac - Suporte da Apple


SIP

Reinicie o Mac.
1- Antes de iniciar o OS X, mantenha pressionada a tecla Command-R e mantenha-a pressionada até que você veja um ícone da Apple e uma barra de progresso. Lançamento. Isso coloca você em recuperação.
2-No menu Utilitários, selecione Terminal.
3-No prompt digite exatamente o seguinte e pressione Return: csrutil disable
4-Terminal deve exibir uma mensagem que SIP foi desativado.
5- No menu , selecione Reiniciar.

GateKeeper (**na aplicacao terminal), reincialize.

sudo spctl --master-disable

Um abraço.

29/12/2016 08:46 em resposta a felipeqga

Bom dia,


Agradeço a atenção e as dicas para tentar resolver o problema, mas depois de instalar as drivers, confirmar a última versão do Xcode, desativar a proteção SIP e GateKeerper, continuo sem conseguir fazer o upload.

Segundo um professor meu, embora apenas na placa Arduino Mega 2560 é que o erro sugere que é avrdude timeout e no Arduino Uno R3 da um erro avrdude falha de comunicação, o professor julga que seja um erro timeout em ambas as situacoes. O upload é iniciado e depois pára, sendo que algumas vezes chega a terminar o upload e conseguir enviar o código.


Os drivers que instalei FTDI, julgo que foram desnecessários, pois tanto o Uno como o Mega tem chips Atmel e não FTDI.


Agradeço mais uma vez a ajuda, mas continua a não funcionar.



Cumprimentos,

Valdemar Leiras

Alterações do Yosemite para El Capitan

Bem-vindo à Comunidade de Suporte da Apple
Um fórum onde os clientes da Apple ajudam uns aos outros com seus produtos. Use o seu ID Apple para começar.