Jump to content
56 posts in this topic

Recommended Posts

Dopo una serie di installazioni andate a vuoto, finalmente osx è su Asus A6k, precisamente Kalyway 1.5.2.

Il problema era dovuto alla scheda video: i vari injector selezionati, a turno, durante l'install non andavano bene. Ho installato senza caricare injector, e osx è partito.

Orbene, ora mi trovo con la video avente risoluzione di cacca e senza Qe. Urge reperire driver appositi.

 

I dati della scheda sono i seguenti:

Bus: PCIe

Larghezza Lane PCIe: x8

VRAM (totale): 256 MB

Fornitore: NVIDIA (0x10de)

ID dispositivo: 0x0167

ID revisione: 0x00a1

Hai provato i Nvinject lisci o i GO? (per la tua scheda dovresti usare, credo, Nvinject go)

Ho provato gli injector inclusi nel dvd... (sia i lisci che i GO), e non andavano.

 

Poi ho provato coi nvinject "lisci" 0.2.1, al riavvio schermo nero: non ditemi che la modifica del .plist (per il QE) andava fatta dopo l'installazione del kext....

Si.

 

Non ti si avvia neanche in safe mode?

 

Altrimenti prova a cancellare Nvinject.kext, rientrare e reinstallarlo con la modifica di info.plist

 

No!

Comunque, ho formattato, convinto di mettere su la ideneb v1.3 5.5.... Ma mi si pianta così: "NTFS driver 2.1 [flags: R/O]"

Mi sa che gli da noie la partizione win...

 

p.s.

Reinstallo Kalyway e reinstallo i driver.

Ma se mi si piantasse nuovamente, quale comando uso per rientrare e reinstallare il driver?????

Se ti si inchioda con un kext sbagliato devi riavviare con -s e da linea di comando digitare:

 

mount -uw / <invio>

 

cd /System/Library/Extensions <invio>

 

rm -rf NOME_ESATTO_DEL_KEXT <invio>

 

exit <invio>

Ok! grazie!!!

Se ti si inchioda con un kext sbagliato devi riavviare con -s e da linea di comando digitare:

 

mount -uw / <invio>

 

cd /System/Library/Extensions <invio>

 

rm -rf NOME_ESATTO_DEL_KEXT <invio>

 

exit <invio>

 

Ho montato nivinjectGo... Ma me la pianta! Anche il nvinject 0.2.1, me l'ha tararta.

Forse prima di installare gli injector devo eliminare i kext che (kalyway 1.5.2) monta di default???

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>GeForce</string>
<key>CFBundleGetInfoString</key>
<string>GeForce 1.5.30.17 (16.8.0f07)</string>
<key>CFBundleIdentifier</key>
<string>com.apple.GeForce</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>NVIDIA GeForce Kernel Extension</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.5.30</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>5.3.0</string>
<key>IOKitPersonalities</key>
<dict>
	<key>GeForce</key>
	<dict>
		<key>CFBundleIdentifier</key>
		<string>com.apple.GeForce</string>
		<key>IOCFPlugInTypes</key>
		<dict>
			<key>ACCF0000-0000-0000-0000-000a2789904e</key>
			<string>GeForceGA.plugin</string>
		</dict>
		<key>IOClass</key>
		<string>NVKernel</string>
		<key>IOMatchCategory</key>
		<string>IOAccelerator</string>
		<key>IOPCIMatch</key>
		<[color="#FF0000"]string>ID_DELLA_TUA_SCHEDA</string>[/color]
		<key>IOProbeScore</key>
		<integer>100</integer>
		<key>IOProviderClass</key>
		<string>IOPCIDevice</string>
		<key>IOSourceVersion</key>
		<string>1.5.30.17</string>
	</dict>
</dict>
<key>OSBundleLibraries</key>
<dict>
	<key>com.apple.NVDAResman</key>
	<string>1.2.0</string>
	<key>com.apple.iokit.IOGraphicsFamily</key>
	<string>1.0.0b1</string>
	<key>com.apple.iokit.IONDRVSupport</key>
	<string>1.0.0b1</string>
	<key>com.apple.iokit.IOPCIFamily</key>
	<string>1.0.0b1</string>
	<key>com.apple.kernel.iokit</key>
	<string>1.0.0b1</string>
	<key>com.apple.kpi.bsd</key>
	<string>8.0.0</string>
	<key>com.apple.kpi.iokit</key>
	<string>8.0.0</string>
	<key>com.apple.kpi.libkern</key>
	<string>8.0.0</string>
	<key>com.apple.kpi.mach</key>
	<string>8.0.0</string>
</dict>
</dict>
</plist>

 

Esattamente dove ho sottolineato in rosso

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>GeForce</string>
<key>CFBundleGetInfoString</key>
<string>GeForce 1.5.30.17 (16.8.0f07)</string>
<key>CFBundleIdentifier</key>
<string>com.apple.GeForce</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>NVIDIA GeForce Kernel Extension</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.5.30</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>5.3.0</string>
<key>IOKitPersonalities</key>
<dict>
	<key>GeForce</key>
	<dict>
		<key>CFBundleIdentifier</key>
		<string>com.apple.GeForce</string>
		<key>IOCFPlugInTypes</key>
		<dict>
			<key>ACCF0000-0000-0000-0000-000a2789904e</key>
			<string>GeForceGA.plugin</string>
		</dict>
		<key>IOClass</key>
		<string>NVKernel</string>
		<key>IOMatchCategory</key>
		<string>IOAccelerator</string>
		<key>IOPCIMatch</key>
		<[color="#FF0000"]string>ID_DELLA_TUA_SCHEDA</string>[/color]
		<key>IOProbeScore</key>
		<integer>100</integer>
		<key>IOProviderClass</key>
		<string>IOPCIDevice</string>
		<key>IOSourceVersion</key>
		<string>1.5.30.17</string>
	</dict>
</dict>
<key>OSBundleLibraries</key>
<dict>
	<key>com.apple.NVDAResman</key>
	<string>1.2.0</string>
	<key>com.apple.iokit.IOGraphicsFamily</key>
	<string>1.0.0b1</string>
	<key>com.apple.iokit.IONDRVSupport</key>
	<string>1.0.0b1</string>
	<key>com.apple.iokit.IOPCIFamily</key>
	<string>1.0.0b1</string>
	<key>com.apple.kernel.iokit</key>
	<string>1.0.0b1</string>
	<key>com.apple.kpi.bsd</key>
	<string>8.0.0</string>
	<key>com.apple.kpi.iokit</key>
	<string>8.0.0</string>
	<key>com.apple.kpi.libkern</key>
	<string>8.0.0</string>
	<key>com.apple.kpi.mach</key>
	<string>8.0.0</string>
</dict>
</dict>
</plist>

 

Esattamente dove ho sottolineato in rosso

Ecco cosa c'è:"0x000010de&0x0000ffff"

La mia video ha i seguenti id:

device id: 0x0167

revision id: 0x00a1

vendor: 0x10de

 

Metto solo il device id, ed elimino quella stringa?

Elimina la stringa e sostituisci con 0x016710de (id della tua scheda); poi devi riparare i permessi

 

Dopo aver riparato i permessi occorre eliminare da /System/Library il file Extensions.mkext e riavviare con -v -f

 

Niente! Schermo nero.

Però mentre prima eliminando l'injector, la video si riavviava, ora, purtroppo dopo le modifiche ai kext, non va più nemmeno con quelli natii.

Che si fa? Non mi dite format.

 

p.s/1

L'id della mia scheda, però, l'ho soltanto aggiunto agli altri id... senza eliminare quelli presenti.

 

p.s./2

Possibile che su questo forum nessuno ha avuto problemi con questa stessa scheda?

prova ad avviare con -x se va cancelli tutti i kext nvidia e li reinstalli, altrimenti li devi cancellare in single user mode (-s).

Ok Giorgio, gentilissimo...

 

Ma mi sorge un dubbio: l'id andava solo aggiunto o bisognava anche eliminare gli id già presenti negli info.plist?????

Non cambia nulla, sia aggiungerlo che sostituirlo, basta che ci sia; probabilmente è un problema di injector (devi trovare il nvinject giusto, altrimenti puoi provare conEFI string, con EFISTUDIO)

Gli injector li ho provati quasi tutti... Efistudio nel suo elenco ha solo la nvidia 6200 256mb, ma non la nvidiaGO 6200...

Comunque, mi basterebbe sapere se con la situazione attuale posso comunque dargli la risoluzione esatta e magari il QE....

Hai provato anche nvinject go 0.2.0?

Sì!

 

Ora ho installato l'ultimo NVinstaller (9f23installer.pkg) che mi ha installato il pacchetto 10.5.5 9f23drivers... che a sua volta ha installato i vari kext (geforce, nvinject, nvijectGo). Il sistema non parte.

Ho avviato con -s... ho eliminato nvinject e nvinjectGo. ma continua a non andare.

Mi sa che questi driver sono per x 10.5.5, mentre il ho la 10.5.2

 

Dimmi che posso ritornare alla situazione di partenza. Se devo riformattare...lascio perdere. Non è possibile, 3 settimane dietro a sta maledetta scheda...12 format. Ma vaffanc*lo va!!!!

 

Grazie per l'aiuto, Giorgio. Ciao.

Prova questa efi string (l'ho modificata per le go): è solo un altro tentativo

6602000001000000010000005a0200000d00000002010c00d041030a000000
00101060000010101060000007fff04000e0000004e00560050004d0000002000000001000000000
00000000000000000000000000000000000000000000220000005600520041004d002c0074006f00
40061006c00730069007a006500000008000000000000101c0000006400650076006900630065005
00740079007000650000000f0000004e5644412c506172656e740e0000006e0061006d0065000000
b000000646973706c617922000000400030002c006400650076006900630065005f0074007900700
650000000b000000646973706c617922000000400031002c006400650076006900630065005f0074
079007000650000000b000000646973706c6179100000006d006f00640065006c000000170000006
5669646961204765466f726365203632303020000000400031002c0063006f006d00700061007400
90062006c00650000000e0000004e5644412c4e564d616314000000400030002c006e0061006d006
000000120000004e5644412c446973706c61792d4114000000400031002c006e0061006d00650000
0120000004e5644412c446973706c61792d4220000000400030002c0063006f006d0070006100740
690062006c00650000000e0000004e5644412c4e564d6163100000004e0056004300410050000000
800000004000000000003000c00000000000007000000001e00000072006f006d002d00720065007
006900730069006f006e0000002b0000006e5669646961204765466f7263652036323030204f7065
e474c20456e67696e65205b4546495d

 

Quandi l'hai messa nel com.apple.Boot.plist cancella ogni injector che hai (natit, nvinject etc).

 

Se non va questo, non so cosa dirti (sul forum erano riusciti solo con Tiger e con degli artefatti, con Leo non mi risulta.

Prova questa efi string (l'ho modificata per le go): è solo un altro tentativo
6602000001000000010000005a0200000d00000002010c00d041030a000000
00101060000010101060000007fff04000e0000004e00560050004d0000002000000001000000000
00000000000000000000000000000000000000000000220000005600520041004d002c0074006f00
40061006c00730069007a006500000008000000000000101c0000006400650076006900630065005
00740079007000650000000f0000004e5644412c506172656e740e0000006e0061006d0065000000
b000000646973706c617922000000400030002c006400650076006900630065005f0074007900700
650000000b000000646973706c617922000000400031002c006400650076006900630065005f0074
079007000650000000b000000646973706c6179100000006d006f00640065006c000000170000006
5669646961204765466f726365203632303020000000400031002c0063006f006d00700061007400
90062006c00650000000e0000004e5644412c4e564d616314000000400030002c006e0061006d006
000000120000004e5644412c446973706c61792d4114000000400031002c006e0061006d00650000
0120000004e5644412c446973706c61792d4220000000400030002c0063006f006d0070006100740
690062006c00650000000e0000004e5644412c4e564d6163100000004e0056004300410050000000
800000004000000000003000c00000000000007000000001e00000072006f006d002d00720065007
006900730069006f006e0000002b0000006e5669646961204765466f7263652036323030204f7065
e474c20456e67696e65205b4546495d

 

Quandi l'hai messa nel com.apple.Boot.plist cancella ogni injector che hai (natit, nvinject etc).

 

Se non va questo, non so cosa dirti (sul forum erano riusciti solo con Tiger e con degli artefatti, con Leo non mi risulta.

 

Appena reinstallo ('mortacci sua...), ci provo.

Grazie ancora!

Ciao.

Ho inserito la stringa, ma al riavvio è rimasto tutto come prima: risoluzione 1024x768, nessun Qe....

Ovviamente non ho dovuto cancellare nessun kext, posto che durante l'install non seleziono nessun injector (o natit) altrimenti la video non va.

Non capisco però quali driver usa?

×
×
  • Create New...