Jump to content
314TeR

Intel X540-T2 10Gb w macOS

Recommended Posts

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. 

 

msg-1-0-20162100-1481234617.png

msg-1-0-26397600-1481234620.png

msg-1-0-44404800-1481234611.png

 

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. 

Share this post


Link to post
Share on other sites

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

 

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

@reyder przy bliźniakach nie jestem w stanie się umówić na godzinę :D 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>

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.