Jump to content

Hack em um Notebook Toshiba Satellite P500 Core i5+Gt330M!


Recommended Posts

Olá pessoal, vou tentar o meu primeiro hack em um notebook...rs


Dando certo, o tutorial ref. a essa série e caracteristicas (que tem muitos semelhantes) já fica pronto aqui no forum...


Desse notebook o Mirone já me arrumou a DSDT e a apple.HDA para teste, mas vou primeiro acertar o sistema antes de usar.


Notebook: Toshiba Satellite (Satellite P500 Series)

Processador: Intel Core i5 430M

Video: NVIDIA GeForce GT 330M

Display: 18.4 polegadas 16:9, 1680x945 de resolução nativa


prod_satP505_FSBTWHB_600-02_05.jpg


System Info.:


file.php?id=3076


meu primeiro teste foi instalar o Lion 10.7.4, para tal usei um pen drive com o "unishit", que já tinha aqui no esquema para usar.


O teclado não funciona (PS-2, a ser instalada a devida kext) estou usando um USB por enquanto e a rede é Realtek, preciso instalar a Kext + aplicativo que tem lá no site para mac USB, deve funcionar (RealtekRTL8191-SE) ...


Instalou normalmente, e deu boot normalmente depois, mas o video não foi identificado e ficou como "vesa", na resolução 1024X768.


Depois de instalado um pack da Nvidia, o boot ocorreu, porem, na hora do logon a tela fica preta, provavelmente por uma má identificação da VGA ou da resolução de video (ou os dois).


Não estou usando nenhum bootloader instalado na maquina ainda, só estou usando o "unishit" no pen drive.


Fiz o teste com uma instalação pronta que tenho do Mountain Lion 10.8.2 e ocorre o mesmo (nessa instalação tambem não tem nenhum bootloader e nenhuma kext genérica ou alterada)


No boot, testei o graphicsenabler=no (em ambos, lion e ML e não adiantou nada)


Alias, no caso do bootloader, estou querendo usar o clover nessa maquina quando finalizar os acertos :D


Minha dúvida é a seguinte.: No caso da VGA GT330M, se eu quiser tentar ativar via kexts da Nvidia, devo editar a NVDAResman e a NVDAGF100Hal? porque como o adaptador é de notebook, fiquei na duvida se a NVDAGF100Hal seria a correta...


Por enquanto, obrigado!

Edited by Guest
Link to post
Share on other sites

Olá Artur, buenas!


O erro PCI Configuration begin que dava no CD de boot eu consegui resolver usando a flag npci=0x2000


Depois disso, consegui logar através do hackboot e fiz todas as updates disponiveis incluindo o pack para a versão 10.7.5 e instalei o pack de drivers da nvidia recomendado para a versão tambem... (fiz backup da pasta extensions)


depois da update para 10.7.5 começou a dar kp na AppleACPIPlatform.kext e não dava boot ...então, usando uma instalação em outra máquina eu troquei a kext por uma que eu tinha aqui que já havia usado em outra instalação e troquei tambem a kext IOPCIFamily pela do tópico no post anterior...


ae atualizei o cache lá e reiniciei , para ver eventuais erros que pudessem acontecer, entrei com a flag assim:


-x-v graphicsenabler=no


parecia ir tudo bem, até chegar nessa tela aqui.:

 

20130210_005.thumb.jpg.a789e3c01b999d34284de0cefe306b38.jpg

 

depois a tela fica escura, tenho a nítida impressão que o boot parece ocorrer, mas não gera imagem...


Eu editei as kexts da nvidia com 0a2910de (Resman/50hal fiz backup) e tambem não entrou, nesse caso tambem entrei com graphicsenabler=no, como não deu em nada, então voltei com as originais.


Tambem usei a saída VGA do note para ver se dava imagem e deu na mesma.


alguma sugestão?


Obrigado!

Link to post
Share on other sites

olá Artur


Pois é... na instalação do 10.7.4 ocorre tudo bem e o display interno dá video... só não há identificação correta da vga.


Vou tentar remover as kexts da nvidia e ver o que acontece...se não der boot, é partir para outras possibilidades.


Achei um tutorial para snow leopard 10.6.6 com uma maquina simililar, pelo menos parece haver alguma luz no fim do tunel...rs


http://www.insanelymac.com/forum/topic/247757-toshiba-p500-install-stable-but-no-wlan/


Eu dei uma olhada nos pacotes de drives disponibilizados pela nvidia e o suporte para a GT330M que é uma vga tambem utilizada nos macbook pro 2010 foi atualizado apenas no ultimo pack para o snow leopard 10.6.8... a partir do LION, as atualizações não são são citadas para essa VGA... perceba que os identificadores sequer citam a linha de notebooks da apple... mas ao menos no pack do 10.6.8 é informado que há atualizações para a GT330M.


304.00.05f02: (M.L 10.8.2)

Supported Products

Quadro Series

Quadro 4000 for Mac

Quadro FX Series

Quadro FX 4800, Quadro FX 5600

GeForce 200 Series

GeForce GTX 285

GeForce 100 Series

GeForce GT 120

GeForce 8 Series

GeForce 8800 GT

MINIMUM SYSTEM REQUIREMENTS for Driver Release 304.00.05f02:

Model identifier should be MacPro3,1 (2008), MacPro4,1 (2009), MacPro5,1 (2010) or later

Mac OS X vv10.8.1


295.00.05f03 (LION 10.7.5)

Supported Products

Quadro Series

Quadro 4000 for Mac

Quadro FX Series

Quadro FX 4800, Quadro FX 5600

GeForce 200 Series

GeForce GTX 285

GeForce 100 Series

GeForce GT 120

GeForce 8 Series

GeForce 8800 GT

MINIMUM SYSTEM REQUIREMENTS for Driver Release 295.00.05f03

Model identifier should be MacPro3,1 (2008), MacPro4,1 (2009), MacPro5,1 (2010) or later

Mac OS X v10.7.5


256.02.25f01 (SNOW LEOPARD 10.6.8)

Quadro Series

Quadro 4000 for Mac

Quadro FX Series

Quadro FX 4800, Quadro FX 5600

GeForce 300M Series (Notebooks)

GeForce GT 330M, GeForce GT 320M

GeForce 200 Series

GeForce GTX 285

GeForce 100 Series

GeForce GT 120

GeForce 9M Series (Notebooks)

GeForce 9400M

GeForce 8 Series

GeForce 8800 GT

GeForce 8M Series (Notebooks)

GeForce 8800M GTS, GeForce 8800M GS

MINIMUM SYSTEM REQUIREMENTS for Quadro 4000 for Mac

Model identifier should be MacPro3,1 (2008), MacPro4,1 (2009), MacPro5,1 (2010) or later


Será que funciona usar as kexts NV do 10.6.8 no M.L por exemplo?


Obrigado

Link to post
Share on other sites

Olá!


Como comentado no post anterior, removi todas as kexts da nvidia e não mudou nada...ficou naquela mesma tela do print... parece ser algo mais que faz a tela travar alí...


Minha opção mais rápida foi refazer a instalação com o 10.7.4...Vou deixar assim por enquanto e tentar identificar o video sem instalar pack de drivers da nvidia...se conseguir, deixo essa instalação assim mesmo e tento outras aventuras de instalações tipo o M.L com outro HD.

 

macbookpro-toshiba.thumb.jpg.5542ef5cd566518011a105149d3be08d.jpg

 

Dessa vez eu fiz assim.:


Refiz a instalação com a versão 10.7.4


Depois, coloquei a pasta extra http://Olarila.com/forum/viewtopic.php?f=2&t=223 e renomei para org.chameleon.Boot.plist + DSDT by mirone


Indentifiquei o SMBIOS como MacbookPro 6.1


a FakeSMC eu movi para S/L/E e a kext IOAHCIBlockStorageInjector.kext eu não usei e deletei, estou usando a 3rdPartySATA (tambem em S/L/E) depois atualizei o cache .


Fora a má identificação do video, tudo parece funcionar com 10.7.4


SOM Intel/Conexant (APPLE.HDA by Mirone) 3b56-8086 (OK)

REDE LAN Atheros AR8132 1062-1069 (OK)


O Wireless acho que não rola...no site da Realtek não tem pack para a versão RTL8191SE, somente para a versão RTL8191SU e USB!


Esse eu pretendo trocar por alguma placa de rede Atheros com Bluetooth, provavelmente usarei essa abaixo que parece funcionar...


liteon_wcbn606ah.jpg

Link to post
Share on other sites

Olá


ref a dica do Oldnapalm:


Para saber o valor correto do PciRoot rode no terminal

Código:

ioreg -l | grep -15 "AppleACPIPCI\ " | grep UID


me gerou dois UID


Mac-Pro-de-JUCELIO:~ JUCELIO$ ioreg -l | grep -15 "AppleACPIPCI\ " | grep UID

| | | "_UID" = "0"

| | | "_UID" = "255"


Isso tem algum significado?

Link to post
Share on other sites
olá


mas tás sem aceleração gráfica....


mac os x sem gráfica n vale a pena....


bom hack

 

Então, por enquanto ainda não tentei identificar a VGA... estou vendo qual a melhor forma de fazer pois essa parece ser chata... Não instalei outros drivers e não instalei bootloader ainda...estou usando o hackboot por enquanto. mas não funciona com graphicsenabler=yes.


Por isso perguntei sobre a dica do oldnapalm, onde elefala sobre o valor correto para PCI ROOT onde sóvale essa dica para valores diferente de zero


GraphicsEnabler

Yes

PciRoot

1


Quando uso o comando ioreg -l | grep -15 "AppleACPIPCI\ " | grep UID geram dois valores de UID, 0 e 255


Mac-Pro-de-JUCELIO:~ JUCELIO$ ioreg -l | grep -15 "AppleACPIPCI\ " | grep UID

| | | "_UID" = "0"

| | | "_UID" = "255"


ela funciona de alguma forma, rs pois no tutorial ae que citei anteriormente com snow leopard foi relatado o funcionamento "estavel" da maquina e apesar de não ser a mesma, alguns dos macbooks tambem usam GT330m.


Obrigado

Link to post
Share on other sites

Olá Artur


Quando eu faço o boot através do hackboot, aparentemente a tela de escolha do S/O aparece em resolução nativa...porem ele não consegue fazer boot identificando a vga... usar graphicsenabler=yes não resolve e editar as kexs da nvidia tambem não.


Por isso perguntei sobre a identificação do PCIROOT

 

ref a dica do Oldnapalm:


Para saber o valor correto do PciRoot rode no terminal

Código:

ioreg -l | grep -15 "AppleACPIPCI\ " | grep UID


Isso me gerou dois UID


Mac-Pro-de-JUCELIO:~ JUCELIO$ ioreg -l | grep -15 "AppleACPIPCI\ " | grep UID

| | | "_UID" = "0"

| | | "_UID" = "255"


Isso tem algum significado?

 

Para teste, não fiz o update para 10.7.5, mas instalei o pack nvidia para 10.7.4 e voltou a tela escura pós boot. Isso realmente aponta o problema para as kexts da nvidia.

Pode ser que nenhum desses metodos mais comuns de ativação funcione.

Link to post
Share on other sites
Olá Artur


Quando eu faço o boot através do hackboot, aparentemente a tela de escolha do S/O aparece em resolução nativa...porem ele não consegue fazer boot identificando a vga... usar graphicsenabler=yes não resolve e editar as kexs da nvidia tambem não.


Por isso perguntei sobre a identificação do PCIROOT




Para teste, não fiz o update para 10.7.5, mas instalei o pack nvidia para 10.7.4 e voltou a tela escura pós boot. Isso realmente aponta o problema para as kexts da nvidia.

Pode ser que nenhum desses metodos mais comuns de ativação funcione.

instale o clover em um pen e faça um teste.

Link to post
Share on other sites

Olá Mirone...


Então, eu estava pensando em instalar o clover como bootloader mesmo...até comentei no inicio do tópico, mas ainda não ví bem como funcionam as diferenças entre ele e o Chameleon, no quesito de diferenças entre aplicações de patches e a pasta extra... mas vou ver essa opção... já lí em alguns lugares que o pessoal vem curtindo muito ele e parece ser melhor que o Chameleon ou Chimera...


Obrigado

Link to post
Share on other sites

Olá


Eu baixei uma imagem de uma iso de boot do clover não funcinou, ele nem chega na tela de escolha do S.O...a tela fica escura logo após a leitura do boot.


Acho que a melhor saída é inserir o nvcap na DSDT... porem eu ainda não entendi bem como fazer isso.


Tem algum tutorial legal para entender como fazer?

Link to post
Share on other sites

Olá


Eu já havia lido em alguns foruns que esse metodo de ativação por DSDT resolve por exemplo o problema comum de algumas VGAs não trabalharem com certas portas de video... ou eu estaria confundindo com outra coisa?

Agora estou tentando o M.L...No Mountain lion, eu fiz toda a instalação por um PC, fiz as updates, instalei os drivers da Nvidia, CUDA, tudo isso... tive que fazer por essa opção, pois no note não dá tela... apenas usando o Lion 10.7.4...snow estou a testar posteriormente...

Usando o CD hackboot do M.L por exemplo, eu entro com -x -v graphicsenabler=no (ou yes) NPCI=0X3000, depois, o processo de leitura das kexts ocorre totalmente, mostra que as kexts NVDANV50Hall/Resmann são carregadas e após tudo o processo termina em Sucess Sucess Sucess e em seguida a tela apaga, normalmente na mesma hora que seria a tela de login.


Falta pouco rs, um mero detalhe.

Link to post
Share on other sites

Ola


Sim, fiz com o Lion 10.7.5 e também com o Lion 10.7.4 com o pack da Nvidia para 10.7.4... mas nao funcionou


NVDANV50HAL

IOPCIMatch

0x0a2910de


NVDAResman

IOPCIMatch

0x0a2910de&amp


Só preciso editar isso certo?


talvez o problema possa ser a identificação do monitor interno (resolução?) também, embora não funcione também usando monitor externo (nem no HDMI, nem no vga)


ainda não tentei no M.L todas essas opções.... ainda vou testar....

Alguma outra sugestão para ativação da GT330M?


Se não funcionar, ja que tenho outro HD aqui, vou testar a instalação com o snow leopard tal como um tutorial que achei, já até coloquei aí num dos posts anteriores e ver se funciona, a diferença é que vou usar a atualização para 10.6.8 com dsdt... se rolar, deixo o Snow mesmo...


Obrigado

Link to post
Share on other sites
Ola


Sim, fiz com o Lion 10.7.5 e também com o Lion 10.7.4 com o pack da Nvidia para 10.7.4... mas nao funcionou


NVDANV50HAL

IOPCIMatch

0x0a2910de


NVDAResman

IOPCIMatch

0x0a2910de&amp


Só preciso editar isso certo?


talvez o problema possa ser a identificação do monitor interno (resolução?) também, embora não funcione também usando monitor externo (nem no HDMI, nem no vga)


ainda não tentei no M.L todas essas opções.... ainda vou testar....

Alguma outra sugestão para ativação da GT330M?


Se não funcionar, ja que tenho outro HD aqui, vou testar a instalação com o snow leopard tal como um tutorial que achei, já até coloquei aí num dos posts anteriores e ver se funciona, a diferença é que vou usar a atualização para 10.6.8 com dsdt... se rolar, deixo o Snow mesmo...


Obrigado

Acho que o certo seria IOPCIPrimaryMatch

Link to post
Share on other sites

E ae camarada perna...


Entao, esse "how to" de como fazer já teve algum desgaste da paciência do camarada arturPT rs


http://www.Olarila.com/forum/viewtopic.php?f=6&t=1997&start=10


Quando eu fiz as alterações pelo Property List Editor, eu percebi que ao colocar a device da placa, o intervalo era removido tal qual como aparece lá...


Por exemplo, se está assim: 0x000010de&0x0000ffff


fica assim 0x0a2910de


Entao agora, normalmente eu faço assim diretamente usando o editor de texto.


mas independente disso eu tive algum progresso!


Instalei o Snow, fiz a update para 10.6.8, instalei o pack da nvidia, coloquei graphicsenabler=yes, instalei o bootloader com a pasta extra, SMBIOs com DSDT e pá :D


857426_562322360458311_1984006521_o.jpg


O pau que dava no monitor eu resolvi fazendo a instalação totalmente atraves de um computador com uma ATI5670 que nao precisa de ativação, no caso dela funciona com graphicsenabler=no. entao depois de pronta a instalação, eu retirei o HD, coloquei no notebook e deu certo!


Ja fiz assim com o Mountain lion e deu certo tambem.


Só uma coisa ainda nao bateu...eu instalei essas kexts aqui http://Olarila.com/forum/viewtopic.php?f=10&t=567 para bateria...no snow, funcionou normalmente, porem no M.L trava antes do boot usando elas... tem alguma outra opção?


Gostaria de agradecer todos pela ajuda nesse projeto!

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×
×
  • Create New...

:cap-Please Disable Your ADBlocker-:cap