Jump to content

DSDT Asus Z96S(p)


Ingram
 Share

29 posts in this topic

Recommended Posts

Got myself this laptop and I am satisfied with it however there are many problems that I believe could be fixed with dsdt (just lacking the know-how, need help with patching this)

 

To get it booting, only IOAtafamily panic fix is required, however it spams 3 times a minute IOATAController device blocking bus into kernel log.

 

Sleep is also odd. When choosing sleep from apple menu, the screen turns off, but fan remains spinning, also the power indicator is not blinking as it is when on linux/windows. Closing the lid will turn the fan off for one second then it starts running again. This works only once and has a weird side effect of performance boost (according to xbench it goes from relatively low scores to normal) also keyboard doesn't work after this quick sleep (probably same with trackpad).

 

I attached an unmodified dsdt extracted from linux.

Z96S.txt

Link to comment
Share on other sites

Now lid sleep and apple menu->sleep do the same thing: it tries to go to sleep but immediately after shutting down it wakes up again.

 

I haven't considered yet how to get audio working.

You can also find some hardware info from http://ardel.eu/Z96S/ (only difference by now is that i have replaced the wifi card from 3945ABG to a broadcom one (14e4:4312)

 

kextstat:

Index Refs Address			Size	   Wired	  Name (Version) <Linked Against>
1   72 0				  0		  0		  com.apple.kpi.bsd (10.7.0)
2	4 0				  0		  0		  com.apple.kpi.dsep (10.7.0)
3  102 0				  0		  0		  com.apple.kpi.iokit (10.7.0)
4  108 0				  0		  0		  com.apple.kpi.libkern (10.7.0)
5   91 0				  0		  0		  com.apple.kpi.mach (10.7.0)
6   34 0				  0		  0		  com.apple.kpi.private (10.7.0)
7   55 0				  0		  0		  com.apple.kpi.unsupported (10.7.0)
8   14 0xffffff7f80600000 0x4000	 0x4000	 com.apple.iokit.IOACPIFamily (1.3.0) <7 6 4 3>
9   28 0xffffff7f80604000 0x12000	0x12000	com.apple.iokit.IOPCIFamily (2.6) <7 5 4 3>
  10	2 0xffffff7f80616000 0x45000	0x45000	com.apple.driver.AppleACPIPlatform (1.3.5) <9 8 7 6 5 4 3>
  11	3 0xffffff7f8065b000 0x5000	 0x5000	 org.netkas.FakeSMC (3.1.0) <8 7 5 4 3>
  12	0 0xffffff7f80660000 0x4000	 0x4000	 org.mozodojo.IntelCPUMonitor (1.0) <11 7 5 4 3>
  13	0 0xffffff7f80664000 0x3000	 0x3000	 org.mozodojo.IntelThermal (1.0.0d1) <11 7 5 4 3>
  14	0 0xffffff7f80667000 0x12000	0x12000	org.usrsse2.NVClockX (1.0.0d1) <11 9 7 5 4 3>
  15	0 0xffffff7f80679000 0x1e000	0x1e000	com.apple.driver.AppleIntelCPUPowerManagement (105.13.0) <7 6 5 4 3 1>
  16	9 0xffffff7f80697000 0x34000	0x34000	com.apple.iokit.AppleProfileFamily (41) <9 7 6 5 4 3 1>
  17	2 0xffffff7f806cb000 0xb000	 0xb000	 com.apple.driver.AppleSMC (3.1.0d3) <8 7 5 4 3>
  18	0 0xffffff7f806d6000 0x5000	 0x5000	 com.apple.Dont_Steal_Mac_OS_X (7.0.0) <17 7 4 3 1>
  19   11 0xffffff7f806db000 0x27000	0x27000	com.apple.iokit.IOGraphicsFamily (2.2) <9 7 5 4 3>
  20	9 0xffffff7f80702000 0x1a000	0x1a000	com.apple.iokit.IOStorageFamily (1.6.2) <7 6 5 4 3 1>
  21	0 0xffffff7f8071c000 0x12000	0x12000	com.apple.driver.DiskImages (289) <20 7 6 5 4 3 1>
  22	0 0xffffff7f8072e000 0xc000	 0xc000	 com.apple.iokit.IOSurface (74.2) <7 5 4 3 1>
  23	0 0xffffff7f8073a000 0x8000	 0x8000	 com.apple.nke.applicationfirewall (2.1.11) <7 6 5 4 3 1>
  24	2 0xffffff7f80742000 0x3000	 0x3000	 com.apple.kext.AppleMatch (1.0.0d1) <4 1>
  25	0 0xffffff7f80745000 0x4000	 0x4000	 com.apple.security.quarantine (0) <24 7 6 5 4 2 1>
  26	0 0xffffff7f80749000 0x8000	 0x8000	 com.apple.security.sandbox (1) <24 7 6 5 4 2 1>
  27	0 0xffffff7f80751000 0x3000	 0x3000	 com.apple.security.TMSafetyNet (6) <7 6 5 4 2 1>
  28	2 0xffffff7f80754000 0xc000	 0xc000	 com.apple.driver.IOPlatformPluginFamily (4.5.0d5) <6 5 4 3>
  29	0 0xffffff7f80760000 0x12000	0x12000	com.apple.driver.ACPI_SMC_PlatformPlugin (4.5.0d5) <28 17 9 8 7 6 5 4 3>
  30	0 0xffffff7f80772000 0x8000	 0x8000	 com.apple.driver.AppleIntelMeromProfile (19) <16 6 5 4 3>
  31	0 0xffffff7f8077a000 0x3000	 0x3000	 com.apple.driver.AppleAPIC (1.4) <4 3>
  32	0 0xffffff7f8077d000 0x8000	 0x8000	 com.apple.driver.AppleIntelNehalemProfile (11) <16 6 4 3>
  33	0 0xffffff7f80785000 0x8000	 0x8000	 com.apple.driver.AppleIntelPenrynProfile (17) <16 6 4 3>
  34	0 0xffffff7f8078d000 0x4000	 0x4000	 com.apple.driver.AppleSMBIOS (1.6) <7 4 3>
  35	0 0xffffff7f80791000 0x3000	 0x3000	 com.yourcompany.driver.AppleACPIPS2Nub (1.0.0d1) <8 7 5 4 3 1>
  36	2 0xffffff7f80794000 0x2000	 0x2000	 com.apple.iokit.IOSMBusFamily (1.1) <5 4 3>
  37	0 0xffffff7f80796000 0x6000	 0x6000	 com.apple.driver.AppleACPIEC (1.3.5) <36 10 8 5 4 3>
  38	0 0xffffff7f8079c000 0x3000	 0x3000	 com.apple.driver.AppleHPET (1.5) <8 7 5 4 3>
  39	5 0xffffff7f8079f000 0x43000	0x43000	com.apple.iokit.IOHIDFamily (1.6.5) <7 6 5 4 3 1>
  40	0 0xffffff7f807e2000 0x4000	 0x4000	 com.apple.driver.AppleACPIButtons (1.3.5) <39 10 8 7 6 5 4 3 1>
  41	6 0xffffff7f807e6000 0xe000	 0xe000	 com.apple.iokit.IONDRVSupport (2.2) <19 9 7 5 4 3>
  42	0 0xffffff7f807f4000 0x5000	 0x5000	 com.apple.driver.AppleBacklight (170.0.34) <41 19 9 5 4 3>
  43	0 0xffffff7f807f9000 0x1d000	0x1d000	com.apple.driver.AppleGraphicsControl (2.8.68) <41 19 9 8 7 5 4 3 1>
  44	1 0xffffff7f80816000 0x3000	 0x3000	 com.apple.driver.AppleEFIRuntime (1.4.0) <7 6 5 4 3>
  45	2 0xffffff7f80819000 0xf000	 0xf000	 com.apple.iokit.IOATAFamily (2.5.1) <5 4 3 1>
  46	0 0xffffff7f80828000 0xa000	 0xa000	 com.apple.driver.AppleIntelPIIXATA (2.5.1) <45 9 5 4 3>
  47	2 0xffffff7f80832000 0x7000	 0x7000	 com.apple.iokit.IOAHCIFamily (2.0.4) <5 4 3 1>
  48	0 0xffffff7f80839000 0x17000	0x17000	com.apple.driver.AppleAHCIPort (2.1.5) <47 9 5 4 3 1>
  49	7 0xffffff7f80850000 0x38000	0x38000	com.apple.iokit.IOUSBFamily (4.1.8) <9 7 5 4 3 1>
  50	0 0xffffff7f80888000 0x10000	0x10000	com.apple.driver.AppleUSBUHCI (4.1.5) <49 9 7 5 4 3 1>
  51	2 0xffffff7f80898000 0x8000	 0x8000	 com.apple.iokit.IOHDAFamily (1.9.9f12) <5 4 3 1>
  52	1 0xffffff7f808a0000 0x19000	0x19000	com.apple.driver.AppleHDAController (1.9.9f12) <51 19 9 5 4 3 1>
  53	0 0xffffff7f808b9000 0x16000	0x16000	com.apple.driver.AppleUSBEHCI (4.1.8) <49 9 7 5 4 3 1>
  54	0 0xffffff7f808cf000 0x2000	 0x2000	 com.apple.driver.AppleSMBusPCI (1.0.8d0) <9 5 4 3>
  55	5 0xffffff7f808d1000 0x1a000	0x1a000	com.apple.iokit.IONetworkingFamily (1.10) <7 6 5 4 3 1>
  56	0 0xffffff7f808eb000 0x6000	 0x6000	 com.apple.driver.AppleRTL8169Ethernet (1.1) <55 9 5 4 3 1>
  57	0 0xffffff7f808f1000 0x6000	 0x6000	 com.apple.driver.AppleRTC (1.3.1) <8 5 4 3 1>
  58	3 0xffffff7f808f7000 0x7000	 0x7000	 com.apple.driver.ApplePS2Controller (1.1.0) <7 5 4 3 1>
  59	0 0xffffff7f808fe000 0x3000	 0x3000	 com.apple.driver.AppleLPC (1.4.12) <9 5 4 3>
  60	2 0xffffff7f80901000 0x2cf000   0x2cf000   com.apple.NVDAResman (6.2.6) <41 19 9 5 4 3 1>
  61	0 0xffffff7f80bd0000 0x404000   0x404000   com.apple.nvidia.nv50hal (6.2.6) <60 4 3>
  62	0 0xffffff7f80fd4000 0xc3000	0xc3000	com.apple.GeForce (6.2.6) <60 41 19 9 7 6 5 4 3 1>
  63	2 0xffffff7f81097000 0x4b000	0x4b000	com.apple.iokit.IOFireWireFamily (4.2.6) <5 4 3 1>
  64	0 0xffffff7f810e2000 0x28000	0x28000	com.apple.driver.AppleFWOHCI (4.7.1) <63 9 7 6 5 4 3 1>
  65	0 0xffffff7f8110a000 0xb000	 0xb000	 com.apple.driver.AppleSMBusController (1.0.8d0) <36 9 8 5 4 3>
  66	0 0xffffff7f81115000 0x7000	 0x7000	 com.apple.driver.AppleEFINVRAM (1.4.0) <44 7 5 4 3>
  67	0 0xffffff7f8111c000 0x3000	 0x3000	 com.apple.driver.AppleIntelCPUPowerManagementClient (105.13.0) <7 6 5 4 3 1>
  68	0 0xffffff7f8111f000 0x6000	 0x6000	 com.apple.driver.ApplePS2Trackpad (1.1.0) <58 39 7 6 5 4 3 1>
  69	0 0xffffff7f81125000 0x3000	 0x3000	 com.apple.driver.ApplePS2Mouse (1.2.0) <58 39 7 6 5 4 3 1>
  70	2 0xffffff7f81128000 0x25000	0x25000	com.apple.iokit.IO80211Family (314.1.1) <55 7 6 5 4 3 1>
  71	0 0xffffff7f8114d000 0x17b000   0x17b000   com.apple.driver.AirPortBrcm43224 (427.36.9) <70 55 9 7 5 4 3 1>
  72	0 0xffffff7f812c8000 0x1d6000   0x1d6000   com.apple.driver.AirPortBrcm43xx (423.91.27) <70 55 9 7 5 4 3 1>
  73	0 0xffffff7f8149e000 0x4000	 0x4000	 com.apple.driver.ApplePS2Keyboard (1.2.0) <58 39 7 6 5 4 3 1>
  74	0 0xffffff7f814a2000 0x3000	 0x3000	 com.apple.driver.AppleProfileCallstackAction (20) <16 5 4 3 1>
  75	2 0xffffff7f814a5000 0x5000	 0x5000	 com.apple.kext.OSvKernDSPLib (1.3) <5 4>
  76	4 0xffffff7f814aa000 0x1b000	0x1b000	com.apple.iokit.IOAudioFamily (1.8.0fc1) <75 5 4 3 1>
  77	1 0xffffff7f814c5000 0x7d000	0x7d000	com.apple.driver.DspFuncLib (1.9.9f12) <76 75 5 4 3 1>
  78	0 0xffffff7f81542000 0xce000	0xce000	com.apple.driver.AppleHDA (1.9.9f12) <77 76 52 51 41 19 5 4 3 1>
  79	0 0xffffff7f81610000 0x2000	 0x2000	 com.apple.iokit.IOUSBUserClient (4.1.5) <49 7 5 4 3 1>
  80	0 0xffffff7f81612000 0x15000	0x15000	com.apple.iokit.IOAHCIBlockStorage (1.6.3) <47 20 5 4 3 1>
  81	3 0xffffff7f81627000 0x19000	0x19000	com.apple.iokit.IOSCSIArchitectureModelFamily (2.6.5) <5 4 3 1>
  82	0 0xffffff7f81640000 0x4000	 0x4000	 com.apple.iokit.IOATAPIProtocolTransport (2.5.1) <81 45 5 4 3 1>
  83	0 0xffffff7f81644000 0x2000	 0x2000	 com.apple.driver.AppleProfileKEventAction (10) <16 4 3 1>
  84	0 0xffffff7f81646000 0x2000	 0x2000	 com.apple.driver.AppleProfileRegisterStateAction (10) <16 4 3 1>
  85	0 0xffffff7f81648000 0x2000	 0x2000	 com.apple.driver.AppleProfileThreadInfoAction (14) <16 6 4 3 1>
  86	0 0xffffff7f8164a000 0x11000	0x11000	com.apple.driver.AppleUSBHub (4.1.7) <49 5 4 3 1>
  87	0 0xffffff7f8165b000 0x2000	 0x2000	 com.apple.driver.AppleProfileTimestampAction (10) <16 5 4 3 1>
  88	0 0xffffff7f8165d000 0x3000	 0x3000	 com.apple.driver.AppleProfileReadCounterAction (17) <16 6 4 3>
  89	0 0xffffff7f81660000 0x8000	 0x8000	 com.apple.driver.AppleMCCSControl (1.0.17) <19 9 7 5 4 3 1>
  90	0 0xffffff7f81668000 0x5000	 0x5000	 com.apple.driver.AppleUpstreamUserClient (3.5.4) <19 9 8 7 5 4 3 1>
  91	0 0xffffff7f8166d000 0x2000	 0x2000	 com.apple.driver.AppleHDAHardwareConfigDriver (1.9.9f12) <4 3>
  92	0 0xffffff7f8166f000 0x9000	 0x9000	 com.apple.iokit.IOFireWireIP (2.0.3) <63 55 5 4 3 1>
  93	0 0xffffff7f81678000 0x2000	 0x2000	 com.apple.driver.AppleFileSystemDriver (2.0) <20 4 3>
  94	0 0xffffff7f8167a000 0x5000	 0x5000	 com.apple.AppleFSCompression.AppleFSCompressionTypeZlib (1.0.0d1) <6 4 3 2 1>
  95	0 0xffffff7f8167f000 0x4000	 0x4000	 com.apple.driver.AudioIPCDriver (1.1.6) <76 5 4 3 1>
  96	0 0xffffff7f81683000 0x4000	 0x4000	 com.apple.BootCache (31) <7 6 5 4 3 1>
  97	0 0xffffff7f81687000 0x3000	 0x3000	 com.apple.driver.XsanFilter (402.1) <20 5 4 3 1>
  98	0 0xffffff7f8168a000 0x2000	 0x2000	 com.apple.driver.AppleHDAPlatformDriver (1.9.9f12) <4 3>
  99	3 0xffffff7f8168c000 0x9000	 0x9000	 com.apple.iokit.IOCDStorageFamily (1.6) <20 5 4 3 1>
 100	2 0xffffff7f81695000 0x7000	 0x7000	 com.apple.iokit.IODVDStorageFamily (1.6) <99 20 5 4 3 1>
 101	1 0xffffff7f8169c000 0x7000	 0x7000	 com.apple.iokit.IOBDStorageFamily (1.6) <100 99 20 5 4 3 1>
 102	0 0xffffff7f816a3000 0x13000	0x13000	com.apple.iokit.IOSCSIMultimediaCommandsDevice (2.6.5) <101 100 99 81 20 5 4 3 1>
 103	0 0xffffff7f816b6000 0x7000	 0x7000	 com.apple.iokit.SCSITaskUserClient (2.6.5) <81 20 5 4 3 1>
 104	0 0xffffff7f816bd000 0x4000	 0x4000	 com.apple.driver.AppleUSBComposite (3.9.0) <49 4 3 1>
 105	0 0xffffff7f816c1000 0x5000	 0x5000	 com.apple.driver.AudioAUUC (1.54) <76 19 9 8 7 5 4 3 1>
 106	0 0xffffff7f816c6000 0x6000	 0x6000	 com.apple.iokit.IOUSBHIDDriver (4.1.5) <49 39 5 4 3 1>
 107	1 0xffffff7f816cc000 0x42000	0x42000	com.apple.iokit.IOBluetoothFamily (2.4.0f1) <7 5 4 3 1>
 108	0 0xffffff7f8170e000 0xb000	 0xb000	 com.apple.driver.AppleUSBBluetoothHCIController (2.4.0f1) <107 49 7 5 4 3>
 109	1 0xffffff7f81719000 0xa000	 0xa000	 com.apple.iokit.IOSerialFamily (10.0.3) <7 6 5 4 3 1>
 110	0 0xffffff7f81723000 0xa000	 0xa000	 com.apple.iokit.IOBluetoothSerialManager (2.4.0f1) <109 7 5 4 3 1>
 111	0 0xffffff7f8172d000 0xa000	 0xa000	 com.apple.filesystems.autofs (2.1.0) <7 6 5 4 3 1>
 112	0 0xffffff7f81737000 0xc000	 0xc000	 com.apple.driver.AGPM (100.12.19) <41 19 9 5 4 3>
 113	0 0xffffff7f81743000 0x9000	 0x9000	 com.apple.driver.AppleTyMCEDriver (1.0.2d2) <28 9 8 7 6 5 4 3 1>
 114	0 0xffffff7f8174c000 0x5000	 0x5000	 com.apple.driver.AppleHWSensor (1.9.3d0) <5 4 3>
 115	1 0xffffff7f81751000 0x58000	0x58000	com.apple.filesystems.ntfs (3.4) <7 6 5 4 1>

Link to comment
Share on other sites

run on terminal

grep Wake /var/log/kernel.log

 

use smbios macbook

 

add in boot.plist

<key>GeneratePStates</key>
<string>Yes</string>
<key>GenerateCStates</key>
<string>Yes</string>

Link to comment
Share on other sites

May  7 20:49:50 Dev-Nulls-MacBook-Pro kernel[0]: Wake reason = UHC3
May  7 20:49:50 Dev-Nulls-MacBook-Pro kernel[0]: System Wake

 

smbios I am using already:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>SMbiosversion</key>
<string>MBP51.88Z.00C1.B03.0802271651</string>
<key>SMfamily</key>
<string>MacBook Pro</string>
<key>SMproductname</key>
<string>MacBookPro5,1</string>
<key>SMserial</key>
<string>CK9*****1G0</string> <- replaced them to preserve my unique serial. 
</dict>
</plist>

 

and also boot plist I am already using:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Boot Banner</key>
<string>No</string>
<key>GenerateCStates</key>
<string>Yes</string>
<key>GeneratePStates</key>
<string>Yes</string>
<key>Graphics Mode</key>
<string>1280x800x32</string>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string></string>
<key>Legacy Logo</key>
<string>Yes</string>
</dict>
</plist>

Link to comment
Share on other sites

I did some stopwatch testing and first sleep is somehow way quicker than the ones after it. Sleep after first one averages around 2 minutes, doesn't matter if I set it to sleep again after wake or 5 minutes after wake. (what I meant with those times were from desktop to sleep)

 

E: My stomach feeling says that it has something to do with that massively-spamming "IOATAController device blocking bus" message that I get when just monitoring console (3 per second)

Link to comment
Share on other sites

I'll leave that issue up in the air for some time. I am going to try a hardware trick.

 

Now I am wondering about the audio and battery status icon, how to get those working?

 

E: Found the problem together with my screwdriver. After sliding the ATA DVD Drive out, it works all nicely. I wonder if anything could be done in order to avoid this getting to a very heavy macbook air.

Link to comment
Share on other sites

Audio works, battery works (even recognized that it's in a really bad condition, which is totally correct).

 

I noticed that most of the Fn keys do not work (Fn+F1 sleep hotkey works nicely though and brightness up/down are working too) - any chance to get all of them working?

 

The kbd/trackpad kexts which I use at the moment are downloaded from http://osx86.sojugarden.com/files/Extensio...2Controller.zip

Although I'd like to get two-finger scroll or side scroll working on the trackpad.

 

-----

 

I am still studying the ata optical drive issue, however I have found some messages from verbose output which concern me a bit. I'll post them soon.

5/8/11 11:41:11 AM	kernel	FireWire runtime power conservation disabled. (2)

 

Sometimes during boot it panics with similar layout (some codes differ)

2011-05-08_09.09.51.jpg

 

Another thing I noticed during boot:

disk1: ioctl(_IOWR, 'd', 132,24) is unsupported

disk1 is the dvd drive

 

Also that the blocking bus message does not appear before first wake (for instance clicking eject button from menubar totally freezes the whole bar after wake and will not disappear nor shut down the system properly)

Link to comment
Share on other sites

5/8/11 11:41:11 AM	kernel	FireWire runtime power conservation disabled. (2)

my "Real Mac" also has this message in the log

Firewire working?

 

Another thing I noticed during boot:

disk1: ioctl(_IOWR, 'd', 132,24) is unsupported

disk1 is the dvd drive

I Have no idea

 

 

Use another smbios, macbookpro5,1, chipset Nvidia

use smbios chipset intel

 

macbookpro2,1

 

dmi.bios.date: 02/29/08
dmi.bios.vendor: Apple Inc.
dmi.bios.version: MBP21.88Z.00A5.B08.0802291403
dmi.board.name: Mac-F42189C8
dmi.board.vendor: Apple Computer, Inc.
dmi.product.name: MacBookPro2,1

Link to comment
Share on other sites

No idea about firewire, I have no devices around me at the moment.

 

That smbios trick did not work ;)

 

It is very strange that this starts when it wakes up from sleep and not starting from boot.

 

However I found some ACPI values from everest which could be monitored using fakesmc acpi monitor (fan speed); no idea how to decode the value though.

Link to comment
Share on other sites

That smbios trick did not work ;)

 

this is the right thing to do

simulate an apple computer

with the correct data

similar to its hardwrare

Link to comment
Share on other sites

I know... just that the annoyance #1 is at the moment this IOATAController device blocking bus message. I know something during wake triggers this.

Use the search forum

I have no idea

Link to comment
Share on other sites

I flashed my dvd drive so that it would be channel 3 master instead of channel 1 slave. It broke the sleep now (wakes up immediately, however it works like this more than 1 time), however I cannot see any errors with the drive anymore.

 

Wake reason = USB2 EUSB
System wake
The USB device WirelessControllerDevice (Port 1 of Hub at 0x5d000000) may have caused a wake by being disconnected

 

I believe it is the bluetooth device which is connected via usb internally (which I dont have access to)

Link to comment
Share on other sites

I flashed my dvd drive so that it would be channel 3 master instead of channel 1 slave. It broke the sleep now (wakes up immediately, however it works like this more than 1 time), however I cannot see any errors with the drive anymore.

 

Wake reason = USB2 EUSB
System wake
The USB device WirelessControllerDevice (Port 1 of Hub at 0x5d000000) may have caused a wake by being disconnected

 

I believe it is the bluetooth device which is connected via usb internally (which I dont have access to)

 

you are using the DSDT?

Link to comment
Share on other sites

My bad, I tried some dsdt hacks but I think they did break it. Reverting to dsdt.02.zip version did the trick. I think it was the pwrb hack that broke this, now I found that removing Name (_HID, EisaId ("PNP0C0C")) works, but renaming it to Name (_CID, EisaId ("PNP0C0C")) breaks sleep and makes awful noise when closing lid.

 

Now to the minor problems. Fn combinations and different trackpad functions - what can I do?

Link to comment
Share on other sites

Now to the minor problems. Fn combinations and different trackpad functions - what can I do?

 

Try another kext

Voodops2

http://www.insanelymac.com/forum/index.php...st&id=87706

 

or

 

ApplePs2

http://www.insanelymac.com/forum/index.php...st&id=89083

 

I do not know if this will work

use in S/L/E

Link to comment
Share on other sites

Before I try the kexts, I found that sometimes this usb-bluetooth disconnects after sleep.

 

First set of kexts works! (No luck on Fn keys though)

 

The ones which fail to work:

Fn+F2 = WLAN/BT killswitch (doesn't matter)

Fn+F3 = switch/swap displays, no idea if theres any equal function on mac - Pressing this freezes mac at the moment!

Fn+F6 = Sound mute

Fn+F7 = Volume down

Fn+F8 = Volume up

Fn+F9 = Play/Pause

Fn+F10 = Stop

Fn+F11 = Previous in playlist

Fn+F12 = Next in playlist

Fn+Ins = Prt Sc

Fn+Num lk = Scr Lk (I believe it functions as apple brightness up but it is always at maximum, however it displays the icon in the middle of screen)

Fn+Del = SysRq

 

Also there are two keys which are swapped for some reason under osx.

The layout we use here: http://upload.wikimedia.org/wikipedia/comm...KB_Estonian.svg

The key between shift and z is swapped with the key to the left from 1. On windows and with other keyboards it functions properly.

Link to comment
Share on other sites

 Share

×
×
  • Create New...