I made a patch for people with 965 chipsets..., Fix allows 10.4.8 INSTALL to boot from an IDE DVDrom |
![]() |
I made a patch for people with 965 chipsets..., Fix allows 10.4.8 INSTALL to boot from an IDE DVDrom |
|
thedguy
InsanelyMac Geek
|
![]() |
Dec 4 2006, 10:42 PM Post #1
|
![]() ![]() ![]()
|
Edit: If you have still waiting for root device errors, Just try rebooting, or play with the sata/ide settings in the bios.
On my Gigabyte DS3 the combo that worked the best was setting "SATA Native mode" to "enabled" and "Onboard sata/ide ctrl" mode to "IDE". Once in a while it'll still give the dreaded "still waiting for root device." After a reboot it would work fine. ------------------- ---- ------------------ The patch is on demonoid. Search for "JMB" or "jmb osx" and it should come up (try with or without quotes). You'll need a copy of the JaS 10.4.8 RESEED iso. The PPF program is in the torrent. To use it (in windows): 1) open ppf-o-matic3.exe 2)drag the "JaS.10.4.8.SSE3.Intel.Only.iso" into the white box to the right of "ISO File" 3) drag "jmb-patch.ppf" to the white box to the right of "Patch" 4) click "apply" 5) burn the iso, hope it works. This patch should work with any motherboard that needed to edit AppleVIAATA.kext (and/or AppleAHCIport.kext) to get IDE to work and use a Jmicron /JMB controller. More specifically if you added 0x2360197b , 0x2361197b , 0x2363197b , 0x2365197b , 0x2366197b to the above files, this should work. Please keep in mind, this only fixes the install DVD. You'll still need to edit those files after you get a working install. If you install to an IDE hd, it will not boot. -D P.s. I have no idea if you can re-rip an already burned 10.4.8 reseed to iso and have this work. |
|
Rammjet
InsanelyMac V.I.P
|
![]() |
Dec 4 2006, 10:47 PM Post #2
|
|
Added to the 10.4.8 link in my signature.
|
|
Ezhoon
InsanelyMac Sage
|
![]() |
Dec 5 2006, 06:14 AM Post #3
|
![]() ![]() ![]() ![]() ![]()
|
Thanks, Thedguy
Does this patched dvd also makes it possible for s-ata dvdrw drive connected to one of two purple port (which is also controlled by JMB controller) to boot? |
|
thedguy
InsanelyMac Geek
|
![]() |
Dec 5 2006, 06:59 AM Post #4
|
![]() ![]() ![]()
|
Not sure. I couldn't get the JMB controller to show my SATA converted DVD, even in the BIOS a long time ago.
BTW, I'd like to hear reports of it works or not, and what board your using. Also for those that can't get it to work, if it's possible to get support at all in the OS for the controller/drives then I should be able to add it to the installer. Edit: If you have still waiting for root device errors, Just try rebooting, or play with the sata/ide settings in the bios. On my Gigabyte DS3 the combo that worked the best was setting "SATA Native mode" to "enabled" and "Onboard sata/ide ctrl" mode to "IDE". Once in a while it'll still give the dreaded "still waiting for root device." After a reboot it would work fine. |
|
|
Rammjet
InsanelyMac V.I.P
|
![]() |
Dec 5 2006, 11:52 AM Post #5
|
|
Edit: If you have still waiting for root device errors, Just try rebooting, or play with the sata/ide settings in the bios. On my Gigabyte DS3 the combo that worked the best was setting "SATA Native mode" to "enabled" and "Onboard sata/ide ctrl" mode to "IDE". Once in a while it'll still give the dreaded "still waiting for root device." After a reboot it would work fine. Maybe such advice should be added to your guide in posting #1 so people don't miss it. |
|
jp266one
InsanelyMac Protégé
|
![]() |
Dec 6 2006, 02:10 AM Post #6
|
![]()
|
Hey it worked just fine.
I had Sata port 0-3 native mode enabled, onboard sata/ide device enabled, and onboard sata/ide ctl mode in ide. Great job! no more adapters! |
|
richtig
InsanelyMac Geek
|
![]() |
Dec 6 2006, 04:15 PM Post #7
|
![]() ![]() ![]()
|
Side note: whenever Gigabyte releases the F8 final release DS3 bios, it supposedly includes an updated firmware for the JMicron controller.
The latest Windows JMicron controller driver can be found here: http://www.station-drivers.com/page/jmicron.htm Maybe the Windows driver can be used for updating the OSX driver version? |
|
Konami®
InsanelyMac Legend
|
![]() |
Dec 8 2006, 10:51 PM Post #8
|
![]()
|
it does not work in my hardware, is an ECS P965T-A
|
|
ZOleg
InsanelyMac Protégé
|
![]() |
Dec 9 2006, 03:35 AM Post #9
|
![]()
|
Please post link to standalone package (not ppf) for JMicron controllers!
|
|
thedguy
InsanelyMac Geek
|
![]() |
Dec 9 2006, 07:47 AM Post #10
|
![]() ![]() ![]()
|
Please post link to standalone package (not ppf) for JMicron controllers! It's not a package. The patch is merely a modified extensions.mkext put on the dvd. Rules prevent me from posting it even if it was a package. If you just need to get IDE support on an already working install, get PION's package from the DS3 thread. If you want to build one yourself, a sloppy way to make it would be to: Install do the fix to get IDE working on a functioning osx install (do everything, including the reboots and all) Next rip/mount an image of the osx install disc. hdiutil attach yourisohere -readwrite -owners on Then run: kextcache -a i386 -m Extensions.mkext /System/Library/Extensions check the permissions on the ISO before you do this (you have to correct them manually with the install Image). Copy the resulting Extensions.mkext to the MOUNTED ISO in /System/Library/ unmount the image and burn it. It'll only work on your system (might luck out with a copy others) but it'll work. Keep in mind when I did all this, it was from a full functioning OSX install on the system I was making the disc for. Check out this thread on my research on modifying the install discs http://forum.insanelymac.com/index.php?showtopic=34688 it does not work in my hardware, is an ECS P965T-A Are you at all able to get an osx install working on that board? IF so can you get IDE to work with some kind of patch? If you can do the above, post the EXACT things you had to do to get IDE to work, and I'll do some tweaking. |
|
Ezhoon
InsanelyMac Sage
|
![]() |
Dec 9 2006, 05:50 PM Post #11
|
![]() ![]() ![]() ![]() ![]()
|
Hey Thedguy, thanks for the guide
Installing osx on ds3 was such a chore Looks like this patch coupled with the guide will certainly make it a lot easier! Thanks again, I will give it a shot first thing tomorrow |
|
Konami®
InsanelyMac Legend
|
![]() |
Dec 9 2006, 07:26 PM Post #12
|
![]()
|
Are you at all able to get an osx install working on that board? IF so can you get IDE to work with some kind of patch? If you can do the above, post the EXACT things you had to do to get IDE to work, and I'll do some tweaking. I'm unable to install MAC OS X, it looks like this ECS p965 board is incompatible, I tried with IDE to SATA converter and only load the apple logo mac when is loading but then stop and does not continue. I don't understand why |
|
thedguy
InsanelyMac Geek
|
![]() |
Dec 9 2006, 09:04 PM Post #13
|
![]() ![]() ![]()
|
Maclancer: Your most likely getting a "still waiting for root device" error, boot the disc with "-v" (no quotes) and it'll tell you.
To do this, put the osx disc in the dvd drive, and when you see "press any key or press F8" press F8, then type "-v" (no quotes). It'll give you error messages. If I am right, go into your bios, and goto "integrated peripherals" then "On board devices" finally you'll see "SATA2 Controller". Change the setting on that, if it doesn't work, change it again. I have no idea how many options that setting has on your board, but 1 of them is bound to work. |
|
Konami®
InsanelyMac Legend
|
![]() |
Dec 13 2006, 02:16 PM Post #14
|
![]()
|
Maclancer: Your most likely getting a "still waiting for root device" error, boot the disc with "-v" (no quotes) and it'll tell you. To do this, put the osx disc in the dvd drive, and when you see "press any key or press F8" press F8, then type "-v" (no quotes). It'll give you error messages. If I am right, go into your bios, and goto "integrated peripherals" then "On board devices" finally you'll see "SATA2 Controller". Change the setting on that, if it doesn't work, change it again. I have no idea how many options that setting has on your board, but 1 of them is bound to work. thanks thedguy!!! I will check and see what is going on, I appreciate all!!! This post has been edited by maclancer: Dec 13 2006, 02:18 PM |
|
edmoncu
InsanelyMac Geek
|
![]() |
Dec 19 2006, 05:40 PM Post #15
|
![]() ![]() ![]()
|
Hi! I tried booting from the PPFed 10.4.8 reseed disc onto my IDE DVD drive attached to a JMicron controller.
My board's chipset is i945G (i know, i should've just plugged the IDE DVD onto the ICH7 IDE). I have plugged my 'PATA' disk on the ICH7 controller. However, even at this set up, booting onto PPFed OSX 10.4.8 reseed DVD gave me an error CODE System config'/com.apple. Boot.plist' not found .I believe I am not the only one encountering this error, based from the link |
|
errandwolfe
Usurper of Wilson, King of Prussia
|
![]() |
Dec 20 2006, 08:41 PM Post #16
|
![]()
|
Just thought I would post my results. Backed into a corner, I was forced to try to use and Intel D965SS board. It is a no go even with this patch. I don't even get the "still waiting for root device" error. It gets to "ACPI: System state [S0 S3 S4 S5] S3" and hangs up at that point.
The same thing happens if I boot from HD using my 10.4.8 install done on a 945GNT board, the original 10.4.8 JaS Reseed DVD, or the patched DVD. |
|
tomtefar
InsanelyMac Sage
|
![]() |
Dec 20 2006, 10:54 PM Post #17
|
![]() ![]() ![]() ![]()
|
I believe it has to do with how your specific motherboard and it's BIOS enumerates devices. I believe that the Darwin boot-loader found on the DVD is only able to boot from one of the 16 first devices enumerated by your BIOS. So two cases exist:
1) Your MB enumerates the JMicron PATA DVD under 16 and adding the dev id like thedguy explained above will indeed help you. 2) Your MB enumerates the JMicron PATA DVD above 16 and your basically screwed. This means that it will not start to boot and no matter what drivers you've added to your Extensions.mkext on the DVD it will not work simply because you will not reach the state were those drivers are loaded. I might be absolutely 100% wrong though. It is just what I've gathered reading forums on the FreeBSD, OpenBSD and Linux boot-loaders for people having trouble with basically the same motherboards that we are finding to be troublesome here. The other OSes have corrected this (or was it only FreeBSD?? can't remember) by adding support to the first 256 devices enumerated by the BIOS from what I understood. Maybe someone can rewrite one of the necessary boot-files found on the DVD?? Are they open-source?? |
|
edmoncu
InsanelyMac Geek
|
![]() |
Dec 21 2006, 06:25 AM Post #18
|
![]() ![]() ![]()
|
@tomtefar: if it is indeed a bootloader issue, how do we know if a specific device (like the JMB controller) is under or above the 16th device? so that while there *might* be no workaround at the moment to use that controller, we already know right away.
i hope it's not the IRQ, because the IRQ# of the JMB361 controller onboard is 19. This post has been edited by edmoncu: Dec 21 2006, 07:12 AM |
|
tomtefar
InsanelyMac Sage
|
![]() |
Dec 22 2006, 11:28 PM Post #19
|
![]() ![]() ![]() ![]()
|
I don't the answer to this. Sorry.
I don't think it's IRQ no, because each device (HDD, DVD etc) is enumerated and interrupt is given to the controller. |
|
brihecaton
InsanelyMac Protégé
|
![]() |
Dec 23 2006, 05:51 PM Post #20
|
|
sorry if this isn't the right place to ask, but.. I can't dload anything from demonoid, nor register (tried fridays) and always says I'm limited to 3 dl's per week, but I didn't dload anything yet! Could anybody send me the .torrent, or better yet, an invitation code for the demon?
|
![]() |
|
Lo-Fi Version | Time is now: 21st November 2009 - 11:48 AM |