314TeR Opublikowano 1 Sierpnia 2017 Zgłoś Udostępnij Opublikowano 1 Sierpnia 2017 Poniżej krótki przepis jak uruchomić zwykłą (generic) kartę intela X540-T2 pod macOS. Small Tree produkuje karty dla macOS na układzie X540. Niestety w sterownikach jest zabezpieczenie które sprawdza czy karta jest od Small Tree i jeśli tak to dopiero ładuje sterownik. 1. Pobieramy i instalujemy sterowniki Small Tree z tej strony: https://www.small-tree.com/support/download_category?cat_id=6 W momencie pisania tekstu aktualnym sterownikiem dla systemów 10.9 do 10.12 była wersja 3.3.11 https://www.small-tree.com/cdn-files/SmallTreeIntel8259x-3.3.11.dmg.zip 2. Dodajemy do clovera taki mały patch obchodzący blokadę sterowników: <dict> <key>Comment</key> <string>Intel X540-T2 10Gb patch - credits reyder haMac.pl</string> <key>Disabled</key> <false/> <key>Find</key> <data> D4XbAAAA </data> <key>Name</key> <string>SmallTreeIntel8259x</string> <key>Replace</key> <data> D4TbAAAA </data> </dict> I cieszymy się w pełni działającą kartą 10Gb Ethernet. Wszystkie podziękowania za znalezienie obejścia należą się reyder, ja tylko testowałem kartę. Karta jest o tyle ciekawą propozycją, że u chinoli można ją już kupić od ~$100 w porównaniu do $599.00 za Small Tree wydaje się być ceną do zaakceptowania. Szczególnie, że posiadając dwie takie karty możemy zbudować szybkie połączenie między NAS Synology z obsługą kart PCI-E jak np DS1517+ czy DS1817+ o przepustowości do 20Gb/s realnie pewnie w okolicy 2GB/s przesyłu po sieci, w porównaniu do 1Gb/s i ~120MB/s to wyraźny skok prędkości. Rozwiązanie polecam szczególnie pod uwagę osobom które zajmują się montażem video i potrzebują dostępu do ogromnej ilości danych z dużymi prędkościami. Zamiast inwestować w drogi RAID sprzętowy kompatybilny z macOS (np ATTO) można wykorzystać NAS Synology. hubiii 1 Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
oswaldini Opublikowano 29 Sierpnia 2019 Zgłoś Udostępnij Opublikowano 29 Sierpnia 2019 Na wersji 3.5.0 niestety nie działa podany patch. Na 3.3.11 jest OK. Jak coś czysty sterownik w załączniku. @reyder jakbyś popatrzył będę zobowiązany, jak potrzebne wsparcie w tym temacie w postaci $$ lub zwrotnej pomocy w innym temacie nie ma sprawy. SmallTreeIntel8259x.kext-3.5.0.zip EDIT: chyba zmieniła się pozycja do wyszukania z 0F 85 DB 00 00 00 na 0F 85 BA 00 00 00, zaraz sprawdzę patcha, czyli szukamy 0F 85 BA 00 00 00 i zamieniamy na 0F 84 BA 00 00 00. Dam znać jak sprawdzę. Sprawdzę jeszcze czy zadziała FakePCIID_Intel_GbX.kext Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
reyder Opublikowano 29 Sierpnia 2019 Zgłoś Udostępnij Opublikowano 29 Sierpnia 2019 Sprawdź to: 55 48 89 E5 41 57 41 56 41 55 41 54 53 48 83 EC 18 49 89 FD 4D 8D B5 B8 1F 00 00 41 F6 85 D8 1F 00 00 02 zamień na B8 01 00 00 00 C3 41 56 41 55 41 54 53 48 83 EC 18 49 89 FD 4D 8D B5 B8 1F 00 00 41 F6 85 D8 1F 00 00 02 Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
oswaldini Opublikowano 30 Sierpnia 2019 Zgłoś Udostępnij Opublikowano 30 Sierpnia 2019 Dzięki przetestuję jak wrócę do domu. FakePCIID_Intel_GbX nie chciał zadziałać bo ładował się w złej kolejności i nie robił się spoofing. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
314TeR Opublikowano 4 Września 2019 Autor Zgłoś Udostępnij Opublikowano 4 Września 2019 @oswaldini - obczaj ten temat: https://forums.macrumors.com/threads/modify-retail-intel-10gbe-nics-to-use-small-tree-macos-drivers.1968456/ Możesz zmodyfikować subvendor id karty, tak aby przedstawiała się jakby była kartą small-tree. Wtedy w teorii powinny się załadować sterowniki bez popychania. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
oswaldini Opublikowano 7 Września 2019 Zgłoś Udostępnij Opublikowano 7 Września 2019 @314TeR kiedyś robiłem z intelem 2x1gbps i niestety nie poszło pomimo zmienionego ID, może ustawiłem zły przez pomyłkę hgw. @reyder dopiero teraz miałem czas sprawdzić, niestety nie działa dalej lecę na 3.3.11 w 10.14.6, niestety jest niestabilnie, wiesza sieć/koma co jakiś czas, wystarczy wypiąć, podpiąć ponownie i system działa ponowne ale wiadomo, że to upierdliwe. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
reyder Opublikowano 8 Września 2019 Zgłoś Udostępnij Opublikowano 8 Września 2019 To musisz mi przesłać logi jak są bez tego patcha. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
oswaldini Opublikowano 8 Września 2019 Zgłoś Udostępnij Opublikowano 8 Września 2019 OK dzięki, postaram się jutro po pracy wytargać logi. EDIT: @reyder jakie logi i z jakiego momentu dokładnie potrzebujesz ? Bootlog z systemu z patchem i bez patcha ? Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
reyder Opublikowano 10 Września 2019 Zgłoś Udostępnij Opublikowano 10 Września 2019 Potrzebuje to co wypluwa kext. Możesz mnie złapać na telegram po 17 jak wolisz. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
oswaldini Opublikowano 10 Września 2019 Zgłoś Udostępnij Opublikowano 10 Września 2019 @reyder przy bliźniakach nie jestem w stanie się umówić na godzinę Nie mniej temat odkładamy bo sprawdziłem jeszcze raz FakePCIID i FakePCIID_Intel_GbX - działa tylko kexty musza się ładować w odpowiedniej kolejności. FakePCIID i FakePCIID_Intel_GbX muszą być w Other, a SmallTreeIntel8259x.kext musi być w 10.1x - tylko w takim przypadku zrobi się spoofing Device ID i Subsystem ID, ja dodatkowo zmodyfikowałem sobie jeszcze nazwę modelu karty sieciowej w FakePCIID_Intel_GbX <key>FakeProperties</key> <dict> <key>RM,device-id</key> <data> KBUAAA== </data> <key>RM,subsystem-id</key> <data> CgAAAA== </data> <key>model</key> <string>Intel Ethernet Controller 10G X540-AT2</string> </dict> Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.