View Single Post
 
Old 10-16-2010, 01:47 PM
snake4life snake4life is offline
Cheetah
 
Join Date: Sep 2010
Posts: 5
my pc is broken after sleep -.-

ok after getting the beautiful DTS sound to my reciever Im trying now to manage the correct work of the sleep function.

My pc is going to sleep (all fans off, usb off, nice and sleepy everything...) BUT after I press the power on button or the spacebar it comes up, I get my desktop back but my keyboard doesnt work and no usb device like my HDD. Here is what my kernel.log logged:

Code:
Oct 16 01:02:56 Snake4lifes-iMac kernel[0]: Power down FG cad=2 nid=1 to the D3 state...
Oct 16 01:02:56 Snake4lifes-iMac kernel[0]: Resetting controller...
Oct 16 01:02:56 Snake4lifes-iMac kernel[0]: VoodooHDADevice[0xffffff800f4d7c00]::resetController(0)
Oct 16 01:02:56 Snake4lifes-iMac kernel[0]: Suspend done.
Oct 16 01:03:00 Snake4lifes-iMac kernel[0]: System Sleep
Oct 16 01:03:11 Snake4lifes-iMac kernel[0]: 55813813)
Oct 16 01:03:11 Snake4lifes-iMac kernel[0]: VoodooHDADevice[0xffffff800f4d7c00]::audioCtlOssMixerSet(0xffffff801043b928, 23, 0, -549755813888)
Oct 16 01:03:11 Snake4lifes-iMac kernel[0]: VoodooHDADevice[0xffffff800f4d7c00]::audioCtlOssMixerSet(0xffffff801043b928, 24, 0, -549755813888)
Oct 16 01:03:11 Snake4lifes-iMac kernel[0]: VoodooHDADevice[0xffffff800f4d7c00]::audioCtlOssMixerSetRecSrc(0xffffff801043b928, 0x80)
Oct 16 01:03:11 Snake4lifes-iMac kernel[0]: warning: couldn't set recording source to microphone
Oct 16 01:03:11 Snake4lifes-iMac kernel[0]: Resume done.
Oct 16 01:03:11 Snake4lifes-iMac kernel[0]: An Unknown USB Device (Port 1 of Hub at 0xfd000000), may have caused a wake by being connected
Oct 16 01:03:11 Snake4lifes-iMac kernel[0]: An Unknown USB Device (Port 1 of Hub at 0xfa000000), may have caused a wake by being connected
Oct 16 01:03:11 Snake4lifes-iMac kernel[0]: The USB device iPhone (Port 2 of Hub at 0xfd000000) may have caused a wake by being disconnected
Oct 16 01:03:11 Snake4lifes-iMac kernel[0]: An Unknown USB Device (Port 2 of Hub at 0xfa000000), may have caused a wake by being connected
Oct 16 01:03:11 Snake4lifes-iMac kernel[0]: An Unknown USB Device (Port 3 of Hub at 0xfa000000), may have caused a wake by being connected
Oct 16 01:03:11 Snake4lifes-iMac kernel[0]: An Unknown USB Device (Port 3 of Hub at 0xfd000000), may have caused a wake by being connected
Oct 16 01:03:11 Snake4lifes-iMac kernel[0]: The USB device Keyboard Hub (Port 4 of Hub at 0xfa000000) may have caused a wake by being disconnected
Oct 16 01:03:11 Snake4lifes-iMac kernel[0]: The USB device USB HD (Port 4 of Hub at 0xfd000000) may have caused a wake by being disconnected
Oct 16 01:03:11 Snake4lifes-iMac kernel[0]: An Unknown USB Device (Port 5 of Hub at 0xfa000000), may have caused a wake by being connected
Oct 16 01:03:11 Snake4lifes-iMac kernel[0]: An Unknown USB Device (Port 5 of Hub at 0xfd000000), may have caused a wake by being connected
Oct 16 01:03:11 Snake4lifes-iMac kernel[0]: The USB device External HDD     (Port 6 of Hub at 0xfa000000) may have caused a wake by being disconnected
Oct 16 01:03:11 Snake4lifes-iMac kernel[0]: An Unknown USB Device (Port 6 of Hub at 0xfd000000), may have caused a wake by being connected
Oct 16 01:03:16 Snake4lifes-iMac kernel[0]: FireWire GUID 0000000000000000 is invalid!
Oct 16 01:03:17 Snake4lifes-iMac kernel[0]: AppleRTL8169Ethernet: phyWaitForAutoNegotiation TIMEOUT
Oct 16 01:03:21 Snake4lifes-iMac kernel[0]: FireWire GUID 0000000000000000 is invalid!
Oct 16 01:03:39: --- last message repeated 3 times ---
Oct 16 01:03:39 Snake4lifes-iMac kernel[0]: [BNBMouseDevice][processCommandWL][34-15-9e-cd-ec-ce] Releasing All Channels
Oct 16 01:03:42 Snake4lifes-iMac kernel[0]: FireWire GUID 0000000000000000 is invalid!
Oct 16 01:03:49: --- last message repeated 1 time ---
Oct 16 01:03:49 Snake4lifes-iMac kernel[0]: [ffffff80106e4100][AppleMultitouchDevice::willTerminate] entered
Oct 16 01:03:49 Snake4lifes-iMac kernel[0]: [ffffff80106e4100][AppleMultitouchDevice::stop] entered
Oct 16 01:03:52 Snake4lifes-iMac kernel[0]: FireWire GUID 0000000000000000 is invalid!
Oct 16 01:04:22: --- last message repeated 5 times ---
Oct 16 01:04:22 Snake4lifes-iMac kernel[0]: FireWire GUID 0000000000000000 is invalid!
Oct 16 01:04:52: --- last message repeated 5 times ---
Oct 16 01:04:52 Snake4lifes-iMac kernel[0]: FireWire GUID 0000000000000000 is invalid!
Oct 16 01:04:52 Snake4lifes-iMac kernel[0]: IOUSBMassStorageClass::setPowerState(0xffffff800f04c000, 0 -> 1) timed out after 100128 ms
Oct 16 01:04:52 Snake4lifes-iMac kernel[0]: IOUSBMassStorageClass::setPowerState(0xffffff800f06f800, 0 -> 1) timed out after 100128 ms
Oct 16 01:04:57 Snake4lifes-iMac kernel[0]: FireWire GUID 0000000000000000 is invalid!
Oct 16 01:05:21: --- last message repeated 4 times ---
Oct 16 01:05:21 Snake4lifes-iMac kernel[0]: E:[AppleUSBBluetoothHCIController][BulkInReadHandler] overrun error.  ignoring. dataSize = 0x0
Oct 16 01:05:21 Snake4lifes-iMac kernel[0]: [InterruptReadHandler] Received kIODeviceNotResponding error - retrying: 1.
Oct 16 01:05:21 Snake4lifes-iMac kernel[0]: [ClearFeatureBulkEndpointHalt] DeviceRequest failed 0xE00002ED.
Oct 16 01:05:22 Snake4lifes-iMac kernel[0]: FireWire GUID 0000000000000000 is invalid!
Oct 16 01:05:52: --- last message repeated 5 times ---
Oct 16 01:05:52 Snake4lifes-iMac kernel[0]: FireWire GUID 0000000000000000 is invalid!
Oct 16 01:06:22: --- last message repeated 5 times ---
Oct 16 01:06:22 Snake4lifes-iMac kernel[0]: FireWire GUID 0000000000000000 is invalid!
Oct 16 01:06:32: --- last message repeated 2 times ---
Oct 16 01:06:32 Snake4lifes-iMac kernel[0]: IOSCSIPeripheralDeviceType00::setPowerState(0xffffff800f06f000, 0 -> 4) timed out after 100157 ms
Oct 16 01:06:33 Snake4lifes-iMac kernel[0]: IOSCSIPeripheralDeviceType00::setPowerState(0xffffff800f088e00, 0 -> 4) timed out after 100357 ms
Oct 16 01:06:37 Snake4lifes-iMac kernel[0]: FireWire GUID 0000000000000000 is invalid!
Oct 16 01:07:07: --- last message repeated 5 times ---
Oct 16 01:07:07 Snake4lifes-iMac kernel[0]: FireWire GUID 0000000000000000 is invalid!
Oct 16 01:07:37: --- last message repeated 5 times ---
Oct 16 01:07:37 Snake4lifes-iMac kernel[0]: FireWire GUID 0000000000000000 is invalid!
Oct 16 01:08:07: --- last message repeated 5 times ---
Oct 16 01:08:07 Snake4lifes-iMac kernel[0]: FireWire GUID 0000000000000000 is invalid!
Oct 16 01:08:37: --- last message repeated 5 times ---
Oct 16 01:08:37 Snake4lifes-iMac kernel[0]: FireWire GUID 0000000000000000 is invalid!
(My system is a MacPro4,1 but my boot disc was iMac dont wonder..)

My method that Im used: SleepEnabler 10.6.4 in E/E, DSDT patching the _S3(+global) and the _pwr section "One" -> 0x03, adding the Method (_DSM, 4, NotSerialized) + device id at the USB part. Anybody fixed this problem? Thanks for every help =)

Code:
            Device (USB0)
            {
                Name (_ADR, 0x001D0000)
                Method (_S3D, 0, NotSerialized)
                {
                    If (LEqual (OSFL, 0x02))
                    {
                        Return (0x02)
                    }

                    Return (0x03)
                }

                Name (_PRW, Package (0x02)
                {
                    0x03, 
                    0x03
                })
                Method (_DSM, 4, NotSerialized)
               {
                    Store (Package (0x02)
                    {
                        "device-id", 
                        Buffer (0x04)
                        {
                        0x34, 0x3A, 0x00, 0x00
                        }
                    }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
               }
            }

            Device (USB1)
            {
                Name (_ADR, 0x001D0001)
                Method (_S3D, 0, NotSerialized)
                {
                    If (LEqual (OSFL, 0x02))
                    {
                        Return (0x02)
                    }

                    Return (0x03)
                }

                Name (_PRW, Package (0x02)
                {
                    0x04, 
                    0x03
                })
                Method (_DSM, 4, NotSerialized)
               {
                    Store (Package (0x02)
                    {
                        "device-id", 
                        Buffer (0x04)
                        {
                        0x35, 0x3A, 0x00, 0x00
                        }
                    }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
               }
            }

            Device (USB2)
            {
                Name (_ADR, 0x001D0002)
                Method (_S3D, 0, NotSerialized)
                {
                    If (LEqual (OSFL, 0x02))
                    {
                        Return (0x02)
                    }

                    Return (0x03)
                }

                Name (_PRW, Package (0x02)
                {
                    0x0C, 
                    0x03
                })
                Method (_DSM, 4, NotSerialized)
               {
                    Store (Package (0x02)
                    {
                        "device-id", 
                        Buffer (0x04)
                        {
                        0x36, 0x3A, 0x00, 0x00
                        }
                    }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
               }
            }

            Device (USB3)
            {
                Name (_ADR, 0x001A0000)
                Method (_S3D, 0, NotSerialized)
                {
                    If (LEqual (OSFL, 0x02))
                    {
                        Return (0x02)
                    }

                    Return (0x03)
                }

                Name (_PRW, Package (0x02)
                {
                    0x0E, 
                    0x03
                })
                Method (_DSM, 4, NotSerialized)
               {
                    Store (Package (0x02)
                    {
                        "device-id", 
                        Buffer (0x04)
                        {
                        0x37, 0x3A, 0x00, 0x00
                        }
                    }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
               }
            }

            Device (USB4)
            {
                Name (_ADR, 0x001A0001)
                Method (_S3D, 0, NotSerialized)
                {
                    If (LEqual (OSFL, 0x02))
                    {
                        Return (0x02)
                    }

                    Return (0x03)
                }

                Name (_PRW, Package (0x02)
                {
                    0x05, 
                    0x03
                })
                Method (_DSM, 4, NotSerialized)
               {
                    Store (Package (0x02)
                    {
                        "device-id", 
                        Buffer (0x04)
                        {
                        0x38, 0x3A, 0x00, 0x00
                        }
                    }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
               }
            }

            Device (USB5)
            {
                Name (_ADR, 0x001A0002)
                Method (_S3D, 0, NotSerialized)
                {
                    If (LEqual (OSFL, 0x02))
                    {
                        Return (0x02)
                    }

                    Return (0x03)
                }

                Name (_PRW, Package (0x02)
                {
                    0x20, 
                    0x03
                })
                Method (_DSM, 4, NotSerialized)
               {
                    Store (Package (0x02)
                    {
                        "device-id", 
                        Buffer (0x04)
                        {
                        0x39, 0x3A, 0x00, 0x00
                        }
                    }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
               }
            }

Last edited by snake4life; 10-16-2010 at 03:10 PM.
Reply With Quote