PDA

View Full Version : Any soluiton for ata dvd drive in 64bit?


nixola
09-12-2009, 01:01 PM
Hi can anyone help me to get ata dvd working in 64 bit?
Thnx:)

Ali C.
09-12-2009, 10:35 PM
Have you tried -f?
I didn't know there was an ATA drive issue in SL. If so, well, maybe it's time I upgrade and just custom paint the new one :/.

thorazine74
09-13-2009, 07:13 AM
That should depend on the IDE controller you have there, most ata kexts lack 64 bits compilations, snow only have support for Intel and Jmicron from apple, if you dont have that you would have to wait or run it in 32 bits

vladrxpx
09-13-2009, 01:40 PM
I've applied a dsdt patch before booting into sl
everything works in 64bit, but only DVD drive doesn't..
i have jmicronATA.kext in the extension folder... does this mean i dont have support for 64bit ?

mormegil
09-13-2009, 01:55 PM
Try the one here: http://cid-8b65993ef55cf014.skydrive.live.com/browse.aspx/.Public/OSx86/Snow%20Leopard/Drivers%20kext%20^5Sterowniki^6/==%20Chipset%20-%20%20SATA%20^0%20IDE%20Controllers%20==?view=deta ils

thorazine74
09-16-2009, 09:48 AM
I've applied a dsdt patch before booting into sl
everything works in 64bit, but only DVD drive doesn't..
i have jmicronATA.kext in the extension folder... does this mean i dont have support for 64bit ?

I was wrong, the JMicronATA kext from Apple is 32 bits only, you would need to use one of the patched kexts suggested if want it to work in 64 bits.

nixola
09-16-2009, 04:42 PM
Thnx but anyway, I bricked my SL so wtf cant experiment anymore:mad:

slic
09-16-2009, 11:56 PM
Hi, netkas piixata don't working.
Use this one
http://www.infinitemac.com/f57/intelpiixata-ioatafamily-64b-fixed-kext-t4102/

thorazine74
09-17-2009, 08:10 AM
I think it would be better that before suggesting kexts the poster specifies what hardware we are talking about.
It seems you need a patched IOATAFamily.kext as suggested from slic only IF you have a secondary IDE channel disabled.
Apart from that you need a kext that supports the controller your mobo has, because IOATAFamily vanilla only supports a couple of Intel ICH7/8 & ESB chipset, most ICH9/10 desktop chipsets dont have Intel ATA channels, so you would need a third party kext.

monsieur.d
09-22-2009, 09:32 AM
I have the same problem.

My ATA DVD writer is recognized by Leopard and it works fine (all the DVDs I burned work).

On Snow Leo, however, it doesn't even show in Disk Utility and if I insert a DVD in the drive nothing happens. It's as if I don't have a DVD drive.

My chipset is ICH9 (this is the second IDE controller, first one is JMicron I think).

My motherboard is a Gigabyte P35C-DS3R with F12 bios. AHCI is enabled and native mode (ports 0-3) is enabled.

Thanks for any pointers. This is the last thing I need to have a perfectly working Snow Leopard (and then wait for all the software to be compatible).

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
It works with the kext compiled for 64-bit that you can find here:

http://cid-8b65993ef55cf014.skydrive.live.com/browse.aspx/.Public/OSx86/Snow%20Leopard/Drivers%20kext%20%5E5Sterowniki%5E6/==%20Chipset%20-%20%20SATA%20%5E0%20IDE%20Controllers%20==?sa=7051 64175

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
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...).