Jump to content

DSDT fixes for Gigabyte boards


  • Please log in to reply
1907 replies to this topic

#841
FKA

FKA

    are we there yet?

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,626 posts
  • Gender:Male

Here is a version I assembled for my GA-EP35-DS4. Give this a whirl. The only extra is my GFX1 card a 512MB 8800GT.


as we say in Scouse land - Ta La' - works for me!
:)

Now Master Jedi- I have an issue that I know effects others - I'm booting a SW RAID (sure this is issue generally) also, my drives keep switching around. mainly my boots are 1s3 and 2s3 (this in it's self is odd as my 2 RAID'd drives are 0 ans 1 in BIOS.) but sometimes I have 0s3 and 2s3 or 3s3 etc etc .. i believe IRQ routing table issue ??
http://www.projectos...?...ic=532&st=0 post14

{censored} annoying especially if making changes to 2 drives (RAID setup.) and each boot you have too look them up!

Appol' for OT and appol' if I've missed a fix.

Any ideas?

D.

#842
Master Chief

Master Chief

    Just Chief

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,176 posts
  • Gender:Male

Yes, ICH9. Is there a solution?

Most likely yes.

Mouse wake-up works!

USB mouse I presume. Which makes it even more interesting. I mean why would your mouse work, and your Apple keyboard (also USB) not?

Thanks, mate! I will try the lspci -nn, but where can I get lspci?

Here it is.

@FormelyKnownAs: Is the IRQ assignment different when this happens?

Edit: Good news for TSSTcorp drive owners. Read this!

Attached Files



#843
FKA

FKA

    are we there yet?

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,626 posts
  • Gender:Male

@FormelyKnownAs: Is the IRQ assignment different when this happens?


As far as I can see no:
Attached File  Screen_shot_2009_12_17_at_02.16.40.png   135.77KB   85 downloads

The 2 samsungs (slightly different models I know - can't truat suppliers these days and couldn't be arsed RMAing!) being my RAID drives.

Edit: Good news for TSSTcorp drive owners. Read this!


worth a pop ! :)

#844
Shaj

Shaj

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 166 posts

Don't be lazy! Do some research; see page 2 and onwards...



I'm not being lazy. I've already got most everything working. Sleep. Speedtstep. C-States too (I think...coz I can see voltage fluctuations). Just wanted something to compare to in case I missed something crucial.

And it's weird you'd have a go at me after saying this on the other thread:

You might want to ask for a working DSDT in the DSDT fixed for GigaByte boards thread. This way you can skip a few parts. Make it work without too much hassle.



So chill.

#845
ApexDE

ApexDE

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 217 posts
Thank you mm67, your Alu-Keyboard-Wake-Fix (wake on EHCI event) works for me too. I was really looking forward to that. My Hack does now wake on pressing a key ;)

#846
zoltankr

zoltankr

    zoliky

  • Members
  • PipPipPipPipPipPip
  • 427 posts
  • Gender:Male
I have removed the "AAPL,clock-id" thing and wake-up from keyboard works!
Thanks Master Chief, mm67.

[codebox]Device (USBE)
{
Name (_ADR, 0x001D0007)
Method (_S3D, 0, NotSerialized)
{
If (LEqual (OSFL, 0x02))
{
Return (0x02)
}

Return (0x03)
}

Method (_DSM, 4, NotSerialized)
{
Store (Package (0x06)
{
"device-id",
Buffer (0x04)
{
0x3A, 0x3A, 0x00, 0x00
},

"AAPL,clock-id",
Buffer (One)
{
0x01
},

"device_type",
Buffer (0x05)
{
"EHCI"
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}

Name (_PRW, Package (0x02)
{
0x0D,
0x03
})
OperationRegion (PWRC, PCI_Config, 0x52, 0x2F)
Field (PWRC, ByteAcc, NoLock, Preserve)
{
, 11,
PMES, 5,
Offset (0x2E),
WRTA, 1
}
}
[/codebox]

#847
xboxdude

xboxdude

    InsanelyMac Protégé

  • Members
  • Pip
  • 12 posts
Great work! This works on mine too.

I have removed the "AAPL,clock-id" thing and wake-up from keyboard works!
Thanks Master Chief, mm67.



#848
ApexDE

ApexDE

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 217 posts
Yes, my EHCI Fixes are not needed anymore, the AAPL Entries need to be removed, or it doesn't work. The EHCI entries need to be like in mm67's DSDT. Great work!

#849
mm67

mm67

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 673 posts
  • Gender:Male
  • Location:Finland

Yes, my EHCI Fixes are not needed anymore, the AAPL Entries need to be removed, or it doesn't work. The EHCI entries need to be like in mm67's DSDT. Great work!


I thought it was obvious that one doesn't use two patches for same problem, but I guess it wasn't.

#850
MacUser2525

MacUser2525

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,335 posts
  • Gender:Male
  • Location:Canada

I didn't use search coz the search feature on this forum sucks.


Using "site:insanelymac.com" without the "" on the end of search terms in Google works well for that problem.

#851
Shaj

Shaj

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 166 posts

Using "site:insanelymac.com" without the "" on the end of search terms in Google works well for that problem.


Didn't know that. Thanks for the tip MacUser.

#852
FKA

FKA

    are we there yet?

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,626 posts
  • Gender:Male

As far as I can see no:
Attached File  Screen_shot_2009_12_17_at_02.16.40.png   135.77KB   85 downloads


I understand real Macs do this also as the IRQ's are auto assigned in OSX.
Unfortunatly I havent managed to get my hands on today to test. Can anyone else confirm?

#853
mitch_de

mitch_de

    InsanelyMacaholic

  • Local Moderators
  • 2,880 posts
  • Gender:Male
  • Location:Stuttgart / Germany

Yes, my EHCI Fixes are not needed anymore, the AAPL Entries need to be removed, or it doesn't work. The EHCI entries need to be like in mm67's DSDT. Great work!


Can someone post an up to date mm67 dsdt(zipped) with that changes ?

#854
FKA

FKA

    are we there yet?

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,626 posts
  • Gender:Male

Can someone post an up to date mm67 dsdt(zipped) with that changes ?


Post#744 page 38 :(

#855
kdawg

kdawg

    InsanelyMac Legend

  • Donators
  • 508 posts
  • Gender:Male
  • Location:Boston, MA
This isn't a DSDT fix but a way to help navigate the very long DSDT files. One of my favorite tools for text editing is BBEdit. I'm sure most everyone is familiar with this tool but I wanted to share a lesser known feature of BBEdit and that's code folding. Basically you assign your text file a "language" so to speak and turn on Auto-expand tabs. And it will visually compress the file so you can actually see the file structure. ACPI is written in ANSI C but I prefer ActionScript. You can access the text options in Edit menu under Text Options.

See the attached screen shots to see what I mean. BBEdit is $125 ($50 Educational) but you can get a 30 day demo. Just be sure to get all your editing done in 30 days. (That's a joke BTW)

Attached File  shot1.png   168.57KB   86 downloadsAttached File  shot2.png   187.98KB   74 downloadsAttached File  options.png   58.25KB   87 downloads

Another tip. Hold down the Option Key while you toggle arrows open and closed to fold all the subfolders. Oh and turn on line numbers too for when you're tracking down compile errors.

Like I said this won't be news for some but there seems to be plenty of n00bs out there. Hopefully this will make DSDT more accessible to those guys.

Good luck and read before you ask.

EDIT: One last tip. Select a field of text then press Shift+[ or Shift+] and that will increase and decrease text indentation. Try it out to see what I mean.

#856
zoltankr

zoltankr

    zoliky

  • Members
  • PipPipPipPipPipPip
  • 427 posts
  • Gender:Male
Any idea how can I solve this problem?

86:lspci zoliky$ ./lspci -nn
lspci: Cannot find any working access method.

I have lspcidrv.kext installed in /S/L/E.

#857
Master Chief

Master Chief

    Just Chief

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,176 posts
  • Gender:Male

Any idea how can I solve this problem?

86:lspci zoliky$ ./lspci -nn
lspci: Cannot find any working access method.

I have lspcidrv.kext installed in /S/L/E.

sudo kextload lspcidrv.kext

Info.plist is missing OSBundleRequired Root

#858
sw170

sw170

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 212 posts
  • Gender:Male
  • Location:UK
Hello Everybody !

Anyone here using an EP45-UD3R & E8400 Combo?

Hi Shaj

Here you go my DSDT based on MM67(Thank you !) work.

sleep-autosleep, sleep by pwr button, audio (+LegacyHDA), 9600GT (efi string), E8400 speedstepping, Firewire with Hotplug = works

using:
LegacyHDA.kext (thanks to THE KING and tmongkol)
OSXRestart.kext (Thanks Go.. oops MasterChieff :])
fakesmc.kext (Spasiba Netkas !)

and MM67 could you please pm me your address? I would like to send you a BIG bucket of cherries, thank you !!!

I would appreciate any comments, advise, if needed about my dsdt file
cheers

Now Master Jedi- I have an issue that I know effects others - I'm booting a SW RAID (sure this is issue generally) also, my drives keep switching around. mainly my boots are 1s3 and 2s3 (this in it's self is odd as my 2 RAID'd drives are 0 ans 1 in BIOS.) but sometimes I have 0s3 and 2s3 or 3s3 etc etc .. i believe IRQ routing table issue ??
...


same problem here.. Very very annoying !
could write about IRQ changing issue but..
have no clue how to check HDs IRQs under OSX..

Regards
S.

#859
CyCLoBoT

CyCLoBoT

    InsanelyMac Protégé

  • Members
  • PipPip
  • 66 posts
Has anyone been able to generate a working DSDT file with all the latest fixes for EP45-DQ6 motherboard? I have tried to patch my current DSDT file but it just doesn't work.

#860
zoltankr

zoltankr

    zoliky

  • Members
  • PipPipPipPipPipPip
  • 427 posts
  • Gender:Male
@Master Chief Is lspci 64bit compatible?

86:lspci zoliky$ sudo kextload lspcidrv.kext
Password:
/Users/zoliky/Desktop/lspci/lspcidrv.kext failed to load - (libkern/kext) requested architecture/executable not found; check the system/kernel logs for errors or try kextutil(8).






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy