Montag, 6. Juli 2009

Time Machine

I will give you now some info the problem with non working Time Machine.

Time Machine is a very user friendly and easy to use Backup solution from Apple. The backup it takes, is connected to Computer which made the backup. You cannot use a TM-backup from Computer "A" to restore something on Computer "B". To identify the Computer TM uses the Ethernet-MAC-address of the built-in Ethernet. Every MAC-address is globally unique and every MAC from Apple has ethernet, so it can be used to identify a computer, if the ethernet port is built-in. An exchangeable PCI-card, like the Netgear GA311, does not help, because the card can be removed (loosed MAC-address) or changed (another, different MAC-address). So TM only works if it can find an internal, built-in ethernet port.

This was exactly the I got from TM. It couldn't find any built-in ethernet port, although the two Realtek 8111C are onboard and hence built-in. For some reason Mac OS X does not detect the as built-in. I don't known how Apple detects their own ethernet as built-in.

I flagged the first onboard ethernet port as built-in using device-properties in the Chameleon com.apple.Boot.plist. I made this device-property with EFIStudio. See here.

1 Kommentar:

  1. You can edit your DSDT to reflect your ether net as built in. Like so

    Device (GIGE)
    {
    Name (_ADR, Zero)
    Name (_SUN, 0x03)
    Name (_PRW, Package (0x02)
    {
    0x0B,
    0x04
    })
    Method (_DSM, 4, NotSerialized)
    {
    Store (Package (0x0A)
    {
    "built-in",
    Buffer (One)
    {
    0x00
    },

    "location",
    Buffer (0x02)
    {
    "1"
    },

    "device_type",
    Buffer (0x09)
    {
    "ethernet"
    },

    "revision-id",
    Buffer (0x04)
    {
    0x13, 0x00, 0x00, 0x00
    },

    "model",
    Buffer (0x22)
    {
    "Realtek RTL8111B Gigabit Ethernet"
    }
    }, Local0)
    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
    Return (Local0)
    }
    }
    }

    The important part is to get the ID correct.

    See this post for more good DSDT info: Won't fix all your problems but might help with some.
    http://www.insanelymac.com/forum/index.php?showtopic=142434&start=100&p=1031230&#entry1031230

    AntwortenLöschen