Mac OS X on x86 Hardware 2008–2024 Technical Archive
InfiniteMac OSx86 › OSx86 Core & 10.X › DSDT for EEE PC 901
4,620 reads · 2010-09-07 – 2010-09-16
Note 10.X Core DSDT

DSDT for EEE PC 901

May be someone can upload patched dsdt for EEE PC 901 for 2103 bios 1 or 2 Gb? It's strange that there are a lot of dsdt for another models but almost none for 901. By the way, does 2103 bios need to have dsdt to work with Leo? I'm using…

Primary Author
@Galchonok Published 2010-09-07
Collection
OSx86 Core & 10.X
Archival Footprint
4,620 historical reads · 1 curated field notes (from 2 dispatches) · 2010-09-07 – 2010-09-16
Credited Voices (2)
@Galchonok@Imkantus

May be someone can upload patched dsdt for EEE PC 901 for 2103 bios 1 or 2 Gb? It's strange that there are a lot of dsdt for another models but almost none for 901.

By the way, does 2103 bios need to have dsdt to work with Leo? I'm using mine with Leo 10.5.8 without dsdt file and systems seems to work fine enough exept waking up screen (it's black) .

Synthesized Community Field Notes

1 technical responses curated from 2 original dispatches

Field Note #1 @Imkantus 2010-09-16

I am running a 900A, but this should work on the 901 as well.

Patch DSDT yourself - extract the table using fassls Patcher and open dsdt.dsl

Add this code after "Scope (_SB)" section - paste after those lines starting with "Alias (PRSA, ****)":

Device (PNLF)
{
  Name (_HID, EisaId ("APP0002"))
  Name (_CID, "backlight")
  Name (_UID, 0x0A)
  Name (_STA, 0x0B)
}

Add this:

Method (WAK, 1, NotSerialized)
{
   \_SB.PCI0.SBRG.EC0.EC0W (Arg0)
   \_SB.PCI0.NWAK (Arg0)
   \_SB.PCI0.SBRG.SWAK (Arg0)
   LPWK (Arg0)
   Store(\_SB.ATKD.PBLG(),local0)
   \_SB.ATKD.PBLS(local0)
}

Display Brightness & LID Sleep issues are fixed now, but in case of my 900A this breaks Shutdown. So I removed EvOReboot.kext and used the shutdown fix neron had posted here (appl elife.ru/topic/21865-%D0%BF%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5-%D0%BF%D1%80%D0%B8%D0%B5%D0%BC%D1%8B-%D0%BF%D0%BE-%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8E-dsdt-%D1%87%D0%B0%D1%81%D1%82%D1%8C-2/page__st__480__p__176307#entry176307):

    Method (_PTS, 1, NotSerialized)
    {
        If (LEqual (Arg0, 0x05)) {}
        Else
        {
            all code previously placed in _PTS,1 section
        }
    }

Save dsdt.dsl and assemble using iasl -ta

Have Fun. :

Sources & Contributor Provenance (2 credited usernames · Thread #6565)
UsernameDossier ContributionDispatchesActive Window
@GalchonokPrimary Author12010-09-07
@ImkantusContributor12010-09-16