desmogix Posted October 1, 2009 Share Posted October 1, 2009 Ciao, ho messo SL con Chameleon v2RC1+PCEfi10.1 su una Asrock 4Core1600 DVI (nth G31 sth ICH7). Devo sistemare il chip Ethernet, RTL8111B/RTL8111C. In concomitanza, ho il fastidioso "... error: 35", potrebbe essere correlato? Outofbox vede un controller ethernet sempre connesso, anche se stacco il cavo. Con RealtekR1000.kext (per SL) ho questa situazione: http://img194.imageshack.us/img194/1691/p1030963n.jpg http://img213.imageshack.us/img213/7813/sc...91002a02313.png Con RealtekR1000.kext + UUID.kext (col MAC ADDRESS) ho quest'altra: http://img260.imageshack.us/img260/7093/p1030964.jpg http://img25.imageshack.us/img25/4406/sche...91002a03040.png Tutto ciò anche con cavo staccato. Leggevo fix varie per "error: 35" tra cui: - "i found that adding a config for that into the NetworkInterfaces this problem get solved!" (ma lui parlava approposito di IEEE80211, non mi sembra il caso) - editare /Library/SystemConfiguration/NetworkInterfaces.plist vi risultano strade percorribili ? grazie a tutti Link to comment Share on other sites More sharing options...
cili0 Posted October 1, 2009 Share Posted October 1, 2009 ciao desmogix, usa il boot di chameleon RC3 (credo vada anche bene il PCEFI 10.3) che fa da solo l'inject del UUID partendo dal MAC address della scheda (quindi niente PlatfromUUID.kext e UUID.kext). Per vedere se è tutto ok vai su System Profiler e vedi se hai la voce "Hardware UUID" nella prima schermata. Se i problemi relativi alla NIC non spariscono ti posto un link che forse può esserti utile! ciao! Link to comment Share on other sites More sharing options...
kpkp Posted October 1, 2009 Share Posted October 1, 2009 Ciao,ho messo SL con Chameleon v2RC1+PCEfi10.1 su una Asrock 4Core1600 DVI (nth G31 sth ICH7). Devo sistemare il chip Ethernet, RTL8111B/RTL8111C. In concomitanza, ho il fastidioso "... error: 35", potrebbe essere correlato? ... Non sono sicuro di averi capito benne pero l'error: 35 lo risolvi con un kext UUID, modificandolo con la UUID del indirizzo MAC della scheda di rete Per la LAN ti sapranno rispondere i possessori di tale scheda... Link to comment Share on other sites More sharing options...
desmogix Posted October 1, 2009 Author Share Posted October 1, 2009 Grazie boys, mmm ... nulla, ho tolto UUID.kext e PlatformUUID.kext, ho messo RC3, mi vede la scheda collegata, ma non navigo. In verbose, non scade più la negoziazione, non compare piu TIME OUT ... si avvia dopo aver rilevato il MAC ADDRESS (corretto) della scheda. Quindi si, passo in avanti, ma non ci sono ancora. Non devo settare nessun parametro o flag con RC3 ? (fa tutto da solo?) Ovviamente ho controllato che il mio ID sia presente nei driver della scheda. continuo a smanettare ... ps nel systemprofiler, non mi da + la voce che dici tu cili0, dopo che ho tolto uuid.kext e platformUUID.kext (prima la dava) Link to comment Share on other sites More sharing options...
cili0 Posted October 2, 2009 Share Posted October 2, 2009 mmmm...avrebbe dovuto :S Prima di fare qualsiasi altra cosa io proverei PCEFI v10.3 e mettere il flag di avvio per la Ethernet. comunque guarda qui (sperando che il cross linking si possa fare ): http://www.infinitemac.com/f57/guide-retai...-for-g31m-t3672 Ci sono molti spunti (un com.apple.Boot.plist modificato per PCEFI v10.3 e dei kext per la R1000, più altri fix). Fammi sapere, ciao! Link to comment Share on other sites More sharing options...
desmogix Posted October 2, 2009 Author Share Posted October 2, 2009 Grande ... ottimo TOPIC ! GRAZIE CILI0 ! Appena torno a casa provo subito ... mi sento che questa volta è quella buona .... Grazie ancora ti tengo aggiornato ! Link to comment Share on other sites More sharing options...
desmogix Posted October 2, 2009 Author Share Posted October 2, 2009 Cili0 ora le cose le ho fatte bene, infatti non solo ho l'UUID col MAC address dove dicevi tu (infatti non ho + error 35), nella prima schermata del SystemProf, ma usando PC Efi v10.3, injectando con EthernetBuiltIn e editando il PCI Root da 1 a 0 con -pci0 (perchè cos“ vuole la mia motherboard), ho tutto come deve essere. solo che non navigo vuole sto controller per andare ? Link to comment Share on other sites More sharing options...
cili0 Posted October 2, 2009 Share Posted October 2, 2009 hai provato il kext del topic che ti ho linkato ? perchè va solo in 32bit da quanto ho capito! ciao! Link to comment Share on other sites More sharing options...
desmogix Posted October 2, 2009 Author Share Posted October 2, 2009 si ho esaurito le prove, ma infatti è tutto come dovrebbe essere tranne per il fatto che non naviga ... Stasera compro un adattatore PCI Ethernet e vediamo che dice .... (però mi scoccia per principio, purtroppo questo periodo ho troppo da fare e non posso permettermi di incaponirmi) Cili0 che dire ?! se gentile come sempre, GRAZIE lo stesso. Vi faccio sapere sempre qui come va quello separato ! ciao Link to comment Share on other sites More sharing options...
desmogix Posted October 3, 2009 Author Share Posted October 3, 2009 Acquistato D-Link DGE-528T Hardware Staccate l'alimentazione, aprite il case, inserite nello slot PCI l'adattatore, fissarlo al pannello posteriore, collegare il cavo. Software Occorre, usare PC Efi 10.3 1. Non usate assolutamente il driver per Mac OS presente nel CD in dotazione, è un vecchio driver per Tiger su PPC 2. Injectare*: nel com.apple.boot.plist aggiungere dopo l'ultimo <string>ULTIMOdell'ELENCO</string>: <key>EthernetBuiltIn</key> <string>y</string> rimuovere, se la usavate, la stringa relativa alla ethernet da "device-properties" * se la PCI Root della motherboard è 0 e non 1, dovete flaggarlo in avvio, oppure inserirlo nelle Kernel Flags del suddetto file: -pci0 per maggiori chiarimenti: Blog di Netkas 3. Aprite: /System/Library/Extensions/ copiatevi IONetworkingFamily.kext sul desktop 4. Cliccateci (tasto destro) > Mostra Contenuti Pacchetto > Contents > Plugins > AppleRTL8169Ethernet.kext > (tastoDestro) Mostra Contenuti Pacchetto > Contents > Info.plist 5. Modifichiamo "info.plist" Selezionate e copiate <key>RTL8168/RTL8101E</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleRTL8169Ethernet</string> <key>Driver Parameters</key> <dict> <key>Checksum Offload</key> <false/> </dict> <key>IOClass</key> <string>AppleRTL8169Ethernet</string> <key>IOPCIClassMatch</key> <string>0x02000000&0xffff0000</string> <key>IOPCIPrimaryMatch</key> <string>0x816810ec 0x813610ec</string> <key>IOProviderClass</key> <string>IOPCIDevice</string> </dict> incollatela subito sotto al </dict> compreso nella vostra selezione, in pratica create un paragrafo identico, con la stessa indentatura. Dopo la copia <key>RTL8168/RTL8101E</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleRTL8169Ethernet</string> <key>Driver Parameters</key> <dict> <key>Checksum Offload</key> <false/> </dict> <key>IOClass</key> <string>AppleRTL8169Ethernet</string> <key>IOPCIClassMatch</key> <string>0x02000000&0xffff0000</string> <key>IOPCIPrimaryMatch</key> <string>0x816810ec 0x813610ec</string> <key>IOProviderClass</key> <string>IOPCIDevice</string> </dict> <key>RTL8168/RTL8101E</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleRTL8169Ethernet</string> <key>Driver Parameters</key> <dict> <key>Checksum Offload</key> <false/> </dict> <key>IOClass</key> <string>AppleRTL8169Ethernet</string> <key>IOPCIClassMatch</key> <string>0x02000000&0xffff0000</string> <key>IOPCIPrimaryMatch</key> <string>0x816810ec 0x813610ec</string> <key>IOProviderClass</key> <string>IOPCIDevice</string> </dict> nel nuovo paragrafo, mettiamo al posto di <key>RTL8168/RTL8101E</key> questo <key>DGE-528T</key> al posto di <string>0x816810ec 0x813610ec</string> questo <string>0x43001186</string> 6. Salvate le modifiche, chiudete 7. Cancellate IONetworkingFamily.kext da /System/Library/Extensions (fatevi prima un backup), con Kexthelper installate IONetworkingFamily.kext che avete modificato 8. Riparate i permessi da Disk Utility, rebbot. ciao (sto ancora rosicando per RTL8111) Link to comment Share on other sites More sharing options...
cili0 Posted October 3, 2009 Share Posted October 3, 2009 bè almeno hai sopperito con un workaround! se hai aggiornamenti fammi sapere! ciao! EDIT: ma hai provato il kext RealtekR1000.kext bootando in 32bit ? (arch=i386 al prompt di boot di chameleon) Link to comment Share on other sites More sharing options...
desmogix Posted October 3, 2009 Author Share Posted October 3, 2009 si, ho provato. La tenevo come ultima spiaggia perchè ero sicuro che il quel modo andasse. Una volta verificato che neanche così andava mi sono deciso a prenderne uno PCI. Evidentemente ho fatto senza esserne consapevole qualcosa che non ricordo affatto e che ha creato dei casini. Ho questa sensazione ecco. Quando ho un po' di respiro riprendo questo discorso che ha un epilogo che non mi piace affatto ciao Link to comment Share on other sites More sharing options...
Recommended Posts