Jump to content

DSDT for foxconn motherboards?


bajabronco
 Share

15 posts in this topic

Recommended Posts

I think I have a board that is not frequently used. I have a Foxconn G31AX-K, with a EVGA, GeForce 8600 GT. I have a DSDT that allows the video card to work, in Snow and Leo, but I can't get LAN to work in Leo, even with the 8111 Kext. Has anyone created a DSDT for this board before?

 

Info on the board

 

CPU Socket Type

LGA 775

CPU Type

Core 2 Quad / Core 2 Extreme / Core 2 Duo

FSB

1333/1066MHz

Chipsets

North Bridge

Intel G31

South Bridge

Intel ICH7

Memory

Number of Memory Slots

2×240pin

Memory Standard

DDR2 800

Maximum Memory Supported

4GB

Channel Supported

Dual Channel

Expansion Slots

PCI Express x16

1

PCI Slots

5

Storage Devices

PATA

1 x ATA100 2 Dev. Max

SATA 3Gb/s

4

Onboard Video

Onboard Video Chipset

Intel GMA 3100

Onboard Audio

Audio Chipset

Realtek ALC662

Audio Channels

6 Channels

Onboard LAN

LAN Chipset

Realtek 8111B

Max LAN Speed

10/100/1000Mbps

 

Thanks!

Link to comment
Share on other sites

inspiron 530 or vostro 200 has a foxcon board but its not same.. it uses intel lan.

 

your issue might be need for Lnx2Mac driver.

or Device (PCI0) has Name (_UID, 0x01) change to 0x00

 

or /Extra/smbios.plist needs proper info for 10.6.8 and lion to work.

Link to comment
Share on other sites

I had the LAN working perfectly in Snow, but now with Leo, no luck at all. I edited my DSDT with what you had above, -but in my DSDT my the (PCIO) has a name (_UID, One) not (_UID, 0x01) but I changed it to 0x00 with no luck. Here is my dsdt file, if you are anyone knows how to make a good DSDT for this board. http://www.mediafire.com/?7z4uyp73z99djhg

Link to comment
Share on other sites

EthernetBuiltIn=Yes. chameleon version ?? use 2.1 latest.

u have driver version .60 or .90 ??

get me ioregistry dump so i can see difference.. from snow and lion.

 

in lion i think u have to remove rtl8139kext so it lets lnx2mac do its thing

Thanks LatinMcG for all the info! I tried the Ethernet built in = yes trick already but I haven't tried deleting rtl8139 kext yet. I won't be back on the hack till Monday, but I'll try everything then and post the ioregistry dump. Thanks again!

Link to comment
Share on other sites

the only difference i see is

LEO "IODeviceMemory" = (({"address"=4259250176,"length"=65536}))

SNOW "IODeviceMemory" = (({"address"=18446744073673834496,"length"=65536}))

which probably is memory allocated by driver.

and i see snow has legacy kernel v6. is snow 10.6.8 ? what smbios.plist ?

Link to comment
Share on other sites

how do u use 2 smbios.plist u installed /Extra to both partitions ?? (wrong thing to do)

the issue youre gona have with snow is the smbios.plist is missing stuff from the lion. SMboard

also snow smbios has macpro3,1 and macpro4,1 in same file.

i fixed it but use same for both

<?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>SMbiosdate</key>
<string>02/29/08</string>
<key>SMbiosversion</key>
<string>MP31.88Z.006C.B05.0802291410</string>
<key>SMfamily</key>
<string>MacPro</string>
<key>SMmanufacter</key>
<string>Apple Inc.</string>
<key>SMproductname</key>
<string>MacPro3,1</string>
<key>SMserial</key>
<string>G88014V4XYK</string>
<key>SMboardproduct</key>
<string>Mac-F42C88C8</string>
	<key>EthernetBuiltIn</key>
  <string>Yes</string>
</dict>
</plist>

also try Imac11,1 smbios

http://www.insanelymac.com/forum/index.php...t=0&start=0

 

and dsdt might need a tweak. in pci0 with i did allready

Link to comment
Share on other sites

i fixed it but use same for both
<?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>SMbiosdate</key>
<string>02/29/08</string>
<key>SMbiosversion</key>
<string>MP31.88Z.006C.B05.0802291410</string>
<key>SMfamily</key>
<string>MacPro</string>
<key>SMmanufacter</key>
<string>Apple Inc.</string>
<key>SMproductname</key>
<string>MacPro3,1</string>
<key>SMserial</key>
<string>G88014V4XYK</string>
<key>SMboardproduct</key>
<string>Mac-F42C88C8</string>
	<key>EthernetBuiltIn</key>
  <string>Yes</string>
</dict>
</plist>

Just for record in smbios.plist:

SMmanufacter should be SMmanufacturer //for new chameleon 2.1

 

And the flag:

<key>EthernetBuiltIn</key>
<string>Yes</string>

Need to be place it in org.chameleon.Boot.plist... NOT in smbios.plist.

Link to comment
Share on other sites

Just for record in smbios.plist:

<key>SMmanufacter</key> should be <key>SMmanufacturer</key> //for new chameleon 2.1

 

And the flag:

<key>EthernetBuiltIn</key>
<string>Yes</string>

Need to be place it in org.chameleon.Boot.plist... NOT in smbios.plist.

 

yes forgot to proofread. (i was leaving right before that post..) gracias for the good eye ( i didnt do it tho, he had it in there)

 

that changed at RC5 102x versions and up

Link to comment
Share on other sites

LatinMcG, I am actually running two totally separate hard drives, when i did the install of Lion I used Chameleon 2.0 Rc5 R 1393, and the difference on the Snow Leopard drive is that it is running rc5 R643. I can't understand why i can't get the ethernet working in Lion, even though it works perfectly in Snow Leopard. I have used the smbios.plist, as well as the ethernet YES flag in the org.chameleon.boot.plist. I am thinking of upgrading Chameleon to the latest 2.1 R 1664 and seeing if that might help. What do you think?

Link to comment
Share on other sites

 Share

×
×
  • Create New...