Posted 26 June 2009 - 04:00 PM
Strangely Ethernet worked fine under iDeneb 10.5.6 (although little else did), updating to 10.5.7 fixed all of the other problems but the Ethernet disappeared.
This is what the ASUS manual says about my LAN:
Dual Gigabit LAN controllers
Marvell 88E856 / 88E8001 Gigabit LAN controller
featuring AI NET2, Teaming and Redundent
This is what System Profiler says:
MAC Address: 00:0a:95:a6:12:1a
Media Options: Full Duplex, flow-control
Media Subtype: 100baseTX
Hardware Type: Broadcom 5421
This is the machine spec:
Intel Q6600 Core2 Quad 2.4GHz 1066MHz FSB
ASUS P5Q Deluxe
Sapphire ATI Radeon HD 4870 GPU
Corsair Dominator (2x2048MB) DDR2 PC2-8500 1066MHz 2x240pin DIMMs
OCZ StealthXStream 600 Watt PSU
Western Digital Caviar Black 1 TB SATAII 32MB Cache Dual Processor Hard Drive
Pioneer DVR-216 20x Int. DVDRW SATA
Thermaltake Big Typhoon 120 VX (CPU Cooler)
Lian Li PC-8B Case
If you could phrase any answers as if you were talking to a complete idiot that would be cool, as you are in fact speaking to a complete idiot. As a long time Mac user even the thought of coding brings me out in a cold sweat, and until a couple of weeks ago I'd never heard the word BIOS.
Never the less, any help or advice would be really gratefully accepted.
Posted 27 June 2009 - 12:42 AM
Posted 27 June 2009 - 04:08 AM
When it was working with iDeneb 10.5.6, did you installed Chun-Nan's/Eureka's IOPCIFamily.kext?
Posted 28 June 2009 - 02:41 AM
The LAN controllers on the P5Q are definitely Marvell 88E856. When I did a standard install of iDeneb 10.5.6 it automatically installed the IONetworkingFamily.kext (which supports this controller).
However. the iDeneb 10.5.7 update (which sorted out all my other problems) uninstalled this kext. In fact, there is a folder with the update called "Extensions Disabled" ant there is a copy of the IONetworkingFamily.kext inside it.
There is a thing called iDeneb.Tool.rev1 that comes with the update and it lets you install some of the older kexts with the update, but the IONetworkingFamily.kex is not included.
So here is the 22million Euro Question:
Is there a SIMPLE way to make sure that the IONetworkingFamily.kex is installed as part of the update, or at least not uninstalled?
Posted 28 June 2009 - 03:52 AM
Actually, this is the right time you use Boot-132 USB.
1) Download this Boot-132 USB image:-
2) Replace all kexts (remove the existing kexts inside initrd.img) with your kexts from Boot-132 CD plus the IONetworkingFamily.kext (from the "Extensions Disabled" folder).
3) Use Disk Utility to restore the Boot-132 USB image to your flash drive. For example like this:-
restore_image.jpg 126.44K 55 downloads
As you can see:-
i) first you need to mount the Boot-132 USB image (.dmg),
ii) open Disk Utility,
iii) drag the mounted Boot-132 volume to "Source",
iv) drag the flash drive volume to "Destination",
v) make sure "Erase Destination" checked,
vi) press "Restore" button,
Darwin/x86 boot v.0.123_dfe_r146_Chameleon_pre 4095MB memory VESA v3.0 16MB (ATI ATOMBIOS) Press Enter to start up Darwin/x86 with no options, or you can: Type -v and press Enter to start up with diagnostic messages Type ? and press Enter to learn about advanced startup options boot:_
Darwin/x86 boot v.0.123_dfe_r146_Chameleon_pre 4095MB memory VESA v3.0 16MB (ATI ATOMBIOS) Typical boot devices are 80 (First HD), 81 (Second HD) Enter two-digit hexadecimal boot device [ef]:_By using Boot-132 USB, you can update your iDeneb using System Update just like retail setup without worrying it can break your OS X. This way /System/Library/Extensions folder is free from hack kexts.
You can call this second phase.
Just make sure that the last 4 lines of the Info.plist of the kexts (in Boot-132) looks like this:
<key>OSBundleRequired</key> <string>Root</string> </dict> </plist>Please change or add the entry to the Info.plist of every kexts. If not the kexts will failed to load from Boot-132.
The third phase is restoring Boot-132 USB to a (free) partition at internal hard disk so that you can boot directly with it. But this is after you really satisfied with your Boot-132 USB.
Posted 28 June 2009 - 09:29 PM
To be honest with you, even if it had worked up to that point, I don't know where to find the Info.plist or how tho edit it.
I hate to admit it, but I just don't think I've got the programming background necessary to make this work, and I'm just getting more and more frustrated with myself so I think I'll just put the Hackintosh away for a while and go back to working on the PPC for now.
200567312_001.jpg 19.24K 26 downloads
Posted 29 June 2009 - 04:16 AM
Posted 29 June 2009 - 04:31 AM
Or you can do it yourself - change the entry for the 88E8053 in info.plist inside AppleYukon2.kext to match the 88E8056. All you need to do is put the right device ID and change the name of the entry to 88E8056.
Then it will work with the 10.5.7 IONetworkingFamily.kext - there's no need to use an older driver.
Posted 30 June 2009 - 11:25 PM
I downloaded cVad's 10.5.7 Repair Kit, double-clicked it and now everything works in iDeneb just like the retail version on my PPC (only MUCH MUCH faster lol). Okay there's the shutting down thing and no external SATA, but that's no biggie (In fact I'm not even sure that Mac Pros have external SATA). I might buy a Firewire 800 card as this one's only got 400. Anyways, a massive thankyou to Beerkex'd for drawing my attention to the Repair Kit, and cVad for making it.
Also total thanks to Kizwan, I realize all the advantages of the USB/Partition method, it's just that at hte moment this is working so I don't want to tempt fate. I think your point about formating the Flash drive was correct. In a few weeks time I'll buy another 1T internal drive (for TimeMachine) and I'll try the retail method on that without endagering the OS or work on the iDeneb drive.
To be honest, "Frost Ocelot" will be out soon so I might just wait for that. I don't think there'll be any major updates to Leopard now and I'm guessing that the retail install of Snow Leopard will require a different loader.
P.s. What/Where is Info.plist ?
PPS. If I wanted to look a bit deeper into all this squiggly code stuff wherer would be a good place to start?
Posted 04 July 2009 - 12:09 PM
Posted 09 July 2009 - 06:03 AM
My other HD will be arriving any day, as soon as it does I'll try your boot-123 and report back.
Posted 09 July 2009 - 07:54 PM
When I mount your Boot132-P5Q.iso it won't let me drag it into the source field of Disk Utility. When I click on the .iso in the sidebar it says "Owners Enabled No".
Posted 09 July 2009 - 08:01 PM
Posted 10 July 2009 - 05:07 AM
There is a way to mount the ISO file with "Owners Enable Yes". Use this command in terminal (put Boot132-P5Q.iso at Desktop):-
hdiutil attach ~/Desktop/Boot132-P5Q.iso -owners on -readonly
But you still cannot restored it to a flash drive because it use unsupported file system.
Posted 11 July 2009 - 01:19 PM
I burned your Boot-132 to disk using Disk Utility, and that went fine.
I was able to boot from the disk fine and start the installation process using the Retail disk.
But when it got to the point of asking where to install the OS neither of my disks showed up, they wouldn't show up in Disk Utility either. This is strange as both disk function perfectly under iDeneb.
Posted 11 July 2009 - 01:32 PM
Posted 11 July 2009 - 01:39 PM
Posted 11 July 2009 - 02:03 PM
Remember, follow the guide but don't use "David Elliot's modified Boot-132 CD" as a base. Use Boot132-P5Q.iso instead. Just remove AppleAHCIPort.kext.
Posted 12 July 2009 - 03:20 AM
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users