Jump to content

Need Help - IRQ conflicts - HP XW6600


themacmeister
 Share

6 posts in this topic

Recommended Posts

I need a custom DSDT edit that removes IRQs for most items, but adds 4 of them to HPET.

 

Obviously, HPET is not loading on my XW6600 HP Workstation (dual quad-core Xeon) as my Linux dumps do not include HPET anywhere! WTF?

 

Also, my Intel ESB2 AHCI hardware ID does not work (but SATA hardware ID does - phew!). Look here for extra info, as this system is VERY similar to my own. http://solitudo.net/blah/posts/HP_xw4600_Workstation_as_a_Hackintosh/

 

I can supply the original DSDT and IOReg dump.

 

Cheers.

Link to comment
Share on other sites

I ran the three patches listed for the XW4600, for my Core-i5 which has never woken up from sleep correctly, and in conjunction with USBBusFix=Yes, sleep now appears to work. I used the DSDT file retrieved via Puppy Linux (the only linux which showed /proc/acpi/dsdt !!!) and patched it with DSDTEditor. Recompiled with 19 errors (grrrr), but I will be testing sleep over the next few days, minutes, hours and hopefully 24hrs asleep, to see the results. At least with this machine, networking and sound have no issues with sleep.

 

I think I need to edit my .sleep and .wakeup scripts for SleepWatcher, and perhaps add a sleep 2 command in there somewhere. Rerunning the sleep/wake scripts manually seems to get it back every time (I *need* to run the sleep command again, which means that the kext unload at sleep was not working?). More news as it happens.

Link to comment
Share on other sites

here a patch to Intel ESB2 AHCI 

 

                Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                {
                    Store (Package (0x08)
                        {
                            "device-id", 
                            Buffer (0x04)
                            {
                                 0x81, 0x26, 0x00, 0x00
                            }, 
                            "compatible", 
                            Buffer (0x0D)
                            {
                                "pci8086,2681"
                            }, 
                            "IOName", 
                            Buffer (0x0D)
                            {
                                "pci8086,2681"
                            }, 
                            "name", 
                            Buffer (0x0D)
                            {
                                "pci8086,2681"
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }
            }
Link to comment
Share on other sites

  • 4 months later...
 Share

×
×
  • Create New...