InfiniteMac OSx86

InfiniteMac OSx86 (http://infinitemac.com/forum.php)
-   10.X (http://infinitemac.com/forumdisplay.php?f=36)
-   -   UHCI/EHCI Built in with dsdt fix (http://infinitemac.com/showthread.php?t=3849)

infinitek 09-06-2009 08:43 AM

Thanx for posting your dsdt wwbsox.... not only did it fix my USB ports allowing me to sleep..
but it also fixed my built-in audio on SL as well.....!!!!

I noticed 2 things i wanted to ask about.
Y did my serial-ATA go from ich9 to JMicron AHCI...??
How do you get rid of sound assertion lines on boot?

Thanx again.........

Snow 09-06-2009 12:14 PM

JMicron should be a diff path no? nothing to do with other ports. I still have 2 unknown devices which are prob the JMicron.
In Leo they were listed properly but I used a custom JMicron kext.

http://a.imagehost.org/0225/Jmicron.png

wwbsox 09-06-2009 06:55 PM

The ICH9/R (unsupported) didn't change, I just changed the device ID's to those of ICH10 (supported). Just kinda tricking mac OSX into thinking we are running supported hardware.

I have the Jmicron SATA disabled in the bios. Waiting for someone to compile the needed kext for 64bit support. Shouldn't be long as Apple has released SL sources.

As far as the sound assertion errors on boot. I haven't started working on those yet. But I think it is because the layout ID and Pin configs in the DSDT don't match what is in the HDA kext. The kext overrides those values... I think.

Once I finish adding native speedstep (p-states,c-states) to my dsdt, then I will start on the sound.

EnzoFX 09-07-2009 04:23 AM

Quote:

Originally Posted by wwbsox (Post 33607)
When you look in system profiler. All your usb ports show as internal? Does the printer and keyboard show up under usb or high speed usb? I believe you stated you already tried disabling "Legacy usb" in the bios, maybe? I've read where that helped on other MB's but havent experienced your problem on the gigabyte p35 boards. I will take a look at your dsdt later tonight.

As far as disabling things in the bios... this will not change your dsdt. The dsdt is built from the full bios ROM, which has all ports/options available wether you have them selected in bios or not. Make sure you have updated your board to the latest available bios though. I have also read that this has fixed many bugs for other users.

If you think your dsdt may be causing the problem, try building one in acpi patcher from your downloaded bios rom file, and compile it with out all the patches and devices added. If you still have the problem, then you know it is something other than dsdt.

Yeah, after applying the fix in this thread, my usb ports now show up as internal. Also, all my usb devices show up under a regular USB Bus, and not a "High-Speed" Bus, of which I have 2. There are 6 regular "USB Bus"

For BIOS settings, I have all legacy support disabled, except for KB support, because that'd render my usb keyboard useless at the Chameleon prompt, though I haven't tried since going to Cham 2.

I am also running the latest BIOS version, and built the dsdt from it.
I will try out a "clean" dsdt without fixes/patching, and see how that goes. In the meantime, any insight into my DSDT.dsl file would be greatly appreciated.

wwbsox 09-09-2009 01:46 PM

EnzoFX, have you tried any of the other dsdt's posted in this thread. Lanxxx and some others, have the same board that you are using. I dont have any USB disabled in bios. Just the onboard controller (jmicron) disabled.

EnzoFX 09-13-2009 09:03 AM

I see a dsdt for an EP35-DS3L, but not P35-DS3L, worth a shot?

The last few restarts have been good, but still no sleep on idle. Could it be because I have no DVD drive connected? I know some drives are causing issues, so what about having none, like I do? haha maybe I'm just hoping for a quick fix.

Edit:
In your guys' experience, if GFX is enabled through DSDT, is it simply a matter of it working or not working? I.e. QE/CI on or off. OR, can it be something where like it looks like QE/CI is on, but can still get graphical glitches that can mean something is wrong with dsdt implementation? I hope this makes sense.
Basically, my issue is that every now and then my display color profile isn't loaded @ login.

wwbsox 09-14-2009 02:18 PM

Havent had any graphical problems using dsdt for 8800gts. with SL QE/CI no longer shows up in system profiler. EP35/P35 should be very similar, same chipset. EP35 is supposed to be more energy efficient.

As far as sleep on idle. Mine works but.... It takes exactly five minutes after the display goes to sleep before the system sleeps. So if I set it to go to sleep in 1 hour, the display sleeps in an hour. But the computer stays on for an extra five minutes, then goes to sleep. No big deal to me though.

kramer2k 09-14-2009 02:54 PM

@VWbsox
Are you able to wake from your USB2.0 keyboard? I've got the newest apple kb, which is identified as Highspeed with EHCI, but I'm unable to wake from it. However, my logitech mouse, when plugged directly to a port (as opposed to the KB) will wake my machine.

Waking from my KB is important as I also have a BT mighty mouse, which can't wake it from sleep either.
Thanks

GA-P31-DS3L - e7200 - BFG 8800GT - 10.6.1 retail

Ianxxx 09-14-2009 04:19 PM

Quote:

Originally Posted by EnzoFX (Post 33411)

Anyone recommend a fix for my usb-kb not being detected every now and then on startup?
I'm on a GA-P35-DS3L, Cham2. GFX, Ether, this USB-fix, Legacy HDA, through DSDT.

Enzo if your still having this prob, I know it might sound stupid but make sure that your keyboard is plugged in to one of the usb sockets nearest the board, I sometimes have this glitch with my microsoft habu mouse but doesn't happen if I plug it in to one of those two ports "same board as you ga-p35-ds3l rev 2"

wwbsox 09-14-2009 06:16 PM

No I cant wake from my apple aluminum keyboard. I have a rocketfish apple mouse that wakes the system from sleep. I found a different dsdt setup for the ehci ports that I want to try (as soon as I find it again). If it works I will add it to the original post

Many people have had sucess waking with usb keyboard... if its not an apple keyboard.