Hutch
05-07-2010, 02:26 AM
Hi all,
I have a Zotac G-E LGA775 ITX motherboard. However, the ethernet doesn't work after wake from sleep. I gave it a go trying to fix it using both of the following in the _WAK method to no avail.
Notify(\_SB.PCI0.GIGE, Zero)
Store(0x01, \_SB.PCI0.GIGE)
http://tinyurl.com/39yo9t5
IOReg
| +-o PCI0@0 <class IOACPIPlatformDevice, id 0x100000128, registered, matc$
| | +-o AppleACPIPCI <class AppleACPIPCI, id 0x1000001db, registered, matc$
| | +-o GIGE@A <class IOPCIDevice, id 0x1000001d9, registered, matched, active, busy 0 (4157 ms), retain 10>
| | | +-o NVEthernet <class NVEthernet, id 0x1000002f1, !registered, !matched, active, busy 0 (8 ms), retain 6>
| | | +-o IOEthernetInterface <class IOEthernetInterface, id 0x1000002f3, registered, matched, active, busy 0 (8 ms), $
| | | +-o IONetworkStack <class IONetworkStack, id 0x10000031f, registered, matched, active, busy 0 (4 ms), retain 7$
| | | +-o IONetworkStackUserClient <class IONetworkStackUserClient, id 0x10000032b, !registered, !matched, active,$
_WAK from DSDT
Method (_WAK, 1, NotSerialized)
{
Store (0xFF, DBG1)
Store (Zero, SFLG)
If (LEqual (RTCW, Zero))
{
Notify (\_SB.PWRB, 0x02)
}
Store (0x01, \_SB.PCI0.GIGE)
Notify (\_SB.PCI0.OHC1, Zero)
Notify (\_SB.PCI0.OHC2, Zero)
If (LGreaterEqual (OSFL, One))
{
Store (Zero, \_SB.PCI0.SBUS.SMPM)
}
Return (Zero)
}
Using Store (0x01, \_SB.PCI0.GIGE) produced a black screen on wake and I have to reboot.
I have a Zotac G-E LGA775 ITX motherboard. However, the ethernet doesn't work after wake from sleep. I gave it a go trying to fix it using both of the following in the _WAK method to no avail.
Notify(\_SB.PCI0.GIGE, Zero)
Store(0x01, \_SB.PCI0.GIGE)
http://tinyurl.com/39yo9t5
IOReg
| +-o PCI0@0 <class IOACPIPlatformDevice, id 0x100000128, registered, matc$
| | +-o AppleACPIPCI <class AppleACPIPCI, id 0x1000001db, registered, matc$
| | +-o GIGE@A <class IOPCIDevice, id 0x1000001d9, registered, matched, active, busy 0 (4157 ms), retain 10>
| | | +-o NVEthernet <class NVEthernet, id 0x1000002f1, !registered, !matched, active, busy 0 (8 ms), retain 6>
| | | +-o IOEthernetInterface <class IOEthernetInterface, id 0x1000002f3, registered, matched, active, busy 0 (8 ms), $
| | | +-o IONetworkStack <class IONetworkStack, id 0x10000031f, registered, matched, active, busy 0 (4 ms), retain 7$
| | | +-o IONetworkStackUserClient <class IONetworkStackUserClient, id 0x10000032b, !registered, !matched, active,$
_WAK from DSDT
Method (_WAK, 1, NotSerialized)
{
Store (0xFF, DBG1)
Store (Zero, SFLG)
If (LEqual (RTCW, Zero))
{
Notify (\_SB.PWRB, 0x02)
}
Store (0x01, \_SB.PCI0.GIGE)
Notify (\_SB.PCI0.OHC1, Zero)
Notify (\_SB.PCI0.OHC2, Zero)
If (LGreaterEqual (OSFL, One))
{
Store (Zero, \_SB.PCI0.SBUS.SMPM)
}
Return (Zero)
}
Using Store (0x01, \_SB.PCI0.GIGE) produced a black screen on wake and I have to reboot.