Jump to content
patrex003

AppleLPC.kext #1 - lista wspieranych układów..

Recommended Posts

Witam bardzo serdecznie..
Zanim przejdę do właściwej części to pozwolę sobie zacząć od małego info..
 
Odkąd zacząłem się bawić w instalację OS X na PC zaczęło mnie nurtować jedno pytanie "Czy OS X ma jakieś wymagania?" - bo jak wiadomo wszystko z Cuperon jest gotowe i ograniczone pod względem rozbudowy. Więc ktoś może sobie pomyśleć że taki maczek nie ma jakiś tam specyficznych wymagań. Lecz im więcej czasu zacząłem poświęcać na tą zabawę tym więcej się dowiedziałem.. Szukając i czytając, a przede wszytki chcąc zrozumieć to co jest w kext'ach (sterownikach) możemy właśnie na ich podstawie ułożyć sobie tak ogólne wyznaczniki lubi inaczej mówiąc liste minimalnych wymagań jakie musimy spełnić żeby OS X zadziała na naszym "klasycznym" PC.
 
 
 
 
A teraz właściwa część..
Wpis został oparty o bazę danych The PCI ID Repository oraz o plik: AppleLPC.kext i Intel Chipset Update Utility (plik z logo / informacjami po instalacyjnymi).
 
AppleLPC.kext - odpowiada ze obsługiwane chipsety (mosty północne)
Intel Chipset Update Utility - (na dzień 06.09.2015r) najnowszy sterownik do chipsetu od Intela dla systemu Windows
 
 

Materiał jest poglądowy więc proszę się nie sugerować kupnem sprzętu pod tym kontem !!

Czasem pomimo tego że dany kontroler / układ znajdując się na liście mogą wystąpić z nim problemy lub może nie działać!!

 

 


AppleLPC.kext
[table][tr]
[th]Identyfikator[/th]
[th]Właściwa nazwa[/th]
[th]Wersja OS X[/th]
[/tr]
[tr]
[td] [/td]
[td]AppleLPC[/td]
[td] [/td]
[/tr]
[tr]
[td]8086, 2811[/td]
[td]Intel: ICH8M-E LPC Interface Controller (82801HEM)[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]8086, 2815[/td]
[td]Intel: ICH8M LPC Interface Controller (82801HM)[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]8086, 27b9[/td]
[td]Intel: ICH7M/U LPC Interface Controller (82801GBM)[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]8086, 27bd[/td]
[td]Intel: ICH7M/DH LPC Interface Bridge (82801GHM)[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]8086, 2670[/td]
[td]Intel: 631xESB/6321ESB/3100 Chipset LPC Interface Controller[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]8086, 8119[/td]
[td]Intel: --[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]8086, 2916[/td]
[td]Intel: ICH9R LPC Interface Controller (82801IR)[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]8086, 3a18[/td]
[td]Intel: ICH10 LPC Interface Controller (82801JIB)[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]8086, 3b00[/td]
[td]Intel: 5 Series/3400 Series Chipset Family LPC Interface Controller[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]8086, 3b01[/td]
[td]Intel: 5 Series/3400 Series Chipset Family LPC Interface Controller[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]8086, 3b02[/td]
[td]Intel: P55 Express Chipset LPC Interface Controller[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]8086, 3b09[/td]
[td]Intel: HM55 Express Chipset LPC Interface Controller[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]8086, 1e44[/td]
[td]Intel: Z77 Express Chipset LPC Controller[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]10de, aac[/td]
[td]nVidia: MCP79 LPC Bridge *[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]10de, aae[/td]
[td]nVidia: MCP79 LPC Bridge *[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]10de, aaf[/td]
[td]nVidia: MCP79 LPC Bridge *[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]10de, d80[/td]
[td]nVidia: MCP89 LPC Bridge *[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]10de, d81[/td]
[td]nVidia: --[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]10de, d82[/td]
[td]nVidia: --[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]10de, d83[/td]
[td]nVidia: --[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td] [/td]
[td]AppleLPC No LCTL[/td]
[td] [/td]
[/tr]
[tr]
[td]8086, 9c43[/td]
[td]Intel: 8 Series LPC Controller (Premium SKU)[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td] [/td]
[td]AppleLPC SB[/td]
[td] [/td]
[/tr]
[tr]
[td]8086, 9c43[/td]
[td]Intel: 8 Series LPC Controller (Premium SKU)[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]8086, 8c44[/td]
[td]Intel: Z87 LPC Controller[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]8086, 8c4b[/td]
[td]Intel: HM87 LPC Controller[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]8086, 1c42[/td]
[td]Intel: 6 Series/C200 Series Chipset Family LPC Interface Controller[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]8086, 1c44[/td]
[td]Intel: Z68 Express Chipset Family LPC Interface Controller[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]8086, 1c4e[/td]
[td]Intel: Q67 Express Chipset Family LPC Interface Controller[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]8086, 1c4c[/td]
[td]Intel: Q65 Express Chipset Family LPC Interface Controller[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]8086, 1c50[/td]
[td]Intel: B65 Express Chipset Family LPC Interface Controller[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]8086, 1c4a[/td]
[td]Intel: H67 Express Chipset Family LPC Interface Controller[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]8086, 1c46[/td]
[td]Intel: P67 Express Chipset Family LPC Interface Controller[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]8086, 1c5c[/td]
[td]Intel: H61 Express Chipset Family LPC Interface Controller[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]8086, 1c52[/td]
[td]Intel: C202 Chipset Family LPC Interface Controller[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]8086, 1c54[/td]
[td]Intel: C204 Chipset Family LPC Interface Controller[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]8086, 1c56[/td]
[td]Intel: C206 Chipset Family LPC Interface Controller[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]8086, 1c43[/td]
[td]Intel: Mobile 6 Series Chipset Family LPC Interface Controller[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]8086, 1c4f[/td]
[td]Intel: QM67 Chipset Family LPC Interface Controller[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]8086, 1c47[/td]
[td]Intel: UM67 Chipset Family LPC Interface Controller[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]8086, 1c4b[/td]
[td]Intel: HM67 Chipset Family LPC Interface Controller[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]8086, 1c49[/td]
[td]Intel: HM65 Chipset Family LPC Interface Controller[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]8086, 1c41[/td]
[td]Intel: Mobile SFF 6 Series Chipset Family LPC Interface Controller[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]8086, 1c4d[/td]
[td]Intel: QS67 Express Chipset Family LPC Interface Controller[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]8086, 1d41[/td]
[td]Intel: C600/X79 series chipset LPC Controller[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]8086, 1e42[/td]
[td]Intel: 7 Series Chipset Family Mobile LPC Controller[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]8086, 1e55[/td]
[td]Intel: QM77 Express Chipset LPC Controller[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]8086, 1e58[/td]
[td]Intel: UM77 Express Chipset LPC Controller[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]8086, 1e57[/td]
[td]Intel: HM77 Express Chipset LPC Controller[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]8086, 1e59[/td]
[td]Intel: HM76 Express Chipset LPC Controller[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]8086, 1e5d[/td]
[td]Intel: HM75 Express Chipset LPC Controller[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]8086, 1e43[/td]
[td]Intel: 7 Series Chipset Family Mobile SFF LPC Controller[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]8086, 1e56[/td]
[td]Intel: QS77 Express Chipset LPC Controller[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td][/td]
[td]AppleLPC WCP[/td]
[td][/td]
[/tr]
[tr]
[td]8086, 9cc1[/td]
[td]Intel: Mobile 5th Generation Intel Core Engineering Sample LPC Controller[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]8086, 9cc2[/td]
[td]Intel: Mobile 5th Generation Intel Core Engineering Sample LPC Controller[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]8086, 9cc3[/td]
[td]Intel: Mobile 5th Generation Intel Core Premium SKU LPC Controller[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]8086, 9cc5[/td]
[td]Intel: Mobile 5th Generation Intel Core Base SKU LPC Controller[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]8086, 9cc6[/td]
[td]Intel: Intel Core M Engineering Sample LPC Controller[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]8086, 9cc7[/td]
[td]Intel: Intel Core M Premium SKU LPC Controller[/td]
[td]10.10.5 | 10.11[/td]
[/tr]
[tr]
[td]8086, 9cc9[/td]
[td]Intel: Intel Core M Base SKU LPC Controller[/td]
[td]10.10.5 | 10.11[/td][/tr][/table]
 
 
Legenda tabeli:
W kolumnie "Właściwa nazwa":
- Kolorem "ciemno czerwonym" wyróżnione zostały wpisy z potwierdzonymi informacjami na podstawie pliku Intel Chipset Update Utility.
- Wpisy nie potwierdzone tzw. informacje pochodzą z internetu są oznaczone "jaśniejszym czarny / szarym" kolorem.
* - jeśli zera wiodące są pomijana przy identyfikatorach kontrolerów wszystko wskazuje na poprawnie znalezione dane. A te identyfikatory z zerami powinny wyglądać tak: 0aac, 0aae, 0aaf, 0d80
 
 



Oficjalnie najnowszą wersję OS X wpiszę do tabeli po wydaniu pierwszej stabilnej wersji.

 
 
 

Kolejne wpis z serii Lista wspieranych układów:

AppleLPC.kext #1  <- JESTEŚ TUTAJ   ;)
AppleAHCIPort.kext # 2

+ AMDRadeonX3000.kext & AMDRadeonX4000.kext #3

+ ATIRadeonX2000.kext #4

+ AMD2400Controller.kext oraz 2600 / 3800 / 4600 / 4800 #5

AMD5000Controller.kext oraz 6000 / 7000 / 8000 / 9000 #6

 

 

 

Jeśli zamierzasz kopiować treści zawarte w tym temacie / wątku w inne miejsce, to proszę jedynie o uwzględnienie odnośnika / hiperłącza do tej treści - w przeciwnym razie nie zezwalam na kopiowanie materiałów po za forum haMac.pl bez mojej zgody.

 

 

 
________________________________________________________________________
 
Wszystkie sugestie jak i uwagi proszę kierować na pw jak i w komentarzach będę bardzo wdzięczny..

Pozdrawiam,
patrex003
 
 
 
P.S.
1. W internecie jak i na forum nie znalazłem nic podobnego. Więc mam nadzieję że te informacje się przydadzą jak i trafione są.
2. Na dzień dzisiejszy nie udało mi się rozgryźć kategorii z tego kex't typu  AppleLPC_WCP.. :/
3. Oficjalnie w tabeli uwzględnię 10.11 po wypuszczaniu pierwszej stabilnej wersji systemu..
4. Jeśli ktoś posiada starszą wersję OS X to poprosił bym o podesłanie mi AppleLPC.kext wtedy uwzględnie starsze wersje OS X przy odpowiednim kontrolerze.
5. Nie jest to jedyny plik z informacjami. Jeśli będzie zainteresowanie taką tematyką / takimi danymi. Mogę zrobić jeszcze kilka takich tabel w tym poście.. Na dzień dzisiejszy zbieram je tylko dla własnego użytku..
6. Losowo sprawdziłem dane na podstawie The PCI ID Repository z innymi źródłami.. Z racji że odnalazłem tu najwięcej informacji i wszystko się zgadzało więc zaufałem tej bazie danych. Mam nadzieję że większych błędów nie ma.

Share this post


Link to post
Share on other sites

Genialne zestawienie, bardzo się przyda.

 

To co prawda nie jest informacja o samych kontrolerach (dysków), a obsłudze LPC - nie mniej istotna informacja bo ona informuje czy PM będzie działał natywnie czy trzeba będzie go popychać np legacy kextem. Na w/w zestawieniu widać też układy które nie były wg mojego info używane w Macach.

 

Drugą istotną wskazówką też jest to, jaki ogólnie sprzęt może być montowany w maczkach. Często w wersjach beta aktualizacji potrafią się pojawić wzmianki o nowym sprzęcie a to wskazówka, że wkrótce może nastąpić aktualizacja platform.

 

Przydała by się też lista kontrolerów ATA/SATA. Kiedyś taką listę nawet robiłem tu:

http://hamac.pl/topic/931-intel-ichx-mcp79-i-sp%C3%B3%C5%82ka/

 

Jeśli brakuje Ci opisów pewnych układów, to nieocenionym i najlepszym źródłem informacji jaki to dokładnie jest układ, są sterowniki intela i jego pliki *.inf. Tam zawsze jest komplet informacji o każdym ID.

Share this post


Link to post
Share on other sites

Genialne zestawienie, bardzo się przyda.

 

To co prawda nie jest informacja o samych kontrolerach (dysków), a obsłudze LPC - nie mniej istotna informacja bo ona informuje czy PM będzie działał natywnie czy trzeba będzie go popychać np legacy kextem. Na w/w zestawieniu widać też układy które nie były wg mojego info używane w Macach.

 

Drugą istotną wskazówką też jest to, jaki ogólnie sprzęt może być montowany w maczkach. Często w wersjach beta aktualizacji potrafią się pojawić wzmianki o nowym sprzęcie a to wskazówka, że wkrótce może nastąpić aktualizacja platform.

 

Przydała by się też lista kontrolerów ATA/SATA. Kiedyś taką listę nawet robiłem tu:

http://hamac.pl/topic/931-intel-ichx-mcp79-i-sp%C3%B3%C5%82ka/

 

Jeśli brakuje Ci opisów pewnych układów, to nieocenionym i najlepszym źródłem informacji jaki to dokładnie jest układ, są sterowniki intela i jego pliki *.inf. Tam zawsze jest komplet informacji o każdym ID.

Chciałem zrobić uniwersalny temat w którym bym powrzucał informację nie tylko o LPC ale i o kontrolerach ATA/SATA itp. Czekałem tylko na odzew społeczności czy taki pomysł na informację i ich zestawienie się przyjmie i będzie tym zainteresowanie..

 

Co do kontrolerów SATA/ATA mam już gotową tabelę.. Tam widać kilka dodatkowych kontrolerów / układów..

 

Jeśli posiadasz taki plik @314TeR lub ktoś inny to poprosił bym o podesłanie.. Nie do końca jestem pewien czy go odnajdę u siebie (gdzieś go kiedyś widziałem..)

 

 

Dzięki @patrex003, dobra robota.

 

A co z Z87, tak popularnym u nas chipsecie? Nie widzę go na liście a wiadomo, że da się na nim postawić idealnego hacka.

Obstawiłem na jedną bazę danych / stronę internetową lecz postaram się to zaktualizować żeby wszystko było jasne..

 

 

I podsumowując jeśli jest zainteresowanie taką tematyką i tak przedstawionymi danymi to mogę wstawić tabelę od kontrolerów ATA/SATA (jak już wspomniałem mam ją gotową i przygotowaną na podstawie AppleAHCIPort). Pytanie jest czy chcecie takie informacje? Jak tak to w jednym temacie czy w osobnym?

 

Chciałem zrobić jeszcze takie zestawienie informacji dla kart graficznych ale nie wiem z czego korzystają układy zielonych i intela (nie użytkowałem ich nigdy) oraz nie jestem pewien czy AMD korzysta tylko z AMDRadeonX4000 (przynajmniej mój HD7770 używa tego - widać tam też sporo innych układów) - jeśli ktoś posiada jakieś info a pro po kart graficznych i chce mieć na forum podobną tablę to proszę o taką informację, a tabela na pewno się pojawi..

Share this post


Link to post
Share on other sites

dorzuć: pci8086,8cc3

niestety nie mogę dodać gdyż ten identyfikator nie występuję w 10.11.2 (chyba że jest w jakieś becie lub jest nowsza wersja OS X niż 10.11.2 - lecz App Store nie pokazuje mi żadnej aktualizacji systemu)

 

P.S.

Sorry że po takim czasie odpisuje ale byłem zajęty innymi sprawami

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.