Jump to content
9 posts in this topic

Recommended Posts

Salve,

 

Ho installato correttamente Ideneb 1.6 (infatti vi scrivo da Leo 10.5.8) sul mio HP Pavilion dv6-1020el l'unica cosa a non funzionare (a parte 2 delle 4 porte USB) era la scheda Video, una Nvidia GeForce 9200M GS 512 mb dedicati, ho trovato questa guida http://www.insanelymac.com/forum/index.php?showtopic=190832 che parla di Modificare i file Kext GeForce.kext, VDANV50Hal.kext, NVDAResman.kext e inoltre il Boot Plist aggiungendo il mio Product ID e Vendor ID.

 

come avete capito sono un niubbo per quanto riguarda il mondo MAC, sono 15 anni che uso Windows, quindi... I problemi sono 2:

 

1)Come ricavo i miei Vendor ID e Product ID? (allego a fine topic un report con everest)

2) COME faccio a Editare e ad aggiungere gli ID della scheda video nei kext, una volta Aperti DOVE li aggiungo? e per quanto riguarda il BOOT PLIST? lo apro con il NOTES e cosa dovrei farci?

 

 

REPORT EVEREST: http://www.insanelymac.com/forum/index.php...st&id=65372

 

Saluti, Giuseppe

 

EDIT

Tramite Windows XP > Gestione Periferiche > Propriet� Scheda Video > ID

ho trovato questo:

 

ID HARDWARE

PCI\VEN_10DE&DEV_06E8&SUBSYS_3629103C&REV_A1

PCI\VEN_10DE&DEV_06E8&SUBSYS_3629103C

PCI\VEN_10DE&DEV_06E8&CC_030000

PCI\VEN_10DE&DEV_06E8&CC_0300

 

ID ISTANZA PERIFERICA

PCI\VEN_10DE&DEV_06E8&SUBSYS_3629103C&REV_A1\4&23FE4F77&0&0008

 

ID COMPATIBILI

PCI\VEN_10DE&DEV_06E8&REV_A1

PCI\VEN_10DE&DEV_06E8

PCI\VEN_10DE&CC_030000

PCI\VEN_10DE&CC_0300

PCI\VEN_10DE

PCI\CC_030000

PCI\CC_0300

 

ID PERIFERICA CORRISPONDENTE

pci\ven_10de&dev_06e8&subsys_3629103c

UP,

 

Sono riuscito a ricavare l'ID Dispositivo (0x06e8) e l'ID Revisione (0x00a1)

 

adesso rimane solo il problema di modificare i Kext e il Boot.Plist, come faccio?

con che programma apro i kext, Devo immettere gli ID (giusto?) ma COME e DOVE?

UP,

 

Mi rispondo da Solo, sono riuscito a vedere cosa c'è nel kext cliccando con il tasto destro e selezionando "mostra contenuto" adesso posso modificare l'INFO.PLIST

adesso, come ultima cosa vorrei sapere dove mettere il mio ID. il Geforce.kext si mostra così:

 

<?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">'>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.48.6 (17.5.7f10)</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.48</string>

<key>CFBundleSignature</key>

<string>????</string>

<key>CFBundleVersion</key>

<string>5.4.8</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>

<string>0x000010de&0x0000ffff</string>

<key>IOProbeScore</key>

<integer>100</integer>

<key>IOProviderClass</key>

<string>IOPCIDevice</string>

<key>IOSourceVersion</key>

<string>1.5.48.6</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>

 

 

 

MENTRE NVDANV50Hal.kext si mostra così:

 

<?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>NVDANV50Hal</string>

<key>CFBundleGetInfoString</key>

<string>NVDANV50Hal 1.5.48.6 (17.5.7f10)</string>

<key>CFBundleIdentifier</key>

<string>com.apple.nvidia.nv50hal</string>

<key>CFBundleInfoDictionaryVersion</key>

<string>6.0</string>

<key>CFBundleName</key>

<string>NVIDIA NV50 Resman Kernel Extension</string>

<key>CFBundlePackageType</key>

<string>KEXT</string>

<key>CFBundleShortVersionString</key>

<string>1.5.48</string>

<key>CFBundleSignature</key>

<string>????</string>

<key>CFBundleVersion</key>

<string>5.4.8</string>

<key>IOKitPersonalities</key>

<dict>

<key>NVidiaRM</key>

<dict>

<key>CFBundleIdentifier</key>

<string>com.apple.nvidia.nv50hal</string>

<key>IOClass</key>

<string>NVDANV50HAL</string>

<key>IOMatchCategory</key>

<string>IOService</string>

<key>IOPCIPrimaryMatch</key>

<string>

0x00f010de&0xfff0ffff

0x019010de&0xfff0ffff

0x040010de&0xfff0ffff

0x042010de&0xfff0ffff

0x06e010de&0xfff0ffff

0x060010de&0xffe0ffff

0x062010de&0xffe0ffff

0x064010de&0xffe0ffff

0x086010de&0xffe0ffff

</string>

<key>IOProbeScore</key>

<integer>60000</integer>

<key>IOProviderClass</key>

<string>IOPCIDevice</string>

</dict>

</dict>

<key>OSBundleCompatibleVersion</key>

<string>1.2.0</string>

<key>OSBundleLibraries</key>

<dict>

<key>com.apple.NVDAResman</key>

<string>1.2.0</string>

<key>com.apple.kpi.iokit</key>

<string>9.0.0</string>

<key>com.apple.kpi.libkern</key>

<string>9.0.0</string>

</dict>

<key>OSBundleRequired</key>

<string>Safe Boot</string>

</dict>

</plist>

 

dove devo mettere questi benedetti ID? scusate per questi molti POST e se sono così assillante... grazie anticipatamente a chi mi risponderà...

ho fatto come hai detto tu, ho installato il kext e poi riparato i permessi; Risultato: Schermo Nero su OSX 10.5.8 32-Bit

 

Dai un'occhiata anche qui: http://www.insanelymac.com/forum/index.php?showtopic=177523

 

Giorgio

Grazie Giorgio! ce l'ho fatta! ora Leo riconosce la mia scheda video da 512mb a risoluzione 1366x768!

 

 

Benissimo, un bel [Risolto] nel titolo e siamo a cavallo.

 

 

 

Giorgio

×
×
  • Create New...