Forum OSx86 - instalacja Mac OS X na PC Strona Główna


 
   
 
Poprzedni temat «» Następny temat
Autor Wiadomość
BCM 57780
vayneertz 

Pomógł: 2 razy
Wiek: 18
Dołączył: 18 Kwi 2010
Posty: 62
Skąd: Kraków
Wysłany: 2011-05-23, 18:45   

dzięki za tutka, próbuje właśnie postawić od nowa swoje BCM 5778 bo się gdzieś kext zapodział gdyż nigdy ethernetu nie używam a poza tym przymulał system i działał tylko na 32 bitach

i mam problem z DSDT, otóż port to RP01 i tak wygląda moja sekcja:

Kod:
Device (RP01)
            {
                Name (_ADR, 0x001C0000)
                OperationRegion (PXCS, PCI_Config, 0x40, 0xC0)
                Field (PXCS, AnyAcc, NoLock, WriteAsZeros)
                {
                            Offset (0x12),
                        ,   13,
                    LASX,   1,
                            Offset (0x1A),
                    ABPX,   1,
                        ,   2,
                    PDCX,   1,
                        ,   2,
                    PDSX,   1,
                            Offset (0x1B),
                    LSCX,   1,
                            Offset (0x20),
                            Offset (0x22),
                    PSPX,   1,
                            Offset (0x98),
                        ,   30,
                    HPEX,   1,
                    PMEX,   1,
                        ,   30,
                    HPSX,   1,
                    PMSX,   1
                }

                Method (_PRW, 0, NotSerialized)
                {
                    If (WKPM)
                    {
                        Return (Package (0x02)
                        {
                            0x09,
                            0x04
                        })
                    }
                    Else
                    {
                        Return (Package (0x02)
                        {
                            0x09,
                            Zero
                        })
                    }
                }

                Method (_PRT, 0, NotSerialized)
                {
                    If (PICM)
                    {
                        Return (AR04)
                    }

                    Return (PR04)
                }
            }


jeżeli dopiszę do niej

Kod:
Method (_DSM, 4, NotSerialized) 
    {
        Store (Package (0x04)
        {
            "model",
            Buffer ()
            {
                "To się wyświetli ale nie ma znaczenia"
            },

            "built-in",
            Buffer ()
            {
                0x01
            }
        }, Local0)
        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
        Return (Local0)
    }


to wyskakuje error i nie dochodzi do kompilacji
poprawka DTGP oczywiście jest wprowadzona
_________________
Lion 10.7.3 Acer Aspire 5741G Intel Core i7-720QM, GeForce GT 320M, ALC272, LAN BCM57780, WiFi BCM94312HMG, WDC WD5000BEVT + Samsung HD501JL,
iPhone 4 16GB iOS 5.0.1
 
 
Astarael 
Wow:


Pomógł: 76 razy
Wiek: 21
Dołączył: 12 Wrz 2010
Posty: 1104
Skąd: Kielce / Lublin
Wysłany: 2011-05-23, 18:55   

Oj, proszę pana, dopisujemy sekcję lanu, nie metodę _DSM. Metodę dopisuje się jak sekcja jest, a u Ciebie jej nie ma - musisz dodać całość, włącznie z Device (LAN). Czytanie ze zrozumieniem ;)
Ponadto na 95% hexeditowany kext nie zadziała u Ciebie - masz 57780, a on jest do 578x. Wypróbuj albo BCM5722D.kext, albowiem wydaje mi się, że komuś z tą kartą działało. Musisz tylko do info.plist dopisać swoje pci id.
_________________
Snow Leopard 10.6.8 Retail on Lenovo ThinkPad R61i 8932-FDG - This one is resting in peace now.
Lenovo ThinkPad Edge E420s 4401-6YG | Core i5-2430M | HM65 | Intel HD 3000 | Conexant CX20590 | Realtek RTL8111/8168B | Intel Centrino 1000

Nie licz na prywatne konsultacje via PW/GG! | Piszę poprawnie po polsku!
| Precz z dystrybucjami na vanilliowym sprzęcie! 
~Hack 'em all!~
 
 
MietasSR 
Czas na Maka.

Pomógł: 36 razy
Wiek: 17
Dołączył: 05 Lis 2008
Posty: 935
Wysłany: 2011-05-24, 08:30   

Na 57780 działa kext AppleBCM5751Ethernet.kext od 5787 ze zmienionym DevID (jeśli myślisz o 57780 = 1692 devid).
_________________
eMachines E730G (MBP8,2) | i5-430M | 2GB RAM DDR3 | HDD 320GB | Radeon HD5470 512MB | Atheros AR9287 | Win Vista SP2 & Kubuntu 11.10
Gigabyte GA-K8VT800 Pro (iMac7,1) | Sempron 2600+ | 1GB RAM DDR | HDD 40GB/60GB | Radeon 9200 128MB | Win XP SP3/OS X 10.5.8
Modyfikuję framebuffery ATI :) Pisać w razie potrzeby.
Piszę poprawnie po polsku!
 
 
 
Astarael 
Wow:


Pomógł: 76 razy
Wiek: 21
Dołączył: 12 Wrz 2010
Posty: 1104
Skąd: Kielce / Lublin
Wysłany: 2011-05-24, 13:36   

Dzięki za info, podmienię kext w tutku żeby nie trzeba było dopisywać pci id.

vayneertz, testuj najpierw taką opcję. Poprawione DSDT + AppleBCM5701 z dopisanym id Twojej karty.
_________________
Snow Leopard 10.6.8 Retail on Lenovo ThinkPad R61i 8932-FDG - This one is resting in peace now.
Lenovo ThinkPad Edge E420s 4401-6YG | Core i5-2430M | HM65 | Intel HD 3000 | Conexant CX20590 | Realtek RTL8111/8168B | Intel Centrino 1000

Nie licz na prywatne konsultacje via PW/GG! | Piszę poprawnie po polsku!
| Precz z dystrybucjami na vanilliowym sprzęcie! 
~Hack 'em all!~
 
 
MietasSR 
Czas na Maka.

Pomógł: 36 razy
Wiek: 17
Dołączył: 05 Lis 2008
Posty: 935
Wysłany: 2011-05-24, 18:59   

Jak się uda, to podeślę wam działającą wersję kexta - niestety nie zczytuje ona adresu MAC.
_________________
eMachines E730G (MBP8,2) | i5-430M | 2GB RAM DDR3 | HDD 320GB | Radeon HD5470 512MB | Atheros AR9287 | Win Vista SP2 & Kubuntu 11.10
Gigabyte GA-K8VT800 Pro (iMac7,1) | Sempron 2600+ | 1GB RAM DDR | HDD 40GB/60GB | Radeon 9200 128MB | Win XP SP3/OS X 10.5.8
Modyfikuję framebuffery ATI :) Pisać w razie potrzeby.
Piszę poprawnie po polsku!
 
 
 
Astarael 
Wow:


Pomógł: 76 razy
Wiek: 21
Dołączył: 12 Wrz 2010
Posty: 1104
Skąd: Kielce / Lublin
Wysłany: 2011-05-24, 19:02   

MietasSR napisał/a:
Jak się uda, to podeślę wam działającą wersję kexta - niestety nie zczytuje ona adresu MAC.
Jest nowsza wersja tego kexta, która odczytuje mac, za to nie zawsze chce działać i żeby ją namówić potrzebne są dodatki w dsdt. Działa od 10.6.3 wzwyż.
_________________
Snow Leopard 10.6.8 Retail on Lenovo ThinkPad R61i 8932-FDG - This one is resting in peace now.
Lenovo ThinkPad Edge E420s 4401-6YG | Core i5-2430M | HM65 | Intel HD 3000 | Conexant CX20590 | Realtek RTL8111/8168B | Intel Centrino 1000

Nie licz na prywatne konsultacje via PW/GG! | Piszę poprawnie po polsku!
| Precz z dystrybucjami na vanilliowym sprzęcie! 
~Hack 'em all!~
 
 
vayneertz 

Pomógł: 2 razy
Wiek: 18
Dołączył: 18 Kwi 2010
Posty: 62
Skąd: Kraków
Wysłany: 2011-05-24, 19:52   

Zrobiłem tak jak radziłeś Astarael, lecz nie działa.
Wiem o jakim kexcie mówicie, lecz nie działał on w 32 bitach no i właśnie problem z adresem MAC. Dlatego zacząłem szukać innych metod :)
_________________
Lion 10.7.3 Acer Aspire 5741G Intel Core i7-720QM, GeForce GT 320M, ALC272, LAN BCM57780, WiFi BCM94312HMG, WDC WD5000BEVT + Samsung HD501JL,
iPhone 4 16GB iOS 5.0.1
 
 
Astarael 
Wow:


Pomógł: 76 razy
Wiek: 21
Dołączył: 12 Wrz 2010
Posty: 1104
Skąd: Kielce / Lublin
Wysłany: 2011-05-24, 20:02   

Sprawdź pci id swojej karty lspci -nn
_________________
Snow Leopard 10.6.8 Retail on Lenovo ThinkPad R61i 8932-FDG - This one is resting in peace now.
Lenovo ThinkPad Edge E420s 4401-6YG | Core i5-2430M | HM65 | Intel HD 3000 | Conexant CX20590 | Realtek RTL8111/8168B | Intel Centrino 1000

Nie licz na prywatne konsultacje via PW/GG! | Piszę poprawnie po polsku!
| Precz z dystrybucjami na vanilliowym sprzęcie! 
~Hack 'em all!~
 
 
vayneertz 

Pomógł: 2 razy
Wiek: 18
Dołączył: 18 Kwi 2010
Posty: 62
Skąd: Kraków
Wysłany: 2011-05-26, 22:38   

I bez tego wiedziałem, że deviceID to 1692 ;)

Kod:
02:00.0 Ethernet controller [0200]: Broadcom Corporation NetLink BCM57780 Gigabit Ethernet PCIe [14e4:1692] (rev 01)


to wypluło lspci i taki też ID wpisany był do Info.plist
_________________
Lion 10.7.3 Acer Aspire 5741G Intel Core i7-720QM, GeForce GT 320M, ALC272, LAN BCM57780, WiFi BCM94312HMG, WDC WD5000BEVT + Samsung HD501JL,
iPhone 4 16GB iOS 5.0.1
 
 
Astarael 
Wow:


Pomógł: 76 razy
Wiek: 21
Dołączył: 12 Wrz 2010
Posty: 1104
Skąd: Kielce / Lublin
Wysłany: 2011-05-26, 22:59   

Oczywiście poprawka w dsdt zrobiona, uprawnienia naprawione i cache przebudowane?
Jeśli tak i mimo to nie działa, spróbuj jeszcze kexta do BCM5906 z dopisanym Twoim pci id, może on coś ruszy.
_________________
Snow Leopard 10.6.8 Retail on Lenovo ThinkPad R61i 8932-FDG - This one is resting in peace now.
Lenovo ThinkPad Edge E420s 4401-6YG | Core i5-2430M | HM65 | Intel HD 3000 | Conexant CX20590 | Realtek RTL8111/8168B | Intel Centrino 1000

Nie licz na prywatne konsultacje via PW/GG! | Piszę poprawnie po polsku!
| Precz z dystrybucjami na vanilliowym sprzęcie! 
~Hack 'em all!~
 
 
MietasSR 
Czas na Maka.

Pomógł: 36 razy
Wiek: 17
Dołączył: 05 Lis 2008
Posty: 935
Wysłany: 2011-05-28, 11:57   

Astarael napisał/a:
Jest nowsza wersja tego kexta, która odczytuje mac, za to nie zawsze chce działać i żeby ją namówić potrzebne są dodatki w dsdt. Działa od 10.6.3 wzwyż.


No właśnie ta wersja pod 10.6.3> na BCM57780 nie zczytuje MAC.
_________________
eMachines E730G (MBP8,2) | i5-430M | 2GB RAM DDR3 | HDD 320GB | Radeon HD5470 512MB | Atheros AR9287 | Win Vista SP2 & Kubuntu 11.10
Gigabyte GA-K8VT800 Pro (iMac7,1) | Sempron 2600+ | 1GB RAM DDR | HDD 40GB/60GB | Radeon 9200 128MB | Win XP SP3/OS X 10.5.8
Modyfikuję framebuffery ATI :) Pisać w razie potrzeby.
Piszę poprawnie po polsku!
 
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Nie możesz ściągać załączników na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  
 
   

Powered by phpBB modified by Przemo © 2003 phpBB Group
Template created by Qbs. Template theme based on Unofficial modifications.

Forum użytkowników Mac OS X na PC. Co to jest Hackintosh. Instalacja Mac OS X na PC z płyty Retail. Instalacja i opisy dystrybucji iDeneb, iPC, Kalyway, Leo4ALL, iAtkos.