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.

Reply via email to