The bios is available here: http://support.acer-...ok/tm_7720.html
I attached my dsdt
Anyone? As long as I get the display to somehow not go to sleep I should be goodThanks to member 0xdeadbeef I have almost been able to get my laptop (with mobile 2400xt) fully working. The only problem is that I need to be able to force vga output on boot so that when the os loads my internal display doesn't go to sleep. The option to select a display doesn't exist in my bios.
The bios is available here: http://support.acer-...ok/tm_7720.html
I attached my dsdt
Device (PEGP)
{
Name (_ADR, 0x00010000)
Method (_STA, 0, NotSerialized)
{
If (IGDS)
{
Return (0x00)
}
Else
{
Return (0x0F)
}
}
Device (VGA)
{
Name (_ADR, 0x00)
Method (_DOS, 1, NotSerialized)
{
Store (And (Arg0, 0x03), DSEN)
}
Method (_DOD, 0, NotSerialized)
{
If (LEqual (PEGT, 0x03))
{
Return (Package (0x04)
{
0x00010100,
0x00010200,
0x00010118,
0x00010120
})
}
Else
{
Return (Package (0x04)
{
0x00010100,
0x00010200,
0x00010110,
0x00010210
})
}
}
Device (CRT)
{
Name (_ADR, 0x0100)
Method (_DCS, 0, NotSerialized)
{
PHSR (0x25, 0x00)
If (And (CSTE, 0x0101))
{
Return (0x1F)
}
Return (0x1D)
}
Method (_DGS, 0, NotSerialized)
{
If (And (NSTE, 0x0101))
{
Return (0x01)
}
Return (0x00)
}
Method (_DSS, 1, NotSerialized)
{
If (LEqual (And (Arg0, 0xC0000000), 0xC0000000))
{
Store (NSTE, CSTE)
}
}
}
Device (LCD)
{
Method (_ADR, 0, NotSerialized)
{
If (LEqual (PEGT, 0x03))
{
Return (0x0118)
}
Else
{
Return (0x0110)
}
}
Method (_DCS, 0, NotSerialized)
{
PHSR (0x25, 0x00)
If (And (CSTE, 0x0808))
{
Return (0x1F)
}
Return (0x1D)
}
Method (_DGS, 0, NotSerialized)
{
If (And (NSTE, 0x0808))
{
Return (0x01)
}
Return (0x00)
}
Method (_DSS, 1, NotSerialized)
{
If (LEqual (And (Arg0, 0xC0000000), 0xC0000000))
{
Store (NSTE, CSTE)
}
}
Method (_DDC, 1, NotSerialized)
{
If (LEqual (Arg0, 0x01))
{
Return (\_SB.PCI0.PEGP.VGA.DDC4)
}
If (LEqual (Arg0, 0x02))
{
Concatenate (\_SB.PCI0.PEGP.VGA.DDC4, \_SB.PCI0.PEGP.VGA.DDC0, Local0)
Return (Local0)
}
Return (0x00)
}
Thanks for helping, unfortunately it isn't working for me... I might to a clean install of Leopard sometime this week and see if it helpsits the _DOD
if still no go IGDS line in PEGP must return 0x0f to turn on pegp
Device (PEGP) { Name (_ADR, 0x00010000) Method (_STA, 0, NotSerialized) { If (IGDS) { Return (0x00) ---> do I change it to: Return (0x0f) } Else { Return (0x0F) }EDIT: tried it and it didn't work
Device (PEGP)
{
Name (_ADR, 0x00010000)
Method (_STA, 0, NotSerialized)
{
Return (0x0F)
}
sorry i know im near. but i think what enables PEGP isnt enabling it .. instead it enables GFX0 aka IGDS ? not sure but it does look somewhat familiar with my dsdt.. but more complex.
Method (_DOD, 0, NotSerialized) { Return (Package (0x03) { 0x00010110, 0x00010100, 0x00010210 }) }if problems then remove Device (CRT) { Name (_ADR, 0x0100) Method (_DCS, 0, NotSerialized) { If (CRTA) { Return (0x1F) } Else { Return (0x1D) } } Method (_DGS, 0, NotSerialized) { If (CRTA) { Return (One) } Else { Return (Zero) } } Method (_DSS, 1, NotSerialized) { } }and 0x00010100,which belongs to _ADR, 0x0100 of the CRT
0 members, 0 guests, 0 anonymous users