Jump to content

fixed ich8 usb sleep problem


  • Please log in to reply
4 replies to this topic

#1
Zprood

Zprood

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 252 posts
  • Gender:Male
  • Location:CHN
Hi guys ,i have fixed the sleep problem about Intel ich8 family. OK,i give the method.
First, you must have these thins,
your dsdt.dsl should have five USB Devices such as ,Device (USB1)......Device (USB5) ,Device (EHC1 and EHC2) . Also the IDs are :
DeviceIDs
Intel
USB1 - 0x2830
USB2 - 0x2831
USB3 - 0x2832
USB4 - 0x2834
USB5 - 0x2835
EHC1 - 0x2836
EHC2 - 0x283a
Now,let`s do it.
1, Rename the Device (USB1)......Device (USB5) to Device (UHC1)......Device (UHC5) and add the code in each Device
Method (_DSM, 4, NotSerialized)
				{
					Store (Package (0x0f)
						{
							"device-id",
							Buffer (0x04)
							{
								0x34, 0x3A, 0x00, 0x00 
							},
							"AAPL,clock-id",  
							Buffer (One)
							{
								0x0a  
							},

								"built-in",
								Buffer ()
								{
										0x00
								},

							  "device_type",   //not sure it is useful
							  Buffer (0x05)
							  {
								  "EHCI"
							  },

							
							"AAPL,current-available",
							0x04B0,
							"AAPL,current-extra",
							0x02BC,
							"AAPL,current-in-sleep",  
							0x03E8,

							Buffer (0x01)
							{
								0x00
							}
						}, Local0)
					DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
					Return (Local0)
				}
2, now compile dsdt.dsl to dsdt. aml and replace it ,reboot.
3, then check your usb information ,if they are the "Built -in USB" ,you can click sleep .that`s my work .
I hope you can post the result and give you advice.
Attached File  Screen_shot_2010_01_01_at_1.33.01_PM.png   42.32KB   195 downloads
Attached File  Screen_shot_2010_01_01_at_1.33.16_PM.png   47.58KB   149 downloads
my dsdt :

Attached File  DSDT.dsl.zip   22.98KB   76 downloads it`s my dsdt

#2
00diabolic

00diabolic

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 812 posts
  • Gender:Male
  • Interests:Modding anything.

DeviceIDs
Intel
USB1 - 0x2830
USB2 - 0x2831
USB3 - 0x2832
USB4 - 0x2834
USB5 - 0x2835
EHC1 - 0x2836
EHC2 - 0x283a
Now,let`s do it.
1, Rename the Device (USB1)......Device (USB5) to Device (UHC1)......Device (UHC5) and add the code in each Device


Hi,

I have an ICH8-M and can not get sleep to work with sleep enabler. I have applied a few DSDT patches that have worked to clear up the Cmos issue, hpet and a few others but none have helped with sleep. I tried to apply this one and it will not work for me.

1. When I try to rename USB to UHC1 I get errors in my DSDT.

2. When I skip renaming and just apply the rest of the patch I get other errors.

I have attached my DSDT. Can you help me apply this patch. Or help me find the problem with sleep. I have tried all sleep enabler from 10.6.0-10.6.3

Attached Files

  • Attached File  dsdt.zip   11.16KB   6 downloads


#3
mnfesq

mnfesq

    Emenef, Esquire

  • Members
  • PipPipPipPipPipPipPip
  • 594 posts
  • Gender:Male
  • Location:Southern California
I tried this out on a Dell Inspiron 1720 without success. You never mentioned whether this was something to do with or instead of using the SleepEnabler.kext. I tried it both ways and it didn't work for me. Thanks for the suggestion. It did no harm.

#4
Gringo Vermelho

Gringo Vermelho

    The Jan Bird fix

  • Supervisors
  • 6,200 posts
  • Gender:Male
  • Location:Brazil

When I try to rename USB to UHC1 I get errors in my DSDT.

You have to rename all instances of it.

#5
westwaerts

westwaerts

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 880 posts
  • Gender:Male

You have to rename all instances of it.


i do not use your method, but have also all USB internal





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

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