Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Hot plugging of SATA disks doesn't seem to work under NetBSD-4.x?



On Tue, Apr 15, 2008 at 01:29:37PM +0200, Manuel Bouyer wrote:
> On Mon, Apr 14, 2008 at 01:59:45PM -0700, Brian Buhrow wrote:
> > 2.  If not, has anyone looked at what changes are required to make this
> > functionality work?
> 
> For controllers exposing the native SATA interface, I'm not sure yet
> what would the best way of doing it. The PHY will signal devices going
> in and out and we could use this, just as with USB. But this could mean that
> a trancient connection error could end up with a drive going away and
> back, which is bad for the system (for the system this would just be a new
> drive, and mounted filesystems wouldn't be connected to the drive any
> more).
> The other option is to implement an atactl detach/scan, just as scsictl
> does. I started working on this some years ago and some bits are there.
> I didn't complete it because I didn't find a sane way to handle a rescan of
> a PATA bus with master/slave, with one of the devices already present.
> As SATA is p2p, this makes this part easier.

What about what the IEEE 1394 subsystem does at least with
sbp(4) devices?   The bus has to be reset a few times before
an attached sbp(4) disappears.

        Jonathan Kollasch

Attachment: pgpEm9UOyTKOE.pgp
Description: PGP signature



Home | Main Index | Thread Index | Old Index