netkas.org forum
November 29, 2021, 07:32:14 PM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Information for registering users http://forum.netkas.org/index.php/topic,2246.0.html
 
   Home   Help Search Login Register  
Pages: 1 ... 3 4 [5] 6
  Print  
Author Topic: Fixing time machine via efi  (Read 96930 times)
mcmatrix
Not Newbie
*
Offline Offline

Posts: 46


« Reply #60 on: January 19, 2008, 11:12:51 AM »

Well i downloaded the last one, heres MD5 (gfxutil) = c666b2121b7c47d203cc86fa14ff044b

And it gives me

Code:
./gfxutil -f ethernet
DevicePath = PciRoot(0xbfff0031)/Pci(0x1c,0x4)/Pci(0x0,0x0)

Huh

I tried with PciRoot(0x1), but no luck, my ethernet onboard is still builtin false, so no time machine Sad Sad

Any idea ? (i've got a P35, is it the issue ?)



Using Ioexplorer, here's the dev link :

IOdeviceTree:/PCI0@0/PEX4@1C,4/ethernet@0



Please attach you full IODeviceTree dump.

Run ./gfxutil -a , showed version should be 0.71b

If the version is current then DAMN i believed that this pciroot _UID bug is already fixed.
Logged
forik
Not Newbie
*
Offline Offline

Posts: 13


« Reply #61 on: January 19, 2008, 12:54:02 PM »


Now i've got 0.71b Smiley

Here's my ioreg -l :



* ds3r.txt.zip (25.39 KB - downloaded 432 times.)
« Last Edit: January 19, 2008, 01:00:08 PM by forik » Logged
forik
Not Newbie
*
Offline Offline

Posts: 13


« Reply #62 on: January 19, 2008, 03:26:54 PM »

yes its ok now, almost

1) P5LD2VM TM fixed with vanilla kext
2) GA-P35-DS3R fixed with vanilla kext

Great, Many thanks =:) !!!
« Last Edit: January 19, 2008, 03:29:12 PM by forik » Logged
pion
Not Newbie
*
Offline Offline

Posts: 6


« Reply #63 on: January 20, 2008, 04:57:16 AM »

what's wrong with time machine to begin with?
Logged
eberts
Not Newbie
*
Offline Offline

Posts: 14


« Reply #64 on: January 20, 2008, 04:24:31 PM »

Hi
since I tried to fix ethernet which shows built-in 01 now time machine doesn't work anymore. Even when I restore the patched IONetworking.kext it shows me backup error. But I can open time machine and I see all my backups.
Do I have to fix my WiFi card as well? And how do I get the device path? In IORegistry it shows up as IODeviceTree:/PCI0@0/HUB0@1E/ethernet@1
I am a bit confused now...
Thanks
Logged
eberts
Not Newbie
*
Offline Offline

Posts: 14


« Reply #65 on: January 20, 2008, 05:24:42 PM »

Hi
since I tried to fix ethernet which shows built-in 01 now time machine doesn't work anymore. Even when I restore the patched IONetworking.kext it shows me backup error. But I can open time machine and I see all my backups.
Do I have to fix my WiFi card as well? And how do I get the device path? In IORegistry it shows up as IODeviceTree:/PCI0@0/HUB0@1E/ethernet@1
I am a bit confused now...
Thanks

Ok, I figured it out: PciRoot(0x1)/Pci(0x1e,0x0)/Pci(0x1,0x0)
Now I have built-in 1 in there as well but still it gives me a backup error. I says it can't create the backup directory. It used to work before. Do I have to delete the volume? If so, how can I restore my backups then?
Thanks
Logged
eberts
Not Newbie
*
Offline Offline

Posts: 14


« Reply #66 on: January 20, 2008, 08:32:22 PM »

Alright, I solved this, too: I backed up the backupdb, deleted the drive and turned on time machine again. So I am starting from scratch again. Never mind... Roll Eyes
Logged
ihosc
Newbie

Offline Offline

Posts: 2


« Reply #67 on: February 11, 2008, 07:07:22 PM »

Hello, I don't seems to get this thing working. Will someone kindly help with my files please.

I'd created the plist based on my ethernet device path.

 
Code:
<?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>PciRoot(0x1)/Pci(0x1c,0x1)/Pci(0x0,0x0)</key>
<dict>
<key>build-in</key>
<string>0x01</string>
</dict>
</dict>
</plist>

And generated string
Code:
4b00000001000000010000003f0000000100000002010c00d041030a0100000001010600011c0101060000007fff0400160000006200750069006c0064002d0069006e0000000500000001

I've insert this string into com.apple.boot.plist
Quote
<?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>Graphics Mode</key>
   <string>1360x768x32</string>
   <key>Kernel</key>
   <string>mach_kernel</string>
   <key>Kernel Flags</key>
   <string></string>
   <key>device-properties</key>
   <string>4b00000001000000010000003f0000000100000002010c00d041030a0100000001010600011c0101060000007fff0400160000006200750069006c0064002d0069006e0000000500000001</string>
</dict>
</plist>

Please spot my error. Thanks.


Logged
time ed
Jr. Member
**
Offline Offline

Posts: 98


« Reply #68 on: February 11, 2008, 07:27:35 PM »

I'd created the plist based on my ethernet device path.
 
Code:
<key>PciRoot(0x1)/Pci(0x1c,0x1)/Pci(0x0,0x0)</key>
<dict>
<key>build-in</key>
<string>0x01</string>
</dict>

Please spot my error. Thanks.

If you're sure your path is correct, I think <key> should be: built-in
« Last Edit: February 11, 2008, 10:19:15 PM by time ed » Logged
ihosc
Newbie

Offline Offline

Posts: 2


« Reply #69 on: February 11, 2008, 08:09:15 PM »

Hello Time Ed, you're sharp. My TM is working now. Thanks very much.
Logged
Carlos Pombo
Newbie

Offline Offline

Posts: 2


« Reply #70 on: February 15, 2008, 02:07:32 AM »

great news (at least for you and others with "standard" or more osx friendly mobos).

my ethernet@0 is not in IOACPIPlane, I can find it in IOService or in IODeviceTree

IODeviceTree:/PCI0@0/PEX4@1C,4/ethernet@0

I'm totally lost in trying to get that converted to hex values Sad

cheers
Bad Axe2 KR series GUID Partition 10.5.2 working w/EFI v8 + Graphics (7600GT) + Audio (stereo out) + TimeMachine/Ethernet strings.
Only:
1 kext added (dsmos)
1 removed (AppleIntelCPUPowerManagement) as per netkas script to update to 5.2.
Box running without crashes and RocketRaid 2320 raiding 8 Raptor HDD's Xbench 355.
My huge photo files are processed by photoshop fantastically fast.

I'm amazed

* com.apple.Boot.plist 7600.gt +Sfx +Ethernet.zip (2.73 KB - downloaded 435 times.)
* 7600gt.plist +audio +ethernet.zip (1.56 KB - downloaded 441 times.)
« Last Edit: February 16, 2008, 01:25:35 AM by Carlos Pombo » Logged
GLKA
Newbie

Offline Offline

Posts: 3


« Reply #71 on: April 02, 2008, 03:17:57 PM »

Yeah, this method is work.
Logged
bigpoppa
Not Newbie
*
Offline Offline

Posts: 8


« Reply #72 on: May 30, 2008, 08:17:36 AM »

Is this the Error 35 fix?
Logged
Signal64
Newbie

Offline Offline

Posts: 4


« Reply #73 on: July 25, 2008, 03:28:53 AM »

I can get NetworkInterfaces.plist showing my en0 as IOBuiltin true with this EFI method.

Checking /var/log/system.log I would get a single UUID error for socketfilterfw (as another op mentioned), but TM would work.

After several reboots, more UUID errors would show up and TM stopped working.

I've tried the two other sne workarounds (wifi entry and kext) with the same result.

I'm not sure what other conditions (particular SMBios?) might be needed to make it work.

Motherboard: Gigabyte GA-EP43-DS3L Rev. 1.0
Onboard Network: Realtek 8111C
Network Kext used: Retail drivers from Realtek for Mac 10.5.x v2

gfxutil -f ethernet
PciRoot(0x1)/Pci(0x1c,0x5)/Pci(0x0,0x0)

« Last Edit: July 28, 2008, 08:46:07 AM by Signal64 » Logged
Signal64
Newbie

Offline Offline

Posts: 4


« Reply #74 on: July 25, 2008, 06:46:13 AM »

I'm showing in /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
Code:
<key>BSD Name</key>
<string>en0</string>
<key>IOBuiltin</key>
<true/>

Here's the plist I used to build the string with:
Code:
<?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>PciRoot(0x1)/Pci(0x1c,0x5)/Pci(0x0,0x0)</key>
<dict>
<key>built-in</key>
<string>0x01</string>
</dict>
</dict>
</plist>

And this the resulting entry in com.apple.Boot.plist
Code:
<key>device-properties</key>
<string>4b00000001000000010000003f0000000100000002010c00d041030a0100000001010600051c0101060000007fff0400160000006200750069006c0074002d0069006e0000000500000001</string>
« Last Edit: July 28, 2008, 08:48:13 AM by Signal64 » Logged
Pages: 1 ... 3 4 [5] 6
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!