ProjectOSX

Welcome Guest!

Returning User? Login here.

Want membership privileges? Register here.

> DSDT

Differentiated System Description Table (DSDT) - DSDT is a part of the ACPI specification and it supplies configuration information about a base system. ACPI capable computers come with a preinstalled DSDT from the manufacturer. A common Linux/OS X problem is missing ACPI functionality (fans not running, laptop screens not shutting off, etc.)

This subforum is dedicated to patches/fixes able to be inserted/modified from an extracted dsdt.dsl, which is then compiled into a DSDT.aml for OS X to pick up and use (with a proper bootloader).

These fixes are not permanent, and do not damage your BIOS.

 
Start a new topic Add Reply
> Lan Mac Address In Dsdt
gabiz_ro
post Apr 4 2012, 02:24 AM
Post #1
Due to a unknown problem,could be a BIOS update who went wrong one Asus K52F laptop lost UUID and mac address for JMicron 25x wired network card.
As result LAN is not working without mac address.

No tools available to rewrite missing data.
And once I set any mac address in device properties all is working fine.

It is possible that in DSDT could be added some info to rebuild missing BIOS data?
If yes,how and what to add to DSDT?

Thanks.
Slice
post Apr 7 2012, 11:43 AM
Post #2
LAN drivers never look into DSDT or BIOS. Mac-address will be obtained from LAN-card by internal algo.
For example
CODE
    // read the mac address and place it somewhere safe for later use
    ptrB0 =(char *)csrBase + B2_MAC_1;
    bcopy (ptrB0, &addrMAC, ETH_ALEN);
    uint8_t MAC[ETH_ALEN];
    bcopy (ptrB0, &MAC, ETH_ALEN);
    ERROR_LOG("%s MAC_Address=%02x:%02x:%02x:%02x:%02x:%02x\n", getName(),
              MAC[0],MAC[1],MAC[2],MAC[3],MAC[4],MAC[5]);
Пожалуйста, прочитайте ЧаВо!
i3-2120 GA-H61M-S1, Radeon HD6670, ALC887(VoodooHDA 2.8.4), OS⌘10.9.2, OS⌘ 10.7.5 Clover FakeSMC_plugins_3.3.1 Realtek LAN v3.1.2

Add Reply Start a new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members: