Jump to content

[RISOLTO-con D-Link DGE-528T] SL: RTL8111B / 8111C


  • Please log in to reply
11 replies to this topic

#1
desmogix

desmogix

    InsanelyMac Legend

  • Donators
  • 810 posts
  • Gender:Male
  • Location:Rome
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.images...1/p1030963n.jpg
http://img213.images...91002a02313.png


Con RealtekR1000.kext + UUID.kext (col MAC ADDRESS) ho quest'altra:
http://img260.images...93/p1030964.jpg
http://img25.imagesh...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

#2
kpkp

kpkp

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 433 posts

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...

#3
cili0

cili0

    InsanelyMacaholic

  • FAQ Team
  • 3,008 posts
  • Gender:Male
  • Location:Italy
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!

#4
desmogix

desmogix

    InsanelyMac Legend

  • Donators
  • 810 posts
  • Gender:Male
  • Location:Rome
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 ...

Posted Image

ps
nel systemprofiler, non mi da + la voce che dici tu cili0, dopo che ho tolto uuid.kext e platformUUID.kext (prima la dava)

#5
cili0

cili0

    InsanelyMacaholic

  • FAQ Team
  • 3,008 posts
  • Gender:Male
  • Location:Italy
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.infinitem...-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!

#6
desmogix

desmogix

    InsanelyMac Legend

  • Donators
  • 810 posts
  • Gender:Male
  • Location:Rome
Grande ... ottimo TOPIC ! GRAZIE CILI0 !

Appena torno a casa provo subito ... mi sento che questa volta è quella buona ....
Grazie ancora

ti tengo aggiornato !

#7
desmogix

desmogix

    InsanelyMac Legend

  • Donators
  • 810 posts
  • Gender:Male
  • Location:Rome
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.

Posted Image

solo che non navigo
:( vuole sto controller per andare ?

#8
cili0

cili0

    InsanelyMacaholic

  • FAQ Team
  • 3,008 posts
  • Gender:Male
  • Location:Italy
hai provato il kext del topic che ti ho linkato ? perchè va solo in 32bit da quanto ho capito!

ciao!

#9
desmogix

desmogix

    InsanelyMac Legend

  • Donators
  • 810 posts
  • Gender:Male
  • Location:Rome
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

#10
desmogix

desmogix

    InsanelyMac Legend

  • Donators
  • 810 posts
  • Gender:Male
  • Location:Rome
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&amp;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&amp;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&amp;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.

Posted Image

ciao
(sto ancora rosicando per RTL8111)

#11
cili0

cili0

    InsanelyMacaholic

  • FAQ Team
  • 3,008 posts
  • Gender:Male
  • Location:Italy
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)

#12
desmogix

desmogix

    InsanelyMac Legend

  • Donators
  • 810 posts
  • Gender:Male
  • Location:Rome
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





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy