TimeMachine Fix.
Edit: 10-Sep-2009 0:44. Edited due to legal reasons. Sorry![]()
TimeMachine Fix.
Edit: 10-Sep-2009 0:44. Edited due to legal reasons. Sorry![]()
HP: aserebln.blogspot.com
MoBo: Gigabyte EP45-DS3 (F10b)
Cpu: Intel Q9550 @ 2.83GHz
Gfx: Palit Geforce 9500 GT 1GB passiv
Mem: 4GB OCZ PC1066
Hdd: 1TB Samsung HD103SJ
Dvd: LG GH22NS30
MacOS: My Booter (Chameleon 2.0 RC4/PCEFI10.5 based) & OS X 10.6.2
EFI-X:TRASHED
Now you see here's the funny thing. I plugged in my EFi-X and did a clean install of OS X on an extra hard drive, and after the firmware update, Time Machine worked perfectly fine after figuring out which of the two onboard LAN OS X was recognizing as the built-in interface.
Initially, I got the "built-in network interface could not be found" error in TM preferences after updating, and clearing NetworkInterfaces.plist and other preference files didn't resolve the issue. I had only onboard LAN 1 enabled in BIOS (LAN 2 was disabled, and my Netgear GA311 was removed). When I disabled LAN 1 and enabled LAN 2, Time Machine worked fine. When I had both enabled, it also worked, and I checked NetworkInterfaces.plist, and LAN 2 was flagged with IOBuiltin true when LAN 1 would always be flagged as false.
After that, however, I started running into the usual issues where EFi-X started disappearing from BIOS, or got stuck at "EFIXv1 Loading Please Wait", and realized that Chameleon is so much better, so I unplugged the bugger and went back to using Chameleon.
If I have some spare time this weekend I'll plug it back in and get you the information.
Chameleon EFI 2.0 RC5 | Mac OS X 10.6.5
MB MSI P55M-GD45 (BIOS v1.8)
CPU Intel Core i7 2.8 GHz
GPU ATI RADEON 4870 HD (1 GB)
RAM 8 GB G.SKILL DDR3-1600
HDD 1 TB Western Digital | DVD Sony Optiarc AD-7220S
DISPLAY 24" Apple LED Cinema Display
Here's a dump of my 4.6.12 system if it helps.
BTW: my device was broken with a hardware defect after upgrading to 3.6.11 (on bootup the black box was hiding the OS selection screen). Reflashing did not work as the firmware updater did not allow that.
So my Chameleon stick is prepared and (90%) running.
When 4.6.12 was released I gave it a try to update and....tada...my harware defect went away and that expensive usb stick is booting again...how long...who knows.
But anyway: also with 4.6.12 Time machine is not working so here's the dump file...
HP: aserebln.blogspot.com
MoBo: Gigabyte EP45-DS3 (F10b)
Cpu: Intel Q9550 @ 2.83GHz
Gfx: Palit Geforce 9500 GT 1GB passiv
Mem: 4GB OCZ PC1066
Hdd: 1TB Samsung HD103SJ
Dvd: LG GH22NS30
MacOS: My Booter (Chameleon 2.0 RC4/PCEFI10.5 based) & OS X 10.6.2
EFI-X:TRASHED
Yes, you're right. I have an additional Network card (Netgear GA311) as there was always problems with the internal one.
Mainboard: Gigabyte EP35-DS3 F4 CPU: Intel Core Duo E7300
Graphic: Colorful 9800GT 512MB
Memory: 4GB Kingston DDR2-800
HDD 1: Western Digital Caviar WD10EACS 1TB HDD2: Samsung Spinpoint SP2504C 200BG
DVD: Sony NEC Optiarc AD-7200S Case: Power Mac G5
OS: Mac OS X 10.5.7 | Windows 7 RC Mac OS X 10.6.1
Bootdevice: Chameleon 2.0 RC3 | Efi-X: dustcollector
Intersting that this FW was released just as Chameleon 2.0 RC2 was released too!
OS X 10.6.4 (Retail)
MB: EP45-Extreme (F9) | EX58-Extreme
CPU: Intel E8600 | i7 920
GPU: Powercolor HD3870 | HD4890
RAM: 4 x 2GB Corsair Dominator | 3 x 2Gb Corsair (DDR3-2000 C8-8-8-20)
HDD: RR2680 | RR4320 Controller 3x 10K 300GB RAID5
PSU: Corsair HX620 | Silverstone OP1000 DVD: Asus DRW-2014L1T FW 1.02 Pioneer DVD-RW DVR-217
Display: Plasma 50" Full HD / Acer 24" 1920x1200
Input: Apple Wireless Keyboard MX Revolution Pro 9000
Output: DENON 3808 5.1 Speakers by Image
I did not make the relationship right away, but now that you're mentioning it .... :-)
====================
MB : GA-EP45T-EXTREME
CP : INTEL E6850 @ 3.6GHz (Watercooled)
MEM : 8GB DDR3 @ 1200 MHz
OS X 10.5.8
NO-EFiX
OK, this makes sense. TM cannot work, because your onboard nic has no "built-in" property. Here's the relevant part of the ioreg:
Normally the "built-in"="1" property appears under ethernet@0.Code:+-o PEX4@1C,4 <class IOPCIDevice, registered, matched, active, busy 0, retain 10> | | { | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/PEX4@1c0004" | | } | | | +-o IOPCI2PCIBridge <class IOPCI2PCIBridge, registered, matched, active, busy 0, retain 7> | | { | | } | | | +-o ethernet@0 <class IOPCIDevice, registered, matched, active, busy 0, retain 10> | | { | | "IOPCIResourced" = Yes | | "IOInterruptControllers" = ("io-apic-0","IOPCIMessagedInterruptController","IOPCIMessagedInterruptController") | | "IOName" = "ethernet" | | "subsystem-id" = <00e00000> | | "IOPCIExpressLinkCapabilities" = 259089 | | "IODeviceMemory" = ({"parent"=({"address"=0,"length"=65536}),"offset"=49152,"length"=256},({"address"=18446744073592111104,"length"=4096})) | | "class-code" = <00000200> | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2} | | "revision-id" = <01000000> | | "IOInterruptSpecifiers" = (<1000000007000000>,<0200000000000100>,<0300000000000100>) | | "assigned-addresses" = <...> | | "IOChildIndex" = 1 | | "IOPCIMSIMode" = Yes | | "device-id" = <68810000> | | "vendor-id" = <ec100000> | | "name" = "ethernet" | | "subsystem-vendor-id" = <58140000> | | "IOPCIExpressLinkStatus" = 4113 | | "reg" = <...> | | "compatible" = <"pci1458,e000","pci10ec,8168","pciclass,020000"> | | "IOPCIExpressASPMDefault" = 0 | | } | | | +-o AppleRTL8169Ethernet <class AppleRTL8169Ethernet, registered, matched, active, busy 0, retain 6> | | { | | "CFBundleIdentifier" = "com.apple.driver.AppleRTL8169Ethernet" | | "IOVendor" = "Realtek" | | "IOUserClientClass" = "RTLNICClient" | | "IOClass" = "AppleRTL8169Ethernet" | | "IOModel" = "RTL8168B" | | } | | | +-o IOEthernetInterface <class IOEthernetInterface, registered, matched, active, busy 0, retain 10> | { | "IOPrimaryInterface" = No | "BSD Name" = "en0" | "IOBuiltin" = No | }
But the really strange thing is, that your system uses the original Apple AppleRTL8169Ethernet.kext as the ethernet driver and not the one from ASEM. Your mainboard uses a Realtek 8111B, which is a reduced version of the 8168. The 8169 & 8110 (reduced version) are for PCI. The 8168 & 8111 (reduced version) are for PCI-Express. I don't know whether the Apple driver should work for the 8111B chip, but I don't think so, because it makes no sense to work on opensource drivers (like the Psystar R1000.kext), if the Apple supplied driver would work.
By the way... here is your patched DSDT ready to use with Chameleon.
HP: aserebln.blogspot.com
MoBo: Gigabyte EP45-DS3 (F10b)
Cpu: Intel Q9550 @ 2.83GHz
Gfx: Palit Geforce 9500 GT 1GB passiv
Mem: 4GB OCZ PC1066
Hdd: 1TB Samsung HD103SJ
Dvd: LG GH22NS30
MacOS: My Booter (Chameleon 2.0 RC4/PCEFI10.5 based) & OS X 10.6.2
EFI-X:TRASHED
Thanks a lot for the feedback and especially the patched DSDT file!
noob question: what is the benefit for me having this file? How do I use it?
cu
chamelefi-x
Mainboard: Gigabyte EP35-DS3 F4 CPU: Intel Core Duo E7300
Graphic: Colorful 9800GT 512MB
Memory: 4GB Kingston DDR2-800
HDD 1: Western Digital Caviar WD10EACS 1TB HDD2: Samsung Spinpoint SP2504C 200BG
DVD: Sony NEC Optiarc AD-7200S Case: Power Mac G5
OS: Mac OS X 10.5.7 | Windows 7 RC Mac OS X 10.6.1
Bootdevice: Chameleon 2.0 RC3 | Efi-X: dustcollector
A quick response: Put it (dsdt.aml, the dsdt.dsl is the source code) into the Extra Folder along with com.apple.Boot.plist. Then you can remove the Disabler.kext from the Extra/Extensions folder. AppleRTC.kext and AppleIntelCPUPowerManagement.kext will work with this patched DSDT. With the "buggy" DSDT from Gigabyte these two kext's will crash. Disabler.kext disables the two. More info here: Link.
HP: aserebln.blogspot.com
MoBo: Gigabyte EP45-DS3 (F10b)
Cpu: Intel Q9550 @ 2.83GHz
Gfx: Palit Geforce 9500 GT 1GB passiv
Mem: 4GB OCZ PC1066
Hdd: 1TB Samsung HD103SJ
Dvd: LG GH22NS30
MacOS: My Booter (Chameleon 2.0 RC4/PCEFI10.5 based) & OS X 10.6.2
EFI-X:TRASHED