Jump to content

jmicronata


  • Please log in to reply
19 replies to this topic

#1
marvelloard

marvelloard

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 posts
Hi!

I just installed Mountain Lion GM successfully on my system (ep45-ds3l, 4GB RAM, 8600GTS) and it runs very well and quite vanilla. Just added fakesmc and changed applertc kext because of BIOS resets. Cartri BIOS works well too..
Still I'm looking for a working JMicronATA.kext for 10.8. Can someone help me? I didn't found a working one. Sleepenabler.kext would be nice to have too (needed this in 10.7 although the usage of Cartri BIOS. old one creates kernel panics..).

Overall it performs much better than 10.7.4 on both: my hackintosh and mac mini.

#2
Riley Freeman

Riley Freeman

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 850 posts
  • Gender:Male
  • Location:The Streets
Try renaming your old kext to JMicronATA.kext and overwrite the one that comes with ML GM. That fixed it for me. Hoping for a more vanilla solution in time.

#3
marvelloard

marvelloard

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 posts
Not very vanilla, but works, thanks.

Edit:
Interesting: My hackintosh went to sleep (forgot to turn off) and woke up on keystroke just fine. Looks I don't need Sleepenabler.kext any longer. Like in Snow Leopard it works just fine! Still I'm using Cartri Bios, without DSDT. Just to mention.

#4
asapreta

asapreta

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 748 posts
I tried using the original ML jmicronATA.kext and the one I have in lion but no luck till now.

#5
MacGTO

MacGTO

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 154 posts
i found a solution....i have modified a old kext APPLEPCIIDE.kext with the id of my jmicronata controller and it works....
i hope that it work also for you!!
WARNING:::: add your id to kext if your controller ins't recognize.

Attached Files



#6
Riley Freeman

Riley Freeman

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 850 posts
  • Gender:Male
  • Location:The Streets
Hi MacGTO. Thanks for the fix! It seems to be working good here on my JMicron 363 (with a DVD-RW drive). It's nice to be able to leave the original JMicron kext untouched now :)

I've added the remaining JMicron devices to the kext. It now supports 361, 363, 365, 366 and 368.

Attached Files



#7
Riley Freeman

Riley Freeman

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 850 posts
  • Gender:Male
  • Location:The Streets
I've now compiled the kext in 10.8. It shouldn't make much difference really, except that it's now 64-bit only.

Here it is if anyone wants it. Like the one above, it has ids for all the JMB36x chips.

Attached Files



#8
TH3L4UGH1NGM4N

TH3L4UGH1NGM4N

    (~_~)

  • News Team
  • 1,154 posts
  • Gender:Male
  • Location:Wonderland
  • Interests:(~_^)
Funny, JmicronATA never worked for me before yet in the final release of Mountain Lion, I suddenly noticed my IDE DVD drive was picked up. Peeped inside which extensions were loaded and low and behold Jmicron wanted to finally load itself up in my system. Sporting a board very similar to yours, GA-EP43-UD3L.

#9
Riley Freeman

Riley Freeman

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 850 posts
  • Gender:Male
  • Location:The Streets
I only had problems with the GM because that was the first time the stock kext had been updated since 10.6, breaking the previous edited JMicron one.

Your board has the JMB368 which is the only chipset the Apple kext supports. Mine has the 363 so it's always needed an injector kext of some kind.

Actually, the only component our boards have in common is the iTE sensor chip. Everything else is different.

Does your drive show up as internal (in System Profiler)? The GM kext seems to be relegated to a card reader driver now so I think anything it loads will be treated as removable storage.

#10
D-an-W

D-an-W

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 417 posts
Could this kext be modified to include SATA controllers as I have the same problem on my system?

#11
Riley Freeman

Riley Freeman

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 850 posts
  • Gender:Male
  • Location:The Streets
You shouldn't need anything like this for SATA, especially if that board in your sig is the one you're using.

#12
D-an-W

D-an-W

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 417 posts
Thanks, I fixed it with a DSDT edit. I am not really sure how what I did fixes it but my ICH10 is now reported as a ESB2 AHCI and the DVD drive now ejects and DVD player works ok.

#13
Riley Freeman

Riley Freeman

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 850 posts
  • Gender:Male
  • Location:The Streets
Yeah that's just how OS X treats the ESB2 controller. I managed to break that by using an injector kext to change the device name back to my ICH8. So it seems if OS X sees the controller as ESB2 it will treat attached devices as internal.

#14
kocoman

kocoman

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 315 posts
Why is it that (IDE only) when I plug in 80 conductor cable, my Mountain Lion will boot, but if I plug in 40 conductor cable, it will be stuck at Still waiting for root device.

Is there any way to enable more debug messages from the JmicronATA kext? I tried debug=8 but it didn't show any more information.

Also where to find the source code for ApplePCIIDE?

Is there a 1.1.3 version of JmicronATA source code?


thanks

#15
Poppa John

Poppa John

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 posts
Riley Freeman, you're a God-send. After updating to ML flawlessly, your kext/attachment in post #7 got 10.8.x to recognize my IDE drives on my Gigabye EP45-UD3P. Mucho gracias!!

And I just popped my post virginity just to say Thanks. Well worth it!

#16
Blame73

Blame73

    InsanelyMac Protégé

  • Donators
  • 80 posts
  • Gender:Male
  • Location:Italy

I've now compiled the kext in 10.8. It shouldn't make much difference really, except that it's now 64-bit only.

Here it is if anyone wants it. Like the one above, it has ids for all the JMB36x chips.


Thank you!!
It now works on my P5B (JMicron ATA JMB363) 10.8.3

#17
savoirfaire

savoirfaire

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts

I seriously love you guys



#18
cdoublejj

cdoublejj

    InsanelyMac Protégé

  • Members
  • PipPip
  • 82 posts
  • Gender:Male
  • Location:USA, MO

oh wow i'm gonna have to try this.



#19
cdoublejj

cdoublejj

    InsanelyMac Protégé

  • Members
  • PipPip
  • 82 posts
  • Gender:Male
  • Location:USA, MO

IT WORKS! I'm running an ASUS P5E3 Deluxe and i can see my files! Somebody make post #7 a sticky.



#20
fuljo

fuljo

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 posts
  • Gender:Male

Thank you very much! This works for me on Mavericks DP4 (i have JMB 363 and IDE DVD-RW drive)







0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy