Jump to content

Optiplex 745 - 10.9.2 - Storage drives not showing


twitzgall

Recommended Posts

Setup:

 

Optiplex 745 C2D Quad (Q6600) - 10.9.2

BIOS - 2.6.6

SATA0 - SSD - OS

SATA1 - CD/DVD

SATA4 - Storage1

SATA5 - Storage2

 

Successfully installed...all is working, but SATA4 and SATA5 drives will not mount even though SATA4 & SATA5 are enabled in the BIOS (And report themselves appropriately in the BIOS...SATA is also set to Legacy...)

 

When I boot up w/ MyHack's vanilla Extra's folder, all drives show up as expected in Disk Utility

 

When I boot up w/ my install, the SATA4 & SATA5 drives do not mount at all. They don't show up in System Profiler or Disk Utility.

 

I have IOATAFamily.kext loaded in my install as well as an extra injector kext I cant remember the name of ATM. I'll post my full setup as soon as I get home as well as attach my Extra folder, but does anyone have an inkling at what may be causing this? Or what's different about the MyHack boot disk vs. my install?

Link to comment
Share on other sites

  • Administrators

Difficult to know what "your install" is until you detail it...

 

However, if you see all disks with myHack's generic bootpack (if that's what you refer to as "myHack's Vanilla Extra's folder" but not with your own Extra folder, the solution seems pretty obvious to me: remove those additional kexts you have (related to HDD of course) and see how it goes and/or use those found in myHack's generic bootpack.

Link to comment
Share on other sites

I re-created the MyHack USB drive and added an updated IOATAFamily.kext to the E/E folder and am able to see all of the drives that I'm looking for in Disk Utility.

 

Once I verified that, I used the Install Extra option in MyHack, chose Custom, and chose the Extra folder from the USB boot drive, then ran MyFix (Full).

 

The installation boots up, but the storage drives on SATA4 & 5 do not mount nor do they show up in Disk Utility or System Profiler. 

 

I'm now at the point where I'm trying to figure out what's different between my USB boot disk and my Mavericks OS install on the SSD (SATA0)

 

here is my extra folder

 

any help or insight is appreciated!

 

lspci -nn results:

pcilib: 0000:01:00.0 64-bit device address ignored.
pcilib: 0000:01:00.0 64-bit device address ignored.
00:00.0 Host bridge [0600]: Intel Corporation 82Q963/Q965 Memory Controller Hub [8086:2990] (rev 02)
00:01.0 PCI bridge [0604]: Intel Corporation 82Q963/Q965 PCI Express Root Port [8086:2991] (rev 02)
00:1a.0 USB controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 [8086:2834] (rev 02)
00:1a.1 USB controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 [8086:2835] (rev 02)
00:1a.7 USB controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 [8086:283a] (rev 02)
00:1b.0 Audio device [0403]: Intel Corporation 82801H (ICH8 Family) HD Audio Controller [8086:284b] (rev 02)
00:1c.0 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 [8086:283f] (rev 02)
00:1c.4 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 [8086:2847] (rev 02)
00:1d.0 USB controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 [8086:2830] (rev 02)
00:1d.1 USB controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 [8086:2831] (rev 02)
00:1d.2 USB controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 [8086:2832] (rev 02)
00:1d.7 USB controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 [8086:2836] (rev 02)
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev f2)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801HB/HR (ICH8/R) LPC Interface Controller [8086:2810] (rev 02)
00:1f.2 IDE interface [0101]: Intel Corporation 82801H (ICH8 Family) 4 port SATA Controller [IDE mode] [8086:2820] (rev 02)
00:1f.3 SMBus [0c05]: Intel Corporation 82801H (ICH8 Family) SMBus Controller [8086:283e] (rev 02)
00:1f.5 IDE interface [0101]: Intel Corporation 82801HR/HO/HH (ICH8R/DO/DH) 2 port SATA Controller [IDE mode] [8086:2825] (rev 02)
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation Unknown device [10de:1282] (rev a1)
01:00.1 Audio device [0403]: NVIDIA Corporation Unknown device [10de:0e0f] (rev a1)
03:00.0 Ethernet controller [0200]: Broadcom Corporation NetXtreme BCM5754 Gigabit Ethernet PCI Express [14e4:167a] (rev 02)

twitzgall.ioreg.txt

Link to comment
Share on other sites

Ah-ha!!!!

 

Got it....after reaching the end of the internet, I figured out how to get them to show. In the end, I had to add the kernel flag -f to ignore the boot cache's and voila, the storage devices on SATA4 & SATA5 to show up in Disk Utility and one of them even mounts and is available.

 

BUT, the other drive is MBR formatted and it's now prompting me to initialize it. Is there a kext to be able to mount MBR drives?

 

Attached is my current Extra folder

Extra.zip

Link to comment
Share on other sites

  • Administrators

No, OS X is normally able to read a MBR-partitioned and NTFS/FAT-formated disk and access it in Read-Only mode by default. If OS X is prompting you to initialize it then it's not able to detect the format at all.

Link to comment
Share on other sites

Yea, thats what I thought...I'm gonna try Mac-Fuse before I take any drastic actions and see if I can get it to mount..and least long enough for me to migrate data, format as GUID and then migrate data back.

 

Thanks for your response!

Link to comment
Share on other sites

I know this is a bit of an old thread but I have the same Optiplex 745 and just decided to convert it to OS X.  I was able to get all the SATA ports to be recognized by adding the ATAPortInjector.kext to not just the USB installer but to the fresh install before I booted it for the first time so all ports were then recognized.  I did have to reinstall it with kextutility after I made it through the setup in order to have it be recognized properly by the Os after reboot.  The ports on my board are ICH8 family and run in IDE mode but work 100% with the ATAPortInjector.kext, sees my windows install read-only cause its on a different drive and on a MBR partition.

Link to comment
Share on other sites

Setup:

 

Optiplex 745 C2D Quad (Q6600) - 10.9.2

BIOS - 2.6.6

SATA0 - SSD - OS

SATA1 - CD/DVD

SATA4 - Storage1

SATA5 - Storage2

 

Successfully installed...all is working, but SATA4 and SATA5 drives will not mount even though SATA4 & SATA5 are enabled in the BIOS (And report themselves appropriately in the BIOS...SATA is also set to Legacy...)

 

When I boot up w/ MyHack's vanilla Extra's folder, all drives show up as expected in Disk Utility

 

When I boot up w/ my install, the SATA4 & SATA5 drives do not mount at all. They don't show up in System Profiler or Disk Utility.

 

I have IOATAFamily.kext loaded in my install as well as an extra injector kext I cant remember the name of ATM. I'll post my full setup as soon as I get home as well as attach my Extra folder, but does anyone have an inkling at what may be causing this? Or what's different about the MyHack boot disk vs. my install?

Could you please post a detailed guide? I have searched high and low and almost no-one posts an actual guide (links broken/depricated, half-descriptions of install process). I am reeling from buying this computer and having MyHack, iFail, and Vanilla installs all fail. The ICH8 is not recognized and all attempts at install end with reboot loop. Please help me understand how you got your 745 to install 10.9? I have 10.6.8 and I can't find the right kexts to load OSX.

Link to comment
Share on other sites

×
×
  • Create New...