ffosilva Posted January 22, 2010 Share Posted January 22, 2010 Hi! Is there a way to disable waking from sleep by PCI cards? If I remove my firewire and airport (atheros) card it sleeps fine but if I put one of then it wake up immediately. I tried a lot of things but without results (disabled PME wake and Wake-On-Ring on BIOS) and some modifications in DSDT without success. Thanks. (sorry for my bad english) My DSDT is attached on post. dsdt.zip Link to comment Share on other sites More sharing options...
oldnapalm Posted January 22, 2010 Share Posted January 22, 2010 Check in your kernel log what's the wake reason grep -i wake /var/log/kernel.log I have an Aspire 5920 laptop with this problem, wake reason was "HDEF EHC1", so I removed _PRW from these devices in DSDT and sleep works. "7.2.10 _PRW (Power Resources for Wake) This object is only required for devices that have the ability to wake the system from a system sleeping state." Link to comment Share on other sites More sharing options...
ffosilva Posted January 22, 2010 Author Share Posted January 22, 2010 Jan 22 16:02:20 fabio-macpro kernel[0]: Wake reason = Jan 22 16:02:20 fabio-macpro kernel[0]: System Wake There are no reason and still waking. =( I'd removed a lot of devices like Floppy, PS2 Keyboard & Mouse, COM1, LPT1 and still waking. As I said if I do remove pci cards from my computer it stops waking, but I need airport for internet access. =/ Link to comment Share on other sites More sharing options...
oldnapalm Posted January 22, 2010 Share Posted January 22, 2010 Try to remove _PRW from the PCI bridge your card is connected to. You can search by address, for example: 00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 02) search for 0x001C0000 Link to comment Share on other sites More sharing options...
ffosilva Posted January 23, 2010 Author Share Posted January 23, 2010 I did it but without results. I fixed it today by changing atheros to my girlfriend's hack broadcom card and the most interesting is that her hack still sleeping and mine too. Mine still without firewire card because my lucent/agere pci card don't like my computer sleeping. hahaha Thanks for all. Link to comment Share on other sites More sharing options...
ffosilva Posted January 27, 2010 Author Share Posted January 27, 2010 I solved firewire problem by cutting track of #A19 pin (PME#) of PCI card. Now it's working and sleeping perfectly! =D Link to comment Share on other sites More sharing options...
Recommended Posts