![]() |
#11
|
||||
|
||||
Το dsdt το έχω πειράξει με την έννοια ότι έχω "διορθώσει" τα errors ή κάποια warnings ώστε να μην μου βγάζει τίποτα στο τσεκάρισμα.
Στο dsdt σίγουρα έχω πειράξει, από ότι θυμάμαι, το Reset CMOS (RTC) και τον ήχο που με είχε παιδέψει πολύ για να τον φέρω στα ίσια του. Για το άλλο που μου γράφει δεν έχω κάνει κάτι αν και δεν ξέρω που επεμβαίνει για να πω την αλήθεια. Motherboard: FOXCONN Intel G31MXP / Chipset ICH7 Memory: 4 GB 1066 MHz DDR2 SDRAM Processor: Core2Quad @2.66GHz Audio: ALC662 Graphic: nVidia GeForce GT220 1024 MB Ethernet: Realtek RTL8111/8168 OS:10.8.2 Mountain Lion (64bit) OS:10.7.5 Lion (64bit) OS:10.6.8 Vanilla Kernel (64bit) ipad2 WiFi 16GB white Last edited by tangon; 03-16-2011 at 07:46 PM. |
#12
|
||||
|
||||
Το HPET φορτωνεται στο ACPI και ελενχει θερμοκρασιες speedstep και state c & p των cpu.
Αλλα θα το δεις εαν κανεις boot με -v στην αρχη τοu boot σου γραφει εαν φορτωνει σωστα. Το δικο σου δεν εχει κανενα προβλημα απο οτι βλεπω παιζει με την μια και ειναι πολυ συμμαντικο. Αμα δουλευει και το sleep τοτε ολες οι λειτουργιες ειναι σαν να εχεις ενα γνησιο. Το κακο ειναι οτι καμμια φορα με τα update, αυτο αλλαξει γιατι πηγαινουν και πειραζουν τον kernel και μετα τρεχεις και δεν φτανεις. Γιαυτο θα πρεπει παντα μετα απο ενα update να βλεπει εαν εχει αλλαξει κατι απο αυτα για να εχεις μια τελεια εγκατασταση. Mac mini i5 mid 2011- Apple Cinema Display 27' /Lion 10.7.3 MacBook/MB466/A GR Aluminium late 2008 Lion 10.7.3 iPhone 4 16GB Acer Aspire one ZG5 Snow Leopard 10.6.8 Last edited by excos; 03-16-2011 at 08:00 PM. |
#13
|
||||
|
||||
Θα κοιτάξω για το HPET αν το φορτώνει στην εκκίνηση.
Όσο για το sleep ότι και αν έχω κάνει δεν το έχω καταφέρει να το φτιάξω. Ενώ μου σβήνει μετά δεν ξανανοίγει με τίποτα εκτός από restart. Έχω παρατηρήσει ότι όταν σβήνει για sleep δεν λειτουργούν τα usb οπότε δεν μπορώ να το εκκινήσω. Εκεί έχω διαπιστώσει ότι υπάρχει το πρόβλημα. Motherboard: FOXCONN Intel G31MXP / Chipset ICH7 Memory: 4 GB 1066 MHz DDR2 SDRAM Processor: Core2Quad @2.66GHz Audio: ALC662 Graphic: nVidia GeForce GT220 1024 MB Ethernet: Realtek RTL8111/8168 OS:10.8.2 Mountain Lion (64bit) OS:10.7.5 Lion (64bit) OS:10.6.8 Vanilla Kernel (64bit) ipad2 WiFi 16GB white |
#14
|
||||
|
||||
Chipset ICH7 ενα απο τα προβληματα που εχει ειναι και το sleep.Ενω μπορεις να κανεις εγκατασταση χωρις προβλημα.
Chipset ICH9&10 τρεχει χωρις προβλημα το sleep μιας και το εχει και η μαμα Apple επανω. Εχεις κανα usb συσκευη επανω στο μηχανημα που κολλα το sleep ? Εχεις κοιταξει για τα usb fix που υπαρχουν οσο με kexts ή στο DSDT ? Mac mini i5 mid 2011- Apple Cinema Display 27' /Lion 10.7.3 MacBook/MB466/A GR Aluminium late 2008 Lion 10.7.3 iPhone 4 16GB Acer Aspire one ZG5 Snow Leopard 10.6.8 |
#15
|
||||
|
||||
Πάνω στο πύργο έχω από usb μια webcam και τον εκτυπωτή μόνιμα συνδεδεμένα.
Δεν έχω περάσει usb fix kext αλλά ούτε έχω πειράξει το DSDT γιατί νομίζω ότι από τη στιγμή που τα usb μου δουλεύουν κανονικά, βάζω - βγάζω usb sticks και δίσκους, κανονικές ταχύτητες στην αντιγραφή φαντάζομαι ότι κάποιο παραπάνω kext μπορούσε να τα επηρεάσει. Πιστεύεις ότι χρειάζεται διερεύνηση και να αρχίσω πειραματισμούς με το fix usb? Motherboard: FOXCONN Intel G31MXP / Chipset ICH7 Memory: 4 GB 1066 MHz DDR2 SDRAM Processor: Core2Quad @2.66GHz Audio: ALC662 Graphic: nVidia GeForce GT220 1024 MB Ethernet: Realtek RTL8111/8168 OS:10.8.2 Mountain Lion (64bit) OS:10.7.5 Lion (64bit) OS:10.6.8 Vanilla Kernel (64bit) ipad2 WiFi 16GB white |
#16
|
||||
|
||||
Φιλε tangon ο νομος λεει οτι οταν κατι δουλευει καλα δεν το πειραζουμε!
Αλλα επειδη ξεκινησαμε αυτο το σπορ για hack στα μηχανακια μας και εκει ειναι ολη η υποθεση οτι οσο σκαλιζεις μαθαινεις και περισσοτερο. Αυτο που εχω κανει για να βελτιωσω την εγκατασταση μου στο μηχανακι μου, ειναι οτι εχω ενα εξωτερικο δισκο, που εχω βαλει ακριβως το ιδιο installation, που εχω και στο εσωτερικο μου δισκο, με την διαφορα οτι εκει κανω τα πειραματα μου χωρις να πειραζω την υπαρχων καλη μου εγκατασταση. Αυτο σαν αποτελεσμα οτι μπορω να φορτωνω και τροποιημενα DSDT χωρις προβλημα για να δω πως παιζουν. Μερικα απο Fix σε usb ειναι τα παρακατω εαν ενδιαφερεσαι αλλα οτι κανεις κανε το με το συστημα που αναφερω παραπανω μεχρι να δεις τι παιζει στο δικο σου. native USB EHCI Mac Pro hack Look for the section EHCI in the DSDT code, Change the section to this code: Code:
Device (EHCI) { Name (_ADR, 0x001A0007) /*<-----------------------look for the correct address, ADR, in each DSDT */ OperationRegion (UFCS, PCI_Config, 0x54, 0x04) Field (UFCS, DWordAcc, NoLock, Preserve) { , 15, PMES, 1 } Device (HUB2) { Name (_ADR, Zero) Device (PRT1) { Name (_ADR, One) } Device (PRT2) { Name (_ADR, 0x02) } Device (PRT3) { Name (_ADR, 0x03) } Device (PRT4) { Name (_ADR, 0x04) } } Name (_PRW, Package (0x02) { 0x0D, 0x03 }) Method (_S3D, 0, NotSerialized) { Return (0x03) } Method (_S4D, 0, NotSerialized) { Return (0x03) } Method (_DSM, 4, NotSerialized) { Store (Package (0x07) { "AAPL,current-available", 0x05DC, "AAPL,current-extra", 0x03E8, "AAPL,current-in-sleep", 0x0BB8, Buffer (One) { 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Code:
USB UHCI hack 2 This hack adds an id of a Mac to the USB to make it more compatible with OSX. Device (UHC1) { Name (_ADR, 0x001D0000) Name (UPS1, Package (0x02) { 0x03, 0x03 }) Method (_PRW, 0, NotSerialized) { Return (UPS1) } OperationRegion (USBR, PCI_Config, 0xC4, One) Field (USBR, AnyAcc, NoLock, Preserve) { URES, 8 } Method (_PSW, 1, NotSerialized) { If (LEqual (Arg0, Zero)) { Store (Zero, URES) } If (LEqual (Arg0, One)) { Store (0x03, URES) } } Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "device-id", Buffer (0x04) { 0x34, 0x3a, 0x00, 0x00 /*<--------- ID MAC------*/ } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Device (UHC2) { Name (_ADR, 0x001D0001) Name (UPS1, Package (0x02) { 0x04, 0x03 }) Method (_PRW, 0, NotSerialized) { Return (UPS1) } OperationRegion (USBR, PCI_Config, 0xC4, One) Field (USBR, AnyAcc, NoLock, Preserve) { URES, 8 } Method (_PSW, 1, NotSerialized) { If (LEqual (Arg0, Zero)) { Store (Zero, URES) } If (LEqual (Arg0, One)) { Store (0x03, URES) } } Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "device-id", Buffer (0x04) { 0x35, 0x3a, 0x00, 0x00 /*<--------- ID MAC------*/ } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Device (UHC3) { Name (_ADR, 0x001D0002) Name (UPS1, Package (0x02) { 0x0C, 0x03 }) Method (_PRW, 0, NotSerialized) { Return (UPS1) } OperationRegion (USBR, PCI_Config, 0xC4, One) Field (USBR, AnyAcc, NoLock, Preserve) { URES, 8 } Method (_PSW, 1, NotSerialized) { If (LEqual (Arg0, Zero)) { Store (Zero, URES) } If (LEqual (Arg0, One)) { Store (0x03, URES) } } Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "device-id", Buffer (0x04) { 0x36, 0x3a, 0x00, 0x00 /*<--------- ID MAC------*/ } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Device (UHC4) { Name (_ADR, 0x001A0000) Name (UPS1, Package (0x02) { 0x0E, 0x03 }) Method (_PRW, 0, NotSerialized) { Return (UPS1) } OperationRegion (USBR, PCI_Config, 0xC4, One) Field (USBR, AnyAcc, NoLock, Preserve) { URES, 8 } Method (_PSW, 1, NotSerialized) { If (LEqual (Arg0, Zero)) { Store (Zero, URES) } If (LEqual (Arg0, One)) { Store (0x03, URES) } } Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "device-id", Buffer (0x04) { 0x37, 0x3a, 0x00, 0x00 /*<--------- ID MAC------*/ } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Device (UHC5) { Name (_ADR, 0x001A0001) Name (UPS1, Package (0x02) { 0x05, 0x03 }) Method (_PRW, 0, NotSerialized) { Return (UPS1) } OperationRegion (USBR, PCI_Config, 0xC4, One) Field (USBR, AnyAcc, NoLock, Preserve) { URES, 8 } Method (_PSW, 1, NotSerialized) { If (LEqual (Arg0, Zero)) { Store (Zero, URES) } If (LEqual (Arg0, One)) { Store (0x03, URES) } } Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "device-id", Buffer (0x04) { 0x38, 0x3a, 0x00, 0x00 /*<--------- ID MAC------*/ } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Device (UHC6) { Name (_ADR, 0x001A0002) Name (UPS1, Package (0x02) { 0x20, 0x03 }) Method (_PRW, 0, NotSerialized) { Return (UPS1) } OperationRegion (USBR, PCI_Config, 0xC4, One) Field (USBR, AnyAcc, NoLock, Preserve) { URES, 8 } Method (_PSW, 1, NotSerialized) { If (LEqual (Arg0, Zero)) { Store (Zero, URES) } If (LEqual (Arg0, One)) { Store (0x03, URES) } } Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "device-id", Buffer (0x04) { 0x39, 0x3a, 0x00, 0x00 /*<--------- ID MAC------*/ } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Device (EHC1) { Name (_ADR, 0x001D0007) Name (UPS1, Package (0x02) { 0x0D, 0x03 }) Method (_PRW, 0, NotSerialized) { Return (UPS1) } OperationRegion (USBR, PCI_Config, 0x62, 0x02) Field (USBR, AnyAcc, NoLock, Preserve) { URE2, 9 } Method (_PSW, 1, NotSerialized) { If (LEqual (Arg0, Zero)) { Store (Zero, URE2) } If (LEqual (Arg0, One)) { Store (0x01FF, URE2) } } Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "device-id", Buffer (0x04) { 0x3a, 0x3a, 0x00, 0x00 /*<--------- ID MAC------*/ } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Device (EHC2) { Name (_ADR, 0x001A0007) Name (UPS1, Package (0x02) { 0x0D, 0x03 }) Method (_PRW, 0, NotSerialized) { Return (UPS1) } OperationRegion (USBR, PCI_Config, 0x62, 0x02) Field (USBR, AnyAcc, NoLock, Preserve) { URE2, 9 } Method (_PSW, 1, NotSerialized) { If (LEqual (Arg0, Zero)) { Store (Zero, URE2) } If (LEqual (Arg0, One)) { Store (0x01FF, URE2) } } Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "device-id", Buffer (0x04) { 0x3c, 0x3a, 0x00, 0x00 /*<--------- ID MAC------*/ } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Code:
USB native driver hack: Locate your usb devices and add this code to each one, changing the values from device id with the one supplied under the code: Method (_DSM, 4, NotSerialized) { Store (Package (0x0f) { "device-id", Buffer (0x04) { 0x34, 0x3A, 0x00, 0x00 //the values below }, "AAPL,clock-id", // property needed for sleep support Buffer (One) { 0x0a }, "built-in", Buffer () { 0x00 }, "device_type", //not sure it is useful Buffer (0x05) { "EHCI" }, "AAPL,current-available", 0x04B0, "AAPL,current-extra", 0x02BC, "AAPL,current-in-sleep", // to solve a problem with sleep when stick is inserted 0x03E8, Buffer (0x01) { 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } DeviceIDs Intel USB1 - 0x2830 USB2 - 0x2831 USB3 - 0x2832 USB4 - 0x2834 USB5 - 0x2835 EHC1 - 0x2836 EHC2 - 0x283a nForce USB1 - 0x0aa5 USB2 - 0x0aa7 EHC1 - 0x0aa6 EHC2 - 0x0aa9 Mac mini i5 mid 2011- Apple Cinema Display 27' /Lion 10.7.3 MacBook/MB466/A GR Aluminium late 2008 Lion 10.7.3 iPhone 4 16GB Acer Aspire one ZG5 Snow Leopard 10.6.8 |
#17
|
||||
|
||||
Να και τα δικά μου
|
#18
|
|||
|
|||
εμενα το msr tool δεν εγκαθιστατε.
με ποιον τροπο μπορω να δω αυτα που λες? acer aspire 6935g snow leopard 10.6.7 vanilla x64 windows 7ultimate x64 kubuntu ultimate 2.9 x64 |
#19
|
||||
|
||||
Εναλλακτικα για αυτους που το MSR Tools δεν παιζει στο μηχανακι τους, ενα καλο ειναι το cpu x απο netkas μερια που δειχνει εαν τα MHZ της cpu αλλαζουν!
Mac mini i5 mid 2011- Apple Cinema Display 27' /Lion 10.7.3 MacBook/MB466/A GR Aluminium late 2008 Lion 10.7.3 iPhone 4 16GB Acer Aspire one ZG5 Snow Leopard 10.6.8 |
#20
|
|||
|
|||
Quote:
οι θερμοκρασιες ειναι χαμηλα και παιζει γυρω στο 30% αμην 💡 Deploy cloud instances seamlessly on DigitalOcean. Free credits ($100) for InfMac readers. acer aspire 6935g snow leopard 10.6.7 vanilla x64 windows 7ultimate x64 kubuntu ultimate 2.9 x64 Last edited by mozart; 03-17-2011 at 05:49 PM. |