Mac OS X on x86 Hardware 2008–2024 Technical Archive
InfiniteMac OSx86 › International Dispatches › PTS method για shutdown.
4,571 reads · 2011-04-04 – 2011-04-05
Dossier International DSDT AMD OSx86

PTS method για shutdown.

καλησπέρα παιδιά. Αφού κατάφερα να εγκαταστήσω το leopard σε pc με nforce4 chipset και amd opteron 185 dual core , πήγα για το snow , όπου και το εγκατέστησα. Άσχετα από τα χίλια προβλήματα που τελικά τα έφτιαξα , εκτός από ένα , ψάχνω να…

Primary Author
@odin1937 Published 2011-04-04
Collection
International Dispatches
Archival Footprint
4,571 historical reads · 4 curated field notes (from 9 dispatches) · 2011-04-04 – 2011-04-05
Credited Voices (3)
@odin1937 (4)@tangon (4)@professorGR

καλησπέρα παιδιά. Αφού κατάφερα να εγκαταστήσω το leopard σε pc με nforce4 chipset και amd opteron 185 dual core , πήγα για το snow , όπου και το εγκατέστησα.

Άσχετα από τα χίλια προβλήματα που τελικά τα έφτιαξα , εκτός από ένα , ψάχνω να βρω ένα τρόπο να πατσάρω τη PTS method του dsdt μου , για το shutdown , κάτι τέτοιο είδα ότι κάνουν για το shutdown.

¨Οποιος μπορεί να βοηθήσει υπόχρεος!

To PTS του dsdt μου είναι :

 Method (_PTS, 1, NotSerialized)
    {
        Store (Arg0, Local0)
        Store (Local0, SX)
        Or (Arg0, 0xF0, Local0)
        Store (Local0, DBG1)
        OSTP ()
        Store (\_SB.PCI0.IDE0.ID20, SID0)
        Store (\_SB.PCI0.IDE0.IDTS, SID1)
        Store (\_SB.PCI0.IDE0.IDTP, SID2)
        Store (\_SB.PCI0.IDE0.ID22, SID3)
        Store (\_SB.PCI0.IDE0.UMSS, SID4)
        Store (\_SB.PCI0.IDE0.UMSP, SID5)
        If (LEqual (Arg0, One))
        {
            Store (One, LED1)
        }

        If (LEqual (Arg0, 0x03))
        {
            Store (0x02, LED1)
        }

        If (LEqual (Arg0, 0x04))
        {
            Store (Zero, LED1)
        }

        If (LEqual (Arg0, 0x05))
        {
            Store (Zero, LED1)
            If (LNotEqual (OSFL, Zero))
            {
                Sleep (0x01F4)
            }
        }
    }

Τα χαρακτηριστικά του μηχανήματος :

Author Updates & Technical Revisions

Follow-up dispatches by @odin1937

Author Update #1 @odin1937 2011-04-05 ↳ Re: @tangon
@tangonΜπράβο για την προσπάθεια που έχεις κάνει μέχρι τώρα με το να βάλεις hackintosh σε AMD-επεξεργαστή. Συνέχισε την προσπάθεια. Τώρα για το shutdown εγώ προσωπικά δεν ξέρω πώς γίνεται η διαδικασία μέσω του dsdt. Θα ξεκινούσα με ένα kext μήπως και λύσω το πρόβλημα. Αυτό που σου προτείνω είναι το EvOReboot.kext (Restart/shutdown fix for…

σε ευχαριστώ για τη συμβολή σου , αλλά το έχω ήδη και μόνο στο restart βοηθάει , δυστυχώς όχι και στο shutdown. Βρήκα ήδη μία προσωρινή λύση για το κλείσιμο , πάτσαρα κάτι στο dsdt μου , το οποίο βοήθησε προσωρινά και ψάχνω για τη τελική λύση.

Το σπουδαιότερο είναι ότι το snow που έβαλα είναι απείραχτο , όχι από κάποια distro , οι οποίες ποτέ δε δούλεψαν.

Μόλις λύσω αυτό και κάποια προβληματάκια με το "smbios overriding" που έχω , θα επανέλθω για το "how I do it".

Στο μεταξὐ , όποιος μπορεί να βοηθήσει ευπρόσδεκτος.

Ευχαριστώ παιδιά.

Author Update #2 @odin1937 2011-04-05 ↳ Re: @tangon
@tangonΔεν ξέρω αν έχεις δει δικό μας post το φίλου excos (osx 86.co/f83/920-949-956-945-smbios-plist-954-945-t7067/) πάνω στο θέμα με αρκετά κατατοπιστικά βήματα.

Edit:
ok , μόλις το βρήκα: Δεν έφταιγε ούτε το smbios.plist , ούτε τίποτα άλλο. Έπρεπε να αλλάξω το LocalHostName και το ComputerName από το preferences.plist. Τώρα είμαι 100% MacPro.

Author Update #3 @odin1937 2011-04-05 ↳ Re: @tangon
@tangonΓια δώσε περισσότερες πληροφορίες για το τί ήθελες να αλλάξεις και από πού το άλλαξες? Για να ξέρουμε και εμείς αν θελήσουμε?

o aserebln 1.1.9 bootloader είχε ονομάσει το σύστημα mac mini. Μόλις έφτιαξα το smbios.plist και έβαλα στο bool.plist να παίρνει τις πληροφορίες από το smbios.plist , καθώς και το smbiosdefaults=no , ναι μεν το σύστημα έγινε macpro 3.1 , αλλά εξακολουθούσα να βλέπω στο profilier ''my username" mac mini. Πήγα στο ῾/Library/Preferences/SystemConfiguration/com.apple.smb.server.plist῾και είδα ότι το LocalHostName και το Netbios ήταν ''my username" mac mini και "MACMINI" αντίστοιχα και όσο και αν το έκανα edit με το plist editor , μετά από κάθε reboot έβλεπα τα ίδια.

Μετά από καμιά εβδομάδα σπάσιμο βρήκα ότι έπρεπε να κάνω edit και το:

/Library/Preferences/SystemConfiguration/preferences.plist , όπου άλλαξα τα computername και localhostname σε macpro.

Synthesized Community Field Notes

4 technical responses curated from 9 original dispatches

Field Note #1 @tangon 2011-04-05

Μπράβο για την προσπάθεια που έχεις κάνει μέχρι τώρα με το να βάλεις hackintosh σε AMD-επεξεργαστή. Συνέχισε την προσπάθεια.

Τώρα για το shutdown εγώ προσωπικά δεν ξέρω πώς γίνεται η διαδικασία μέσω του dsdt. Θα ξεκινούσα με ένα kext μήπως και λύσω το πρόβλημα.

Αυτό που σου προτείνω είναι το
EvOReboot.kext (Restart/shutdown fix for Snow Leopard)

Field Note #2 @tangon 2011-04-05 ↳ Re: @odin1937
@odin1937...Μόλις λύσω αυτό και κάποια προβληματάκια με το "smbios overriding" που έχω , θα επανέλθω για το "how I do it"...

Δεν ξέρω αν έχεις δει δικό μας post του φίλου excos (osx 86.co/f83/920-949-956-945-smbios-plist-954-945-t7067/) πάνω στο θέμα με αρκετά κατατοπιστικά βήματα.

Field Note #3 @tangon 2011-04-05

Για δώσε περισσότερες πληροφορίες για το τί ήθελες να αλλάξεις και από πού το άλλαξες?

Για να ξέρουμε και εμείς αν θελήσουμε?

Field Note #4 @tangon 2011-04-05

Πολύ σωστός. Ευχαριστούμε για την υπόδειξη.

Διόρθωσα και το δικό μου μηχάνημα.

Corroborated & Participated: @professorGR
Sources & Contributor Provenance (3 credited usernames · Thread #7079)
UsernameDossier ContributionDispatchesActive Window
@odin1937Primary Author42011-04-04 → 2011-04-05
@tangonCore Contributor42011-04-05
@professorGRContributor12011-04-05