Contribute
Register

Anyone succesfull in SL on a HP DV8 (Core i7) laptop

Status
Not open for further replies.
Joined
Jan 23, 2010
Messages
4
Mac
  1. 0
Classic Mac
  1. 0
Mobile Phone
  1. 0
All,

Thanks to tony I managed to run SL succesfull on the HP7 laptop but a few important features refuse to work properly:

- Speedstep (not working currently)
- audio(not working)
- build in wireless (but hey apparantly nobody is able to get the intel cards working, so USB stick used to solve this)
- build in media card reader (not working)
- MOST importantly I still need the cpus=1 busratio=20 flags....

I am keen to resolve this with the DSDT but really struggeling as all example as for desktops rather then laptops. For example the alias fix is not applicable for the cores problem as alias is not mentioned in my dsdt file or the cpu.

Any ideas how to get to the next step??????

Highly appreciated

Tom
 
I'm glad you got it done! Good to know that these lappys are working with SL. Upload your DSDT as an attachment, and I'll take a look at it. Unfortunately the HP Bios is probably way different from the desktop DSDTs I'm used to looking at. The device names are probably all swapped with HP's naming conventions. :geek:
 
That would be highly appreciated!!!! BIOS is very annoying and starts with the menu already (no options what so ever).

See the attachment and again thx for any help!
 

Attachments

  • dsdt.zip
    38.8 KB · Views: 129
Took a quick look- considering the EHCI and USBx are similar (example from your DSDT below) looks like you could probably get sleep working if you add DTGP, EHCI/UHCI fixes according to my guide. I can't make the changes myself, as testing would be tedious, but let me know how it turns out. Just add the code as referenced in the DSDT-FIXES.zip. Good luck!

Code:
            Device (EHC1)
            {
                Name (_ADR, 0x001D0000)
                Device (RHUB)
                {
                    Name (_ADR, Zero)
                    Device (IHUB)
                    {
                        Name (_ADR, One)
                        Name (_UPC, Package (0x04)
                        {
                            0xFF, 
                            Zero, 
                            Zero, 
                            Zero
                        })
                        Name (_PLD, Buffer (0x10)
                        {
                            0x81, 0x00, 0x00, 0x00
                        })
                        Device (PRT3)
                        {
                            Name (_ADR, 0x03)
                            Name (_UPC, Package (0x04)
                            {
                                0xFF, 
                                Zero, 
                                Zero, 
                                Zero
                            })
                            Name (_PLD, Buffer (0x10)
                            {
                                0x81, 0x00, 0x00, 0x00
                            })
                        }

                        Device (PRT5)
                        {
                            Name (_ADR, 0x05)
                            Name (_UPC, Package (0x04)
                            {
                                0xFF, 
                                Zero, 
                                Zero, 
                                Zero
                            })
                            Name (_PLD, Buffer (0x10)
                            {
                                0x81, 0x00, 0x00, 0x00
                            })
                        }

                        Device (PRT7)
                        {
                            Name (_ADR, 0x07)
                            Name (_UPC, Package (0x04)
                            {
                                0xFF, 
                                Zero, 
                                Zero, 
                                Zero
                            })
                            Name (_PLD, Buffer (0x10)
                            {
                                0x81, 0x00, 0x00, 0x00
                            })
                        }
                    }
                }

                Method (_PSW, 1, NotSerialized)
                {
                }

                Method (_PRW, 0, NotSerialized)
                {
                    If (LGreaterEqual (OSYS, 0x07D9))
                    {
                        Return (Package (0x02)
                        {
                            0x0D, 
                            0x03
                        })
                    }
                    Else
                    {
                        Return (Package (0x02)
                        {
                            0x0D, 
                            Zero
                        })
                    }
                }
            }

            Device (USB1)
            {
                Name (_ADR, 0x001D0001)
            }
 
Will have some work to do tonight (as one got to eat as well :)

Will try tomorrow evening!

Thx!!!!
 
I managed to put most of your changes through with the exception of the usb/uhci/ehce fixes.....and the sound.

How do I know which sound fix to use? with or without the a?
And for the usb/ehci can I just copy your code in the relevant section?

Finally would it hurt I use your speedstep code? I have the 720 instead of the 850 i7 cpu.

Sorry for all the questions, feeling quite ignorant.

Thx

Tom
 
Don't use the SpeedStep code- find instructions on how to use the SSDT.aml to get your code, I suggest you read this excellent guide:

http://www.insanelymac.com/forum/index. ... pic=181631

You need to add a kext, reboot, and use PStateChanger app to find the values. It's a good read, and a cool project. Good luck! :mrgreen:
 
tomdekuijper said:
All,

Thanks to tony I managed to run SL succesfull on the HP7 laptop but a few important features refuse to work properly:

- Speedstep (not working currently)
- audio(not working)
- build in wireless (but hey apparantly nobody is able to get the intel cards working, so USB stick used to solve this)
- build in media card reader (not working)
- MOST importantly I still need the cpus=1 busratio=20 flags....

I am keen to resolve this with the DSDT but really struggeling as all example as for desktops rather then laptops. For example the alias fix is not applicable for the cores problem as alias is not mentioned in my dsdt file or the cpu.

Any ideas how to get to the next step??????

Highly appreciated

Tom
please see this guide http://www.insanelymac.com/forum/index.php?showtopic=215033&st=0#entry1444409
 
Status
Not open for further replies.
Back
Top