113 replies to this topic
#1
Posted 26 June 2009 - 04:00 PM
I wonder if someone can help, I'm pretty new to all this. I've just finished my first Hackintosh build (see below for spec) and I've got iDeneb running on it. Everything is working except the Ethernet.
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:
Ethernet:
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.
Cheers,
simon
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:
Ethernet:
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.
Cheers,
simon
#2
Posted 27 June 2009 - 12:42 AM
Anyone?
#3
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?
kizwan
#4
Posted 28 June 2009 - 02:41 AM
I think I've almost sorted out the problem, I just need a tiny last bit of help.
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?
Cheers,
si
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?
Cheers,
si
#5
Posted 28 June 2009 - 03:52 AM
The solution is very simple. Just put the IONetworkingFamily.kext (from the "Extensions Disabled" folder) in your Boot-132 USB.
Actually, this is the right time you use Boot-132 USB.
1) Download this Boot-132 USB image:-
http://www.mediafire.com/?0xylvkm1yxe
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
You can call this second phase.
Important information:-
Just make sure that the last 4 lines of the Info.plist of the kexts (in Boot-132) looks like this:
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.
kizwan
Actually, this is the right time you use Boot-132 USB.
1) Download this Boot-132 USB image:-
http://www.mediafire.com/?0xylvkm1yxe
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 downloadsAs 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.
Important information:-
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.
kizwan
#6
Posted 28 June 2009 - 09:29 PM
Cheers for your help and patients on this Kizwan. I followed your instructions and it all went perfectly up to point 4. Unfortunately I couldn't boot from the USB Flash Drive. When I pressed F8 and specified the USB drive it just took me to a flashing prompt with no text (where I couldn't enter anything)
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.
Thanks Again,
simon
200567312_001.jpg 19.24K
26 downloads
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.
Thanks Again,
simon
200567312_001.jpg 19.24K
26 downloads
#7
Posted 29 June 2009 - 04:16 AM
nomis66, on Jun 29 2009, 05:29 AM, said:
Cheers for your help and patients on this Kizwan. I followed your instructions and it all went perfectly up to point 4. Unfortunately I couldn't boot from the USB Flash Drive. When I pressed F8 and specified the USB drive it just took me to a flashing prompt with no text (where I couldn't enter anything)
nomis66, on Jun 29 2009, 05:29 AM, said:
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.
................
................
kizwan
#8
Posted 29 June 2009 - 04:31 AM
Search for user cVad and download the 10.5.7 repair pack from his signature. It has a fix for 10.5.7 that works with the 88E8056. The AppleYukon2.kext was updated in 10.5.7 and the old fixes don't work anymore.
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.
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.
#9
Posted 30 June 2009 - 11:25 PM
Thanks Guys,
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.
Thaks again
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?
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.
Thaks again
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?
#10
Posted 04 July 2009 - 12:09 PM
I have prepared Boot-132 CD for ASUS P5Q motherboard. Please try & report back.
http://www.mediafire.com/?gmoyttojlws <-- removed because not working.
To learn how to locate & edit Info.plist file (in Boot-132), please go to my blog. Link is at my signature.
kizwan
To learn how to locate & edit Info.plist file (in Boot-132), please go to my blog. Link is at my signature.
kizwan
#11
Posted 09 July 2009 - 06:03 AM
Hey Kizwan,
My other HD will be arriving any day, as soon as it does I'll try your boot-123 and report back.
Thanks Again,
simon
My other HD will be arriving any day, as soon as it does I'll try your boot-123 and report back.
Thanks Again,
simon
#12
Posted 09 July 2009 - 07:54 PM
Kizwan,
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".
si
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".
si
#13
Posted 09 July 2009 - 08:01 PM
It is Boot-132 CD image (.iso). You should burn it to a CD-R.
#14
Posted 09 July 2009 - 10:24 PM
kizwan, on Jul 9 2009, 09:01 PM, said:
It is Boot-132 CD image (.iso). You should burn it to a CD-R.
Any ideas?
diskutil.jpg 114.46K
24 downloads
#15
Posted 10 July 2009 - 05:07 AM
The last link I give to you is for Boot-132 CD not USB. So, you need to burn it to a CD-R/CD-RW. Use "Burn" function at Disk Utility to burn it to a CD-R/CD-RW. It has different file system & cannot be restored to a flash drive using Disk Utility.
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.
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.
#16
Posted 11 July 2009 - 01:19 PM
Hi Again,
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.
si
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.
si
#17
Posted 11 July 2009 - 01:32 PM
Which hard disk did you use? SATA or PATA?
#18
Posted 11 July 2009 - 01:39 PM
They are standard WD SATA Drives, but I have SATA configured as AHCI in the BIOS
si
si
#19
Posted 11 July 2009 - 02:03 PM
I think I know why. There is a kext called AppleAHCIPort.kext in Boot132-P5Q.iso. Can you remove the kext & rebuild the ISO image by following the guide at my blog?
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.
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.
#20
Posted 12 July 2009 - 03:20 AM
Sorry Kizwan, but I can't find anything in the blog that tells me what to do. Sorry to be a pain but could you give me some instructions please?
Cheers,
simon
Cheers,
simon
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users



Sign In
Create Account








