1

I've got a mid-2010 MBP running OS X 10.8.4. I've got a Sandisk SSD as my boot drive in my Super Bay and a 1.5TB hard disk in my HD bay. (I realize I could get better SSD performance if I swapped those, but the HD is too tall.)

When I boot my computer, everything seems fine. But after varying amounts of usage time, the SSD goes unwritable until I reboot. It's extremely weird. I can't touch to create new files anywhere (I get an error message like "touch: test.txt: Invalid argument"), I can't save anything, and applications like Mail, which depend on disk access start crashing without error messages. The Console and logs don't seem to be revealing anything unusual. Disk Utility doesn't start and diskutil hangs. If I manage to run out my main memory, I get the "Boot disk is full, kill an application" message. But even more weirdly, for apps that don't need to save anything, the computer seems to work fine. Rebooting restores everything to normal temporarily.

I'm not sure if it's related, but I also have these sporadic periods of 10-20 seconds of spinning rainbow ball, where kernel_task is my highest CPU user and seems to block ALL other activity. Disk transfers, network transfers, and all else seem to come to a temporary halt until whatever it is its doing finishes. I can usually still Cmd+Tab to Activity Monitor during these seizures.

I brought it to the Apple Store today, and their diagnostics couldn't find anything unsually. They successfully repaired permissions in Safe Mode, but the problem still exists. The tech there said that it seems as though the kernel can continue writing to disk in this state, but nothing in user mode.

Anybody have any idea whatsoever what might be causing this? My only other option will be to reinstall the OS, but I'm trying to make that my last resort.

3
  • One of the weirdest things is how Disk Utility, diskutil, and the System Information storage panels hang. Could this be some kind of issue with the storage controller entering a funky state? If so, is there any way to discover this?
    – acjay
    Aug 15, 2013 at 3:39
  • Did you ever solve this @acjay ?
    – oLas
    Nov 17, 2017 at 14:38
  • @oLas I must have, because I still use that computer, but I can't remember.
    – acjay
    Nov 21, 2017 at 0:34

1 Answer 1

1

It is possible that you are using a disk driver such as fuse. If so, uninstall it.

I also have a 2010 MacBookPro with an SSD in my optical bay and a 750 gig drive. I found myself in a similar situation; unable to boot because my data drive randomly became read only at reboot.

The culprit was fuse. It decided to remove my mount point, and create a symbolic link in its place.

Try booting into safe mode by holding down the shift key, and removing any fuse like programs.

Check /Volumes for any symbolic links (Except for the symbolic link to / )

If the issue persists, try creating a new user account.

Lastly, because both sata ports are sata 2, it is unlikely you would see any performance increase by swapping drive locations.

4
  • Hmm, yep, definitely had Fuse installed, I'll give uninstalling that a try. Ah, yeah, it seems that my MBP doesn't have SATA 3 for the main HD bay anyway, so you're right, it doesn't matter.
    – acjay
    Aug 14, 2013 at 19:06
  • Hmm, so I have a listing in my /Volumes that looks like lrwxr-xr-x 1 root admin 1 Aug 14 14:40 Boot Drive (SSD) -> /, is this not normal?
    – acjay
    Aug 15, 2013 at 3:28
  • @acjohnson55 I just checked my installation. I do have a symbolic link for my boot volume that points to / however I do not have a symbolic link for my second drive (I did back when I had the fuse problem).
    – spuder
    Aug 15, 2013 at 5:01
  • Hmm, okay, so no problem there then
    – acjay
    Aug 15, 2013 at 17:34

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .