Skocz do zawartości

haMac.pl używa cookie. Przeczytaj Privacy Policy aby dowiedzieć się więcej. Aby usunąć tę wiadomość, proszę kliknąć w przycisk po prawej:    Akceptuję użycie cookie

Zdjęcie

IBM/Lenovo Thinkpad R61i


  • Zaloguj się, aby dodać odpowiedź
69 odpowiedzi w tym temacie

#21 Astarael

Astarael
  • R.E.D.
  • 1672 postów

Napisano 07 marzec 2011 - 17:43

Również mam w logach coś takiego i nie ma to najmniejszego wpływu na działanie karty ani na działanie sleepu.
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
MacBook Pro 13" Mid 2012 Intel Core i5 | HD 4000 | Wszystko działa OTB!
Dołączona grafika Piszę poprawnie po polsku!

#22 wojnar

wojnar
  • Members
  • 43 postów

Napisano 07 marzec 2011 - 20:54

Astarael,
Czy edytowałeś IRQ w HPET, RTC i TIMR??
Pozdrawiam
Gateway p-6831fx:::CPU: T8300:::Intel Crestline-PM PM965:::GPU: NVIDIA GeForce 8800M GTS:::Audio: IDT 92HD71B8 @ Intel 82801HBM ICH8M:::IDE: Intel® ICH8M Ultra ATA Storage:::LAN: Realtek RTL8168B/8111B PCI-E Gigabit Ethernet Adapter:::Wifi: Broadcom BCM4321AG 802.11a/b/g/draft-n Wireless Network Adapter

Mac 10.7 Retail

#23 Astarael

Astarael
  • R.E.D.
  • 1672 postów

Napisano 07 marzec 2011 - 22:48

W istocie tak, w pierwszym poście napisałem, które modyfikacje z poradnika (i spoza poradnika) wprowadzałem.

:arrow: 3. DSDT
[...]Wchodzimy tu i robimy modyfikacje: Metoda DTGP, HPET, RTC, TIMR oraz PIC. Nie robimy TMFix'a (zrobimy później przy okazji odpalania kart sieciowych) oraz absolutnie nic nie ruszamy w LPC ponieważ mamy ICH8M montowany w macbookach i LPC ładuje się bez żadnych dodatkowych zabiegów.

Warto zauważyć, że bez poprawienia sekcji HPET nie jest możliwe uzyskanie waniliowego zarządzania energią.
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
MacBook Pro 13" Mid 2012 Intel Core i5 | HD 4000 | Wszystko działa OTB!
Dołączona grafika Piszę poprawnie po polsku!

#24 Astarael

Astarael
  • R.E.D.
  • 1672 postów

Napisano 23 marzec 2011 - 08:21

Aktualizacja do 10.6.7 z poziomu System Update przebiegła bez jakichkolwiek problemów i nie przyniosła u mnie jakichkolwiek nowości. To, co działało, działa nadal - nic nie trzeba robić, nawet podmieniać kexta od BCM5701, bo IONetworkingFamily nie został nadpisany.

Przy okazji ostatniej reinstalacji, po której postanowiłem modyfikować DSDT od podstaw, wydarzyło się coś dziwnego: przestał działać sleep. Laptop nawet dobrze nie zasypia (gaśnie tylko ekran), o budzeniu się nie ma mowy. Ewentualnie pojawia się kernel panic we framebufferze X3100 lub w "żadnym" kexcie. Po wrzuceniu starego DSDT wszystko wróciło do normy - tzn. uśpienie działa i kp uciekło w las.
Co jest przyczyną zamieszania, jeszcze nie wiem. W weekend (niekoniecznie w ten :-P) planuję przeprowadzić testy i porównania obu wersji robionego przeze mnie DSDT. Niby wszystko robiłem tak samo, a jednak gdzieś znalazła się istotna różnica...
Na razie jedyne, co przychodzi mi do głowy, to CST na stałe wpisane do starej wersji DSDT, podczas gdy do nowej ich nie dodawałem (CSTInfo, o dziwo, pojawiło się bez tego i bez chameleonowego generatora). Jeśli to faktycznie jest przyczyna, to chyba mam rozwiązanie problemu, z którym boryka się przem_r ;) No ale pożyjemy, zobaczymy.

Edit: O, jak się ma zielony nick, to posty się nie łączą :mrgreen:
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
MacBook Pro 13" Mid 2012 Intel Core i5 | HD 4000 | Wszystko działa OTB!
Dołączona grafika Piszę poprawnie po polsku!

#25 przem_r

przem_r
  • Members
  • 15 postów

Napisano 28 marzec 2011 - 21:22

Dobra wiadomość, mam nadzieję że testy będą pomyślne.
SL 10.6.6 Retail | Lenovo R61i 8943-DKG | CPU: T5250 | GFX: GMAX3100 | ETH: BCM5787M

#26 Astarael

Astarael
  • R.E.D.
  • 1672 postów

Napisano 29 marzec 2011 - 18:22

Wyniki wstępnych testów:
:arrow: Po usunięciu ze starego (stabilnego) DSDT dopisanych CST speedstep nadal w pełni działa (C-States ładują się bez pomocy Chameleona), natomiast sleep już nie - usypia i wybudza się, ale po wybudzeniu nie działa ani klawiatura ani touchpad oraz ekran jest prawie maksymalnie przyciemniony.

:arrow: Po dodaniu CST do nowego (niestabilnego) DSDT zrobiło się ono stabilne i sleep zaczął po ludzku działać - na razie z automatycznym wybudzeniem po ok. sekundzie, bo nie usuwałem jeszcze sekcji USB3, EHC0 oraz EHC1. Dodatkowo AppleACPIBatteryManager nie rozpoznaje ani baterii ani zasilacza. Brak baterii Źródło zasilania: bateria wygląda po prostu cudownie :D

Testów ciąg dalszy...
:arrow: Po wyrzuceniu w/w sekcji z nowego DSDT sleep działa normalnie. Baterii jak nie było, tak nie ma.
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
MacBook Pro 13" Mid 2012 Intel Core i5 | HD 4000 | Wszystko działa OTB!
Dołączona grafika Piszę poprawnie po polsku!

#27 przem_r

przem_r
  • Members
  • 15 postów

Napisano 01 kwiecień 2011 - 19:28

Czy możesz mi podpowiedzieć jak dodać to CST? Szukam i szukam i nic, w dziale DSDT brakuje opisów.
Czy jak teraz OS pokazuje mi prawidłowo stan baterii (ale tylko w górnym pasku, bo w preferencjach w oszczędzaniu energii mam non stop 0% ), po zastosowaniu CST nadal będę miał poziom baterii?
SL 10.6.6 Retail | Lenovo R61i 8943-DKG | CPU: T5250 | GFX: GMAX3100 | ETH: BCM5787M

#28 Astarael

Astarael
  • R.E.D.
  • 1672 postów

Napisano 01 kwiecień 2011 - 20:28

Dopisując do swojej sekcji _PR C-States wzorowałem się na tym poradniku dot. T60p
http://www.insanelymac.com/forum/index.php?showtopic=211705
Gość ogólnie ma trochę dziwne pomysły, jak np. robienie legacy kexta zamiast wrzucenie smbiosu MBP5,1 w celu odpalenia PM, ale CST jest ok. Możesz też poczytać co nieco tutaj:
http://www.insanelymac.com/forum/index.php?showtopic=181631

Czy jak teraz OS pokazuje mi prawidłowo stan baterii (ale tylko w górnym pasku, bo w preferencjach w oszczędzaniu energii mam non stop 0% ), po zastosowaniu CST nadal będę miał poziom baterii?

Choć teoretycznie powinno wszystko dalej działać, to na 100% nie jestem w stanie Ci odpowiedzieć. Pociesz się, że na moim stabilnym DSDT z CST wykrywa baterię i adapter AC ;)
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
MacBook Pro 13" Mid 2012 Intel Core i5 | HD 4000 | Wszystko działa OTB!
Dołączona grafika Piszę poprawnie po polsku!

#29 opiotr

opiotr
  • Members
  • 2 postów

Napisano 18 kwiecień 2011 - 21:09

Mam problem z Broadcom BCM5787M. Walczę z tym jakiś czas i niestety nadal mi się nie udało uruchomić tej kart. Zainstalowałem 10.6.3 z retaila + myHack. Wrzuciłem kexta, zmodyfikowałem DSDT ale nic nie pomogło. W dmesg:
Refusing new kext com.apple.iokit.IONetworkingFamily, v1.8: already have loaded v9.9.
AppleBCM5701Ethernet: 0 0 start - no acpi-device?
AppleBCM5701Ethernet: 0 0 start - Allocate Interrupt event source failed

Dodatkowo szukam karty żeby pozbyć się iwl3945 i gdybym zdecydował się na modyfikację biosu to co polecacie?

#30 Astarael

Astarael
  • R.E.D.
  • 1672 postów

Napisano 19 kwiecień 2011 - 05:26

Szybkie rozwiązanie dla BCM. Przywróć oryginalny IONetworking i wrzuć do /S/L/E załączony kext. Uprawnienia, cache, restart. Po restarcie wpisz w terminalu ifconfig -a i zobacz czy pojawiło się np. en0

Jeśli o wifi chodzi, masz tu cały temat: http://hamac.pl/topi...2-64-vt1274.htm

PS Konfiguracja w stopkę :P

PPS Nie zaznaczyłeś w myHacku czasem IONetworkingFamily? Masz go w i w /E/E i w /S/L/E, możliwe że dlatego coś się psuje. Sprawdź.

Załączone pliki


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
MacBook Pro 13" Mid 2012 Intel Core i5 | HD 4000 | Wszystko działa OTB!
Dołączona grafika Piszę poprawnie po polsku!

#31 opiotr

opiotr
  • Members
  • 2 postów

Napisano 19 kwiecień 2011 - 13:53

Zaznaczylem, gapa ze mnie... Ale dopiero po wrzucieniu zalaczanego kexta moja dusze uradowalo to:
my_name_adlan_BCM5722D: Ethernet address 00:16:d3:c1:bb:cf
systemShutdown false
BCM5722D (resetAdapter:145): 4B657654 to B49A89AB in 0 iterations
BCM5722D (setMedium:367): Change medium: kIOMediumEthernetAuto
BCM5722D (setMedium:392): Change medium: kLinkDuplexNegotiate
BCM5722D (configureLinkAdvertisement:567): advertiseFe: 5E1
BCM5722D (configureLinkAdvertisement:568): advertiseGe: 300
BCM5722D (startAutoNegotiation:590): Adv reg: 5E1
BCM5722D (setupPHY:102): Auxillary status: F537
BCM5722D (setupFlowControl:468): flowControl: 3
my_name_adlan_BCM5722D: Link up: 100 MBps, full duplex. Flow control: symmetric

Wielkie dzieki!

PS. Meczy mnie jedno... why?
10.6.3 Retail | Lenovo ThinkPad R61i 8943-DKG | Core 2 Duo T5250 | Intel GMA X3100 | Wifi ThinkPad AR5BXB6 | Lan BCM5787M

#32 dymeq

dymeq
  • Members
  • 9 postów

Napisano 18 lipiec 2011 - 10:54

:arrow: 5.2 Intel PRO/Wireless 3945ABG
Odpaliłem to wifi. Mówię poważnie. Ale nie powiem, żeby nadawało się do użytku. Wykrywało co prawda dostępne sieci, ale na tym koniec, bo wszystkie w okolicy akurat były zabezpieczone - a żadnych zabezpieczeń, haseł ani szyfrowania aktualna wersja Voodoo3945 nie obsługuje.
Jak ktoś chce i ma życzenie, może się pobawić - nie bronię. Kexty są tu:
Kod:
http://projectcampho....com/downloads/
Należy wrzucić je do /S/L/E, z Extra nie zostaną załadowane. Ponadto możliwe, że OS X w ogóle nie wykryje, że mamy jakąś kartę w tym slocie, dlatego też oleje sterowniki i wifi nie będzie - tak jak w przypadku lanu, należy wtedy zrobić sztuczkę w DSDT w odpowiednim porcie. Fix jest identyczny, ale efekt nie - bo niektórym ta karta i tak nie odpali.


niestety link nie działa :/ czy ktoś ma te kexty ?
Notebook: IBM/Lenovo T60 | Procesor: Intel Core Duo T2400 1.83 | Płyta: Lenovo 195152G | Mostek północny: Intel Calistoga i945GM/PM | Mostek południowy: Intel 8280 1BGM ICH7-M | Grafika: Intel 945 Express Chipset Family (Intel GMA 950) | Dźwięk: Intel 8280 1GBM ICH7-M HD (SoundMAX Integrated), kodek Realtek | WIFI: Intel Wireless 3945ABG | LAN: Intel Pro/1000 PL | HDD: Toshiba (Sata), czysty dysk

#33 Astarael

Astarael
  • R.E.D.
  • 1672 postów

Napisano 18 lipiec 2011 - 11:26

Widać strona projektu leży z jakiegoś nieznanego mi powodu. Link z facebooka ów gościa:
http://www.sendspace.com/file/vmldvb

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
MacBook Pro 13" Mid 2012 Intel Core i5 | HD 4000 | Wszystko działa OTB!
Dołączona grafika Piszę poprawnie po polsku!

#34 MKjanek32

MKjanek32
  • Moderators
  • 1941 postów
  • LocationMysłakowice / Wrocław

Napisano 30 marzec 2012 - 22:05

Odświerzę trochę temat ;-)
Przeglądając ostatnio forum thinkpads.com znalazłem lepsze rozwiązanie regulacji podświetlenia ekranu. Wykorzystany w tutorialu BacklightFix jest skuteczny, jednak nie działa po wybudzeniu ze sleepa, z metodą zastosowaną przeze mnie nie ma tego problemu.

A teraz na czym sam sposób polega - należy spatchować oryginalny AppleIntelGMAX3100FB.kext wg podanej pod tym linkiem instrukcji:
http://www.insanelymac.com/forum/index.php?showtopic=135410&st=760&p=1614226&#entry1614226
Po tej operacji możemy usypiać naszego laptopa ile chcemy i nie powinno być problemu z regulacją podświetlenia. Sam próbowałem dwa razy pod rząd, raz z menu jabłka, raz z klapy.

Dołączam do posta znalezioną na wymienionym wcześniej forum już spatchowaną wersję kexta ze Snowa 10.6.8.

Załączone pliki


Izerpad2: Lenovo ThinkPad T420 - macOS 10.12.2 | Intel Core i5-2520M 2,5 GHz | 4GB DDR3 | Intel HD 3000 | Intel QM67 | Conexant CX20672 | Broadcom BCM4322 | Intel 82579LM
Wcześniej: Lenovo ThinkPad T61 - Mac OS X 10.6.8 | Intel Core 2 Duo T7300 2 GHz | 2GB DDR2 | GMA X3100 | ICH8-M | SoundMAX AD1984 | Atheros AR5BXB6 | Intel 82566MM
FlagaPL.gif Piszę poprawnie po polsku! | Legacy kext dla kart Atheros | LegacyHDA AD1984


#35 Astarael

Astarael
  • R.E.D.
  • 1672 postów

Napisano 31 marzec 2012 - 19:36

Super! Jaka szkoda, że nie mogę przetestować ;)
W najbliższym czasie zaktualizuję poradnik o tę sztuczkę. Rozwiązanie ze starym framebufferem i natit było bardzo nieładne.
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
MacBook Pro 13" Mid 2012 Intel Core i5 | HD 4000 | Wszystko działa OTB!
Dołączona grafika Piszę poprawnie po polsku!

#36 MKjanek32

MKjanek32
  • Moderators
  • 1941 postów
  • LocationMysłakowice / Wrocław

Napisano 02 kwiecień 2012 - 15:14

Właśnie wychwyciłem kolejną rzecz, którą możnaby poprawić, a dokładniej - fix DSDT do karty WiFi. Zamieszczony tutaj wersja powoduje rozpoznawanie karty jako AR928X, która z serią 5xxx ma niewiele wspólnego :-)
O ile to nie problem przy Snow Leopardzie, to w przypadku Liona zastosowanie fixa kończy się paniką jądra, bo ładowany jest kext AirPortAtheros40.
Najbardziej podobny do układu na AR5BXB6 jest chipset wykorzystany na karcie AirPort z MacBooka 1,1, więc zmodyfikowałem poprawkę w oparciu o dump IOReg z tego Mac'a:
                Device (PXS2) 
{
Name (_ADR, 0x00)
Name (_PRW, Package (0x02)
{
0x0B, 0x05
})
Method (_DSM, 4, NotSerialized)
{
Store (Package ()
{
"built-in",
Buffer (One)
{
0x00
},
"AAPL,slot-name",
Buffer ()
{
"AirPort"
},
"device-id",
Buffer ()
{
0x1C, 0x00, 0x00, 0x00
},
"device_type",
Buffer ()
{
"AirPort"
},
"model",
Buffer ()
{
"IBM ThinkPad 11a/b/g Wireless LAN Mini Express Adapter (AR5BXB6)"
},
"subsystem-id",
Buffer ()
{
0x86, 0x00, 0x00, 0x00
},
"subsystem-vendor-id", Buffer ()
{
0x6B, 0x10, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
W zasadzie chodzi tylko o device i subsystem id, ale od razu wywaliłem "built-in" (w dumpie tego nie ma) i zmieniłem dane w "model" na oficjalną nazwę tej karty od Lenovo, ale to już tylko kosmetyka.

Izerpad2: Lenovo ThinkPad T420 - macOS 10.12.2 | Intel Core i5-2520M 2,5 GHz | 4GB DDR3 | Intel HD 3000 | Intel QM67 | Conexant CX20672 | Broadcom BCM4322 | Intel 82579LM
Wcześniej: Lenovo ThinkPad T61 - Mac OS X 10.6.8 | Intel Core 2 Duo T7300 2 GHz | 2GB DDR2 | GMA X3100 | ICH8-M | SoundMAX AD1984 | Atheros AR5BXB6 | Intel 82566MM
FlagaPL.gif Piszę poprawnie po polsku! | Legacy kext dla kart Atheros | LegacyHDA AD1984


#37 Maxavelli

Maxavelli
  • Members
  • 99 postów

Napisano 03 kwiecień 2012 - 07:56

built-in jest potrzebny, by dzialal AppStore i FaceTime przez WiFi bez dodawania "EthernetBuiltIn=Yes" do org.chameleon.boot.plist - kwestia kosmetyki, ale ja wole miec wszystko w DSDT, a w .plist posprzatane :-)!

#38 Astarael

Astarael
  • R.E.D.
  • 1672 postów

Napisano 03 kwiecień 2012 - 10:27

Zamieszczony tutaj wersja powoduje rozpoznawanie karty jako AR928X, która z serią 5xxx ma niewiele wspólnego :-)

Wiesz co, ja to kiedyś zmieniałem (było inne, bardziej pasujące), ale zabij, nie pamiętam po co xD
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
MacBook Pro 13" Mid 2012 Intel Core i5 | HD 4000 | Wszystko działa OTB!
Dołączona grafika Piszę poprawnie po polsku!

#39 MKjanek32

MKjanek32
  • Moderators
  • 1941 postów
  • LocationMysłakowice / Wrocław

Napisano 03 kwiecień 2012 - 23:07

built-in jest potrzebny, by dzialal AppStore i FaceTime przez WiFi bez dodawania "EthernetBuiltIn=Yes" do org.chameleon.boot.plist - kwestia kosmetyki, ale ja wole miec wszystko w DSDT, a w .plist posprzatane :-)!

Jakoś mi po wywaleniu built-in Mac App Store działa, a EthernetBuiltIn na 100% nie ustawiałem :-)

Izerpad2: Lenovo ThinkPad T420 - macOS 10.12.2 | Intel Core i5-2520M 2,5 GHz | 4GB DDR3 | Intel HD 3000 | Intel QM67 | Conexant CX20672 | Broadcom BCM4322 | Intel 82579LM
Wcześniej: Lenovo ThinkPad T61 - Mac OS X 10.6.8 | Intel Core 2 Duo T7300 2 GHz | 2GB DDR2 | GMA X3100 | ICH8-M | SoundMAX AD1984 | Atheros AR5BXB6 | Intel 82566MM
FlagaPL.gif Piszę poprawnie po polsku! | Legacy kext dla kart Atheros | LegacyHDA AD1984


#40 Maxavelli

Maxavelli
  • Members
  • 99 postów

Napisano 04 kwiecień 2012 - 07:57

I mozesz kupowac aplikacje? Nie informuje Cie, ze maszyna jest nieautoryzowana?




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych