InfiniteMac OSx86

InfiniteMac OSx86 (http://infinitemac.com/forum.php)
-   Snow Leopard 10.6 (http://infinitemac.com/forumdisplay.php?f=87)
-   -   Any soluiton for ata dvd drive in 64bit? (http://infinitemac.com/showthread.php?t=4044)

thorazine74 09-23-2009 09:22 AM

I got that board before, it has ICH9R 6 SATA ports and JMicron's 2 SATA ports (different colors) and 1 IDE port.
So I think you need one of the kexts posted by mormegil for JMicron in 64 bits or use the vanilla JMicron from SL that is 32 bits only, if its missing some JMicron device ids you can use an injector or edit the JMicronATA plist to add them (worse).

monsieur.d 09-23-2009 09:35 AM

My DVD is attached to the ATA (IDE) port. If I understand your post correctly, this port is also controlled by the JMicron controller. Is that right?

Thanks.

monsieur.d 09-23-2009 10:25 PM

Solution
 
It works with the kext compiled for 64-bit that you can find here:

http://cid-8b65993ef55cf014.skydrive...=?sa=705164175

The only drawback is that this kext only works if I boot in 64-bit, but I think that's fine. Thanks everyone!

vladrxpx 09-24-2009 06:42 PM

so, I can't use both JMicronATA and IOATAFamily?
I've put both in extensions folder and they're 64bit

sorry for such noobish questions.. :/

monsieur.d 09-25-2009 07:18 AM

Now that you have both extensions, is it working? If it is, then you can :)

thorazine74 09-25-2009 08:53 AM

You need both extensions, IOATAFamily gives generic ATA protocol support (plus support for specific controllers like Intel ICH) and JMicronATA gives support for specific JMicron controller.
A kext can support only 32 bits, only 64 bits, or both 32 and 64 bits. Older Leo kexts are mostly 32 bits only, newer patched kexts like the patched JMicron could be 64 bits only. Most Apple's vanilla kexts support both 32 & 64 bits, like
IOATAFamily is 32/64, but there are reports it causes kernel panics on certain ICH chipsets when working in 64 bits. There is a patched IOATAFamily thats supposedly corrects that. Either the original one or the patched one should work in both 32 and 64 bits.

vladrxpx 10-11-2009 08:52 PM

still haven't figure what to do with my dvd drive.. :C it just wont work.. not in 32bit or 64bit..
any suggestions witch kext to put?
jmicronata and ioatafamily wont work..

00010 10-11-2009 09:57 PM

I had a similar problem with a Tsst Corp. DVD RW drive, I then replaced my DVD RW with a Pioneer SATA drive from Wally-world (Wal-Mart).

Then everything went Smoooothly........

thorazine74 10-12-2009 10:38 AM

Quote:

Originally Posted by vladrxpx (Post 37194)
still haven't figure what to do with my dvd drive.. :C it just wont work.. not in 32bit or 64bit..
any suggestions witch kext to put?
jmicronata and ioatafamily wont work..

I have a LiteOn DVDRW that works
perfect with the vanilla jmicronata in 32 bits, either your drive model has some incompatibility or you did something wrong with the kexts, maybe if you post more details someone can give you a hint. Also check the drive is connected correctly (cable, jumpers...).