Chris Cappuccio wrote: > here is the key error message. it means your whole ahci disk has > disappeared (and anything you can still run is happening from cache.) > > -- > ahci0: stopping the port, softreset slot 31 was still active. > ahci0: failed to reset port during timeout handling, disabling it > -- > > likely a reboot will fix it. this is a known problem with ahci driver and > intel ahci controllers.
I am not so sure this is a driver problem. I think I accidentilly "emulated" this problem the other day on my desktop system (not a 6501): Nov 28 16:38:44 ws0001 /bsd: ahci1: stopping the port, softreset slot 31 was still active. Nov 28 16:38:44 ws0001 /bsd: ahci1: failed to reset port during timeout handling, disabling it I have this external drive bay connected through e-SATA. After unmounting the drive I switched off the external drive's power. Running disklabel on the drive resulted in the above failures, which I guess makes sense, after all, I made the drive "disappear". > > the "failed to reset port" and "softreset slot was still active" problems > become really obvious once you start maxing out disks on an ahci > controller with a softraid array. they rarely present problems in normal > use! but, the SSD sata drive may evoke different behavior for some reason. > i think continuous runs of iogen over a RAID1 array might bring out > similar issues all by itself, even with regular hard disks > Maxing out disks sounds like having more activity on the disks, possibly making them draw more power. Could these errors relate to bad power cabling or insufficient power supply ? If multiple disks with an insufficiently powered system are the problem, one solution might be a power supply that can deliver more power, another possible solution might be using external drive bays, each having their own power supply. For stuff purely SSD related, a motherboard BIOS update and/or SSD firmware update may help as well.