Mac OS X on x86 Hardware 2008–2024 Technical Archive
InfiniteMac OSx86 › Snow Leopard 10.6 › appleintelpiixata ioata panic
98,760 reads · 2009-08-03 – 2009-12-05

appleintelpiixata ioata panic

i'm new here, and have joined up cos you can't discuss 10.6 hackintoshes in my old forum but that aside, i've found this place to be very helpful recently, so.. i wanted to ask if anyone has encountered the problem where everything is fine…

Primary Author
@steenamaroo Published 2009-08-03
Collection
Snow Leopard 10.6
Archival Footprint
98,760 historical reads · 23 curated field notes (from 35 dispatches) · 2009-08-03 – 2009-12-05
Credited Voices (11)
@vista00 (9)@steenamaroo (6)@slic (6)@BeSweeet (5)@twr (3)@SaCleoCheater@jigouli@elfdood@skydrone@timmyj9@hughson

i'm new here, and have joined up cos you can't discuss 10.6 hackintoshes in my old forum<ahem>

but that aside, i've found this place to be very helpful recently, so..

i wanted to ask if anyone has encountered the problem where everything is fine in 32 bit mode,,, but in 64 bit the dvd drive isn't recognised

on my dell laptop, i get an ioata.kext kernel panic, which iive bypassed by removing appleintelpiixata.kext..

but this results in having no dvd drive.

it turns out ioata,kext isn't even being used in my system (i've removed it now) but appleintelpiixata.kext can't be used on its own without ioata…

if anyone can help i'd appreciate it, cos my 64 bit 10.6 laptop is literally perfect bar power off, and this…(power never ever worked)

Author Updates & Technical Revisions

Follow-up dispatches by @steenamaroo

Author Update #1 @steenamaroo 2009-08-15

not really related to this thread...

but what is the panic related to?

Author Update #2 @steenamaroo 2009-08-23 ↳ Re: @slic
@slicI solved this! (because netkas fix fail) Now ATA drives (cd/dvd roms etc.) working! but only in 32b mode ...

you didn't solve it,,,,,,that's exactly where we started!

Author Update #3 @steenamaroo 2009-08-24

if it helps,, as far as i know, i only use one...

i remember on leopard, when appleintelpiixata loaded,,,i would have seen

'secondary ide channel disabled' or something to that effect in verbose boot.

this is back when the dc/dvd drive worked no problem...

my laptop is a dell vostro 1500 with a sata hard drive and apparently ide dvd drive

Synthesized Community Field Notes

23 technical responses curated from 35 original dispatches

Field Note #2 @vista00 2009-08-12

Same problem here in -64x mode, even with netkas'ATA, not resolved.
Here my ioata.kext works fine in -32x mode without KP.
media fire.com/?z3wmo0awtzm

Field Note #3 @vista00 2009-08-14

I've just installed the GM build, but always KP and no issue with ioata in -64x mode. Any solution pliiiz?

Field Note #4 @elfdood 2009-08-19

try changing from ACHI mode to a "compatible" mode if one exists in your bios.

Field Note #5 @vista00 2009-08-19 ↳ Re: @steenamaroo
@steenamarooi wanted to ask if anyone has encountered the problem where everything is fine in 32 bit mode,,, but in 64 bit the dvd drive isn't recognised on my dell laptop, i get an ioata.kext kernel panic, which iive bypassed by removing appleintelpiixata.kext.. but this results in having no dvd drive.

+1...same problem, and I haven't solved it till now :'(

@elfdood →
I've changed from "ahci" to "compatible, but in -64x mode I've a KP "still waiting for root device".
Please, much needed for my laptop optical drive in 64-bit mode
on an ICH8.

Field Note #6 @skydrone 2009-08-20

I'm not using any ata device on my computer. Instead, I use Jmicron, but only to boot Windows 7 hard drives. I don't need to access to them from osx. Do I need to use Jmicron.kext or appleintelpiixata.kext on my snow -maybe for more stability?

Field Note #7 @BeSweeet 2009-08-20

I'm also getting a kernel panic because of AppleIntelPIIXATA.kext.

I put netkas's modified one into /Extra/Extensions but the same thing happens at the same spot. How do I know if any of my kext files in /E/E are even working?

Field Note #8 @vista00 2009-08-20 ↳ Re: @BeSweeet
@BeSweeetI'm also getting a kernel panic because of AppleIntelPIIXATA.kext. I put netkas's modified one into /Extra/Extensions but the same thing happens at the same spot. How do I know if any of my kext files in /E/E are even working?

In -64x mode we've the same problem, but in -x32 mode works fine.
appleintelpiixata ioata panic →

Field Note #9 @BeSweeet 2009-08-20

I out your kext into /E/E and I get the same old kernel panic when booting with -32x. If that even a kernel flag? I still see "64 bit mode enabled" in verbose mode...

Field Note #10 @vista00 2009-08-20

@BeSweeet... Put ioata.kext in S/L/E, then repair permission.

Field Note #11 @BeSweeet 2009-08-20

Oops, I should have updated this.

I got rid of IOATAFamily.kext in /S/L/E and put your in /E/E, rebooted, and it worked. That was from my external USB HDD.

I'm currently installing it on my internal laptop's HDD.

Field Note #12 @slic 2009-08-20

Now ATA drives (cd/dvd roms etc.) working! but only in 32b mode

For INTEL ICH (10)/9/8/7

1. Download the kext
2. Install with KEXT HELPER

DOWNLOAD HERE:
box .net/shared/g2fx9km0fn

...
...
...

Field Note #13 @BeSweeet 2009-08-20

What about the people who still can't boot? And how do I boot in 32bit mode?

Your system is almost exactly like mine. Does your X3100 work OOTB?

Actually, we do have the same exact stuff, but I have 4GB RAM. Are you on a Gateway laptop?

Field Note #14 @slic 2009-08-20 ↳ Re: @BeSweeet
@BeSweeetWhat about the people who still can't boot? And how do I boot in 32bit mode? Your system is almost exactly like mine. Does your X3100 work OOTB? Actually, we do have the same exact stuff, but I have 4GB RAM. Are you on a Gateway laptop?

yes, my X3100 work with vanilla drivers (yet supports only 32bit). Need use the custom-patched dsdt.aml. Best way to get patched dsdt is DSDT Patcher (pcwiz computer.com/index.php?option=com_content&task=view&id=150&Itemid=48) GUI by PCWiz.

Field Note #16 @slic 2009-08-21

BeSweet: .. yes most hw with dsdt.aml working better.
PS: I posted some tips in your tread )))

Field Note #17 @vista00 2009-08-21

Have you found an issue for ioata supporting 32/64 bit?

Field Note #18 @twr 2009-08-22

not yet ... but it seems related to the lack of a secondary PCI IDE channel ...

we'll need further investigations I guess, and the release of 10.6 sources might give us more informations.

Field Note #19 @twr 2009-08-23

indeed ...

just to walk a bit through the mysterious way of 10.6 PIIXATA, can the people facing IOATA KP confirm that they use only one IDE/PATA controller ?

Field Note #20 @twr 2009-08-24

exactly the same here : this error wasn't an issue in 10.5, but it might be the cause of our KP on 10.6 ...

I don't know how much it can help more talented people to (hopefully) solve the problem, but I'll mention the observed link on netkas' blog ...

Field Note #21 @vista00 2009-08-24

I've the same symptom. Effectively, it appears 'secondary ide channel disabled' in vebose boot. I've changed ioata by an old one but still not working in -x64 mode cause my optic CD/DVD drive is not recognised at all.

Field Note #22 @timmyj9 2009-08-29

well some good news
apple has released 10.6 sources
www.opensource.apple.com/release/mac-os-x-106/
and they include AppleIntelPIIXATA.kext and IOATAFamily.kext, the 2 offending kexts, so hopefully someone who knows what they are doing can find a quick solution.

Field Note #23 @hughson 2009-09-03

Any luck booting 64 snow? I have been following this thread. ANd Hoping someone figure this out cause without 64 bit I may as well go back to leopard (more compatibility with my software)

Corroborated & Participated: @slic @SaCleoCheater @jigouli @vista00
Sources & Contributor Provenance (11 credited usernames · Thread #3543)
UsernameDossier ContributionDispatchesActive Window
@vista00Core Contributor92009-08-12 → 2009-08-29
@steenamarooPrimary Author62009-08-03 → 2009-12-05
@slicCore Contributor62009-08-11 → 2009-08-21
@BeSweeetCore Contributor52009-08-20 → 2009-08-21
@twrCore Contributor32009-08-22 → 2009-08-24
@SaCleoCheaterContributor12009-08-11
@jigouliContributor12009-08-11
@elfdoodContributor12009-08-19
@skydroneContributor12009-08-20
@timmyj9Contributor12009-08-29
@hughsonContributor12009-09-03