I have a W510 620M with a Quadro FX 880M, running Lion with X86 kernel. I believe I have native power management working (including sleep).
I've been working on a DSDT to try and get the machine to be more 'native'. So far I have most things working on Lion, but I'm struggling with a few
1. Backlight - despite all my efforts I cannot seem to find a way to get Lion to enable backlight control. From investigating, it appears as though the DSDT is missing all the backlight related methods that one would typically expect to find. My assumption is that the backlight is instead managed by the graphics chip. The best info I found so far is here:
https://raw.github.com/gist/451904/ecdf ... vidia_bl.c which is the source to a linux backlight control module. Has anybody else got working backlight control on this kind of machine?
2. Power - I had AC/Battery information working fine in Snow Leopard but I've yet to work out how to get it working in Lion. I believe it is possible to revert some of the Lion KEXTs back to Snow Leopard versions, but I'm really trying to avoid this. Does anybody have working AC/Battery information in Lion?
3. Shutdown - sleep is working fine, but shutdown powers "everything" off except the CPU/Fans. Sleep, however, shuts everything down correctly. I'm sure this can be rectified with further DSDT tweaks, but I've yet to find the right magic. Anybody else have this working?
4. Wireless - oh, and of course, wireless (WLAN) is not working. To my knowledge there is no driver for Mac that supports our chipset. I've purchased an ALink 101 usb dongle, but once inserted this causes the keyboard and mouse trackpad to be disabled. I believe the problem is caused by insufficient IRQs. This laptop seems to use a bunch and once the wireless USB driver is inserted, the OS presumably steals the PS2 keyboard & mouse (shared) IRQs hence they are inactive. I've purchased a PCI Express internal card, but it hasn't arrived yet, and installing it will require reflashing the bios which is a bit scary. I'm using the 1.38 bios and I don't believe there is a version of this BIOS that disables the WLAN card blacklisting... so I'll probably have to request that on another forum.
5. HPET - whilst not a problem per se, I believe this may be related to #4 above. The MacBookPro6,2 model that is close to our W510 Core i7 devices has 4 IRQs assigned to the HPET device. The best I can do right now is 3. I am wondering whether this is causing problems with USB.
I can post my DSDT (modified & original for comparison) and my IOReg if anybody is interested. I've modelled the machine on MacBookPro6,2, for which I found a single DSDT and a couple of IORegistry dumps.
Thanks!