Jump to content

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


desmogix
 Share

12 posts in this topic

Recommended 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?

 

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

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

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

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

 

schermata20091002a12223.png

 

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

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

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.

 

schermata20091003a03035.th.png

 

solo che non navigo

:( vuole sto controller per andare ?

Link to comment
Share on other sites

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

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.

 

schermata20091003a13061b.th.png

 

ciao

(sto ancora rosicando per RTL8111)

Link to comment
Share on other sites

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

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

 Share

×
×
  • Create New...