HackBook Pro Posted October 27, 2009 Share Posted October 27, 2009 I have everything working in Snow Leopard, except eSATA. I can mount my USB drives, but not my eSATA drives. I have the AHCI kexts (I think) in /Extra/Extensions. Do I need a special kext or setting to enable eSATA? I am running the 64-bit kernel. Link to comment Share on other sites More sharing options...
HackBook Pro Posted November 4, 2009 Author Share Posted November 4, 2009 Anyone got any info about hot swapping eSATA drives in Snow Leopard? Link to comment Share on other sites More sharing options...
BJMoose Posted November 4, 2009 Share Posted November 4, 2009 Can you create a sig so we can know your system is? For example, my 3 gigabyte systems can all use eSATA as long as I'm using the proper SATA controller. Link to comment Share on other sites More sharing options...
HackBook Pro Posted November 4, 2009 Author Share Posted November 4, 2009 Can you create a sig so we can know your system is? For example, my 3 gigabyte systems can all use eSATA as long as I'm using the proper SATA controller. I added my specs to my signature, if you need anymore info, just ask. Link to comment Share on other sites More sharing options...
MatzeOS86 Posted November 4, 2009 Share Posted November 4, 2009 The problem is, that your eSATA port is provided through an extra controller and not natively through your chipset. (I'm not sure if this is the case, but normally it is) So you need a special kext for this chip, witch should be one of JMicron. To find out witch one is used on your motherboard, look on the homepage of Shuttle for the detailed specifications. Link to comment Share on other sites More sharing options...
HackBook Pro Posted November 4, 2009 Author Share Posted November 4, 2009 From: http://us.shuttle.com/barebone/Models/sp35p2_pro_Spec.html It says I have a JMicron JMB368 controller and a Intel ICH9R. EDIT: So, I guess I need a 64-bit version of JMicronATA.kext Link to comment Share on other sites More sharing options...
MatzeOS86 Posted November 5, 2009 Share Posted November 5, 2009 From: http://us.shuttle.com/barebone/Models/sp35p2_pro_Spec.html It says I have a JMicron JMB368 controller and a Intel ICH9R. EDIT: So, I guess I need a 64-bit version of JMicronATA.kext No, this JMicron chip provides only the IDE channel, but no eSATA ports. I guess that your eSATA ports are directly connected to the southbridge, because your SB normally has 6 SATAII ports, but there are only 4 on your motherboard, so the other 2 are in the I/O shield. This means that we/you are back at the very beginning. If I'm right and the eSATA ports are directly connected to your southbridge + your internal ports work perfectly, everything should be ok, but as we no it's not... I've no idea whats going on, sorry. Link to comment Share on other sites More sharing options...
HackBook Pro Posted November 11, 2009 Author Share Posted November 11, 2009 Ok, so my eSATA drive will mount if I boot OS X with it turned on. Why is this? Why won't it mount if I turn it on while OS X is running? Link to comment Share on other sites More sharing options...
Allan C Posted November 11, 2009 Share Posted November 11, 2009 OS X does't support hot plug with my ich9,too So my solution is an LSI SAS Controller card, which support eSATA hot plug pretty good! See my spec below: Link to comment Share on other sites More sharing options...
HackBook Pro Posted November 11, 2009 Author Share Posted November 11, 2009 OS X does't support hot plug with my ich9,tooSo my solution is an LSI SAS Controller card, which support eSATA hot plug pretty good! The problem is that Leopard DID support HotPlug, and now Snow Leopard doesn't. Maybe I have some incorrect kext files? Which ones should I be using? Can someone upload them? Link to comment Share on other sites More sharing options...
HackBook Pro Posted November 27, 2009 Author Share Posted November 27, 2009 I did a little research, and I think the problem is with my DSDT.aml. I don't remember if I modified it for my SATA ports to work. Also, I replaced the IOACHIBlockStorageInjector.kext to fix the "Orange Icons". Do either that kext or my DSDT have anything to do with why my eSATA ports don't hot-swap? P.S. Will this kext do anything? Link to comment Share on other sites More sharing options...
Allan C Posted November 28, 2009 Share Posted November 28, 2009 I did a little research, and I think the problem is with my DSDT.aml. I don't remember if I modified it for my SATA ports to work. Also, I replaced the IOACHIBlockStorageInjector.kext to fix the "Orange Icons". Do either that kext or my DSDT have anything to do with why my eSATA ports don't hot-swap? P.S. Will this kext do anything? OACHIBlockStorageInjector.kext modifies ich port as "internal" device type to solve the icon problem. The AppleLsiFusionmpt.kext ,which shipped with Apple recognize SATA/eSATA device as "External". So the problem I think is device type. Modify the device type in OACHIBlockStorageInjector.kext to "EXTERNAL". And I will try this these days. Link to comment Share on other sites More sharing options...
mikap1 Posted June 12, 2013 Share Posted June 12, 2013 I have an HP DV7 unfortunately LegacyJMB36xSATA doesn't let me hot swap. However, logging out with the esata drive disconnected and logging back in and then plugging the esata drive in works. So at least you don't have to reboot. Link to comment Share on other sites More sharing options...
Recommended Posts