Jump to content

Solo USB3


netgear
 Share

34 posts in this topic

Recommended Posts

Queste che ora riporta sotto usb3 sono collegate sulle porte usb2, funzionare funziona tutto sempre con o senza patch.

 

Senza viene visto tutto sotto usb2, con tutto sotto usb3, tutto sempre funzionante.


Sotto Yosemite la situazione non è molto diversa...

 

29gn5zn.jpg

Link to comment
Share on other sites

Stavo guardando questa guida:

 

http://www.insanelymac.com/forum/topic/308325-guide-1011-full-speed-usb-series-89-keeping-vanilla-sle/

 

Ma una volta mappate le porte non ho capito cosa bisogna annotare dal DSDT (la mappatura va fatta da Yosemite mi pare di capire).

 

Presumo un valore che poi va modificato nel Kext, nome della porta, interna esterna, USB2 o 3 e poi non ho capito come si ottiene il resto...

<key>HS01</key>
					<dict>
						<key>UsbConnector</key>
						<integer>3</integer>
						<key>port</key>
						<data>AQAAAA==</data>
Link to comment
Share on other sites

Hai rinominato ehc1 ehc2 xhc1?


Se leggevi la firma dell'opener, ha la tua stessa scheda madre. Per cui il kext dimostrativo USB_Series9_Injector.zip è facile che sia della sua scheda.

Quello che devi fare è applicare la patch per ehc1 etc. etc. e mettere il suo kext in kexts/10.11. Attnzione che lui ha la definizione iMac14,2, se hai la stessa non c'è problema se no devi modificare info.plist

Prova

Link to comment
Share on other sites

Ciao Jolly, la scheda è un po' diversa dalla mia, iMac14,2 si uso quello, rinominando o meno non cambia nulla. quello postato sopra è con il kext da solo.

 

Avevo usato questa:

 <key>Patches</key>
            <array>
                <dict>
                    <key>Comment</key>
                    <string>Rename XHC to XH01 (1 of 2)</string>
                    <key>Find</key>
                    <data>
                    AhBBcA==
                    </data>
                    <key>Replace</key>
                    <data>
                    AllBcA==
                    </data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>EHC2 [to] EH02</string>
                    <key>Find</key>
                    <data>
                    RUhDMg==
                    </data>
                    <key>Replace</key>
                    <data>
                    RUgwMg==
                    </data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>Rename XHC to XH01 (2 of 2)</string>
                    <key>Find</key>
                    <data>
                    WEhDXw==
                    </data>
                    <key>Replace</key>
                    <data>
                    WEgwMQ==
                    </data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>EHC1 [to] EH01</string>
                    <key>Find</key>
                    <data>
                    RUhDMQ==
                    </data>
                    <key>Replace</key>
                    <data>
                    RUgwMQ==
                    </data>
                </dict>
            </array>

Ma questo dato come si ottiene... AQAAAA==


Cmq è vero, anche se la scheda è diversa le porte usb sono le stesse sia come numero che ubicazione


Funzionare mi funziona tutto e che non vedo nulla sotto USB 2.0, che cmq funzionano.

Link to comment
Share on other sites

Meglio farla sul Dsdt la patch. Quei dati sono in ascii se non sbaglio bisogna fare delle conversioni. Elimina quella patch dal config e modifica il Dsdt, meglio. Se vuoi postalo che lo faccio io

Link to comment
Share on other sites

Dici che non funziona da clover, peccato, avevo abbandonato da tempo il DSDT con la sempre maggiore compatibilità dell'hardware e le patch di clover.

 

Domani lo estraggo per fare una prova, devo usare Maciasl e togliere tutte le correzioni da Clover prima.

 

Da boot non mi funziona l'estrazione del DSDT per via del legacy

Link to comment
Share on other sites

Comunque la patch su Clover funziona, ho verificato da IOJones e il nome è modificato.

 

Ma non ho capito se la mia patch è giusta, senza nulla XHC è giusto e c'è.

 

Con la patch diventa XH01, ma sulla guida invece richiede proprio XHC...

 

 

Insomma non ci capisco più nulla.

Link to comment
Share on other sites

Sto estraendo il DSDT con Maciasl, ci sono degli errori nella compilazione, questo non trovo in rete la soluzione.

 

6824, 6126, syntax error, unexpected PARSEOP_ZERO

Usare MaciASL con Clover non è indicato, piuttosto fai il boot con una pendrive con chameleon.

Per 6824, 6126, syntax error, unexpected PARSEOP_ZERO, clicca sull'errore nella finestra di compilazione, ti porterà nel punto esatto e da lì cancella tutti gli "Zero"

Passa DSDT pulto e config se vuoi che si dà una occhiata

Link to comment
Share on other sites

Allora: con FakePCIID.kext e FakePCIID_XHCIMux.kext, non ho provato se ci vogliono entrambi, più USB_Series9_Injector.kext, tutto funziona come dovrebbe:

 

Chiavetta 3.0 vista come 3.0, chiavetta 2.0 vista come 2.0, chiavetta 2.0 nella porta 3.0 vista come 2.0.
 

 

20koex5.jpg

Link to comment
Share on other sites

 Share

×
×
  • Create New...