Contribute
Register

Need help to edit dsdt and get system working further

Status
Not open for further replies.
again restarted, does boots now :S i changed nothing, i think i will go back to windows :(
 
can this be caused of using the usb 3 ports?
 
lol qe is working again, still didnt change a thing! only did a reboot
 
Hi Guys, Thanks for reading, excuse me for my bad englisch. im trying to get everything as clear i can be.
After two weeks of trying i finally got my gpu working (without hdmi and vga)
Please read the following.

This are my specs:
4GB ram, 500 GB Hitachi HDD
Asus x75A Mainboard with i3-2310m
Intel HD3000, (0x1116) 1600 x 900
Intel HM67/HM70 Chipset Express

What works:
HD3000 with QE;
Wifi Card;
LAN;
Keyboard and Trackpad;

What doesn't work:
VGA/HDMI
Battery percentage
sound
brightness control
fn + f7 to disable screen
after sleep screen stays black
if i hit fn+f8 (external monitor key) i get stripes in screen
the volume buttons on the keyboard
somethimes the computer just shuts off, idk why, maybe overheating?
bluethoot
webcam
hd monitor does'nt give my any intel
usb 3.0 (if i put something in it it, the system freezes)

Its a big list but im willing to pay you 40 -60 euro's. We can do teamvieuwer im really stuggling with this for a while.


Now a other question is, i have seen alot of sandy bridge patches, which one do i have to use, and how can i find out if i have to use it?

Notebook Core i Sandy Bridge
DTGP
EHCI
FN KEYS
HDEF _DSM
HPET
IRQS
LPC
PARSEOP_IF
PNLF SB
RTC
SHUTDOWN
SMBUS
UHCI
_T_x rename

Also, forum oderator can you please remove my other post to keep the forum a little bit clean, im sorry, i just wanne try get everything working in this forum then.

Here is what id did until now.

Code:
[B]1. Have a ML USB disk or create one from a other mac, with the following instructions:[/B]
a. Format a USB flash drive (8gb) to journaled, as MBR or GUID
b. go to thé app store and download mountain lion.
c. Use Unibeast to create bootable ML usb with laptop support, use the patched MBR osxinstall.mpkg and  
copy it to the right directory 
 
[B]2. Boot from mountain lion usb with commando "-v -f" and go trough the installation. 
[/B]a. Create a partition, with MBR as table and Journaled as format.
I need MBR cause my BIOS doesn't read GUID from booting.

[B]3. Booting into OS X for the first time (welcome screen)[/B]
-v -f  = grazy colours again, but when trough the setup anyway
-v -f -x = Colours are OK, but you need internet for getting you're dsdts and apps, cause most of times the usb won't 
mount with (-x)

[B]4. Fix the 4k sector to be able to boot from hdd [/B]
a. open terminal in os x setup (from usb)
b.  dd if=/Volumes/"Unibeast Volume Name"/usr/standalone/i386/boot1h of=/dev/disk0s1

[B]5. Install Multibeast[/B]
    Patched AppleIntelCpuPowermanagement, 
    fakesmc + fakesmc plugins
    ps/2 keyboard mouse and trackpad
    Chimera Bootloader
    Did NOT installed user beast neither USERDSDT (cause i want to create a fresh DSDT later)


[B]6. From this moment i can only boot with  unibeast, cause i didn't have smbios and org.chameleon.Boot.plist
created /Extra folder. Putted org.chameleon.Boot.Plist and smbios 8,1 in that folder. Reboot

[/B]
I can finally reboot from hard disk with only dual link problem. see step 5 again for whats installed now.
My System Info now says INTEL HD Graphics 3000 Mobile 385 MB, and i have qe, but no vga or hdmi output works, only dual link  problem have to be patched so please read on...

[B]7. Create DSDT, skip a,b,c,d,e in this step if you already have one. (or create one later when you booted into the os x)[/B]
a. open dsdt editor (need java)
b. click extract dsdt
c. patch with the patches (In my case i used Duallink, DTPG)
d like it if someone can take a look for me, dsdt is in the attachment)
d. compile, check for errors (fixed 1 error with lower cases, and 7 warnings left)
e. save as dsdt.aml and save the file for later
f. Create a folder called Extra on the root of your system partition and copy your DSDT.aml into it.
 
[B]8. Reboot (-v)[/B]
Boot and QE works now without any boot flags, wifi, lan, keyboard and trackpad aswell.

What WiFi do you have? Half Height Mini PCIE? If so, what brand/model?
 
What WiFi do you have? Half Height Mini PCIE? If so, what brand/model?

I have half size wifi indeed. But not the stock one, cause thats not supported on osx, im currently using a Atheros 9820 with dev id 002a and vendor id 168C
 
I have half size wifi indeed. But not the stock one, cause thats not supported on osx, im currently using a Atheros 9820 with dev id 002a and vendor id 168C

You should be able to get the 9280 to work with DSDT edit. Here are the patches we use on the Probook:

Code:
#   Airport fix works with vanilla IO80211 kext 
into device label WNIC parent_label RP04 replace_content
begin
Name (_ADR, Zero)  // _ADR: Address\n
Method (_PRW, 0, Serialized)  // _PRW: Power Resources for Wake\n
{\n
	Return (^^_PRW)\n
}\n
Method (_DSM, 4, NotSerialized)\n
{\n
    Store (Package (0x0C)\n
        {\n
            "AAPL,slot-name", \n
            Buffer (0x08)\n
            {\n
                "AirPort"\n
            }, \n
            "device-id", \n
            Unicode ("*"), \n
            "device_type", \n
            Buffer (0x08)\n
            {\n
                "AirPort"\n
            }, \n
            "model", \n
             Buffer (0x33)\n
             {\n
                "Atheros 9285 802.11 b/g/n Wireless Network Adapter"\n
             },\n
            "subsystem-id", \n
            Buffer (0x04)\n
            {\n
                0x8F, 0x00, 0x00, 0x00\n
            }, \n
            "subsystem-vendor-id", \n
            Buffer (0x04)\n
            {\n
                0x6B, 0x10, 0x00, 0x00\n
            }\n
        }, Local0)\n
    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
    Return (Local0)\n
}
end;

into all label WNIC set_label begin ARPT end;

Labels/locations can vary, so you'll probably have to search around in your DSDT to find the "wireless NIC" device...
 
You should be able to get the 9280 to work with DSDT edit. Here are the patches we use on the Probook:

Code:
#   Airport fix works with vanilla IO80211 kext 
into device label WNIC parent_label RP04 replace_content
begin
Name (_ADR, Zero)  // _ADR: Address\n
Method (_PRW, 0, Serialized)  // _PRW: Power Resources for Wake\n
{\n
    Return (^^_PRW)\n
}\n
Method (_DSM, 4, NotSerialized)\n
{\n
    Store (Package (0x0C)\n
        {\n
            "AAPL,slot-name", \n
            Buffer (0x08)\n
            {\n
                "AirPort"\n
            }, \n
            "device-id", \n
            Unicode ("*"), \n
            "device_type", \n
            Buffer (0x08)\n
            {\n
                "AirPort"\n
            }, \n
            "model", \n
             Buffer (0x33)\n
             {\n
                "Atheros 9285 802.11 b/g/n Wireless Network Adapter"\n
             },\n
            "subsystem-id", \n
            Buffer (0x04)\n
            {\n
                0x8F, 0x00, 0x00, 0x00\n
            }, \n
            "subsystem-vendor-id", \n
            Buffer (0x04)\n
            {\n
                0x6B, 0x10, 0x00, 0x00\n
            }\n
        }, Local0)\n
    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
    Return (Local0)\n
}
end;

into all label WNIC set_label begin ARPT end;

Labels/locations can vary, so you'll probably have to search around in your DSDT to find the "wireless NIC" device...

It does work OOB with me....
 
Status
Not open for further replies.
Back
Top