I ran across this on an old thread, somewhere:
"Try swapping drives without using atacontrol and read the kernel messages
that follow. It will tell you if it automatically detached the old drive and
attached the new drive, somewhat like it does with USB. If not, you will
need to use atacontrol to manually detach and attach. Either way, you will
always need to unmount it, and since this kind of operation has crashed my
machine many times, you might as well sync before you do anything too.
The feature list doesn't seem to tell you either way if hot plugging is
supported. With IDE, it depends on the chipset you're using."
So my question (I think): it's been a few years since that was written;
is it still the case that inserting a drive might not print a message?
Why not? Does this mean I'll have to manually run atacontrol and can't
automate it with devd?
David Ehrmann wrote:
I'm trying to get real hotplugging to work. My motherboard uses the
Via VT8251 southbridge which, according to the whitesheet, supports
SATA hotplugging:
http://www.via.com.tw/en/downloads/whitepapers/chipsets/southbridge/chipsets_vt8251.pdf
I set the SATA controller to the AHCI mode in my BIOS. When I unplug
the drive, I see
subdisk8: detached
ad8: detached
but plugging it back in, I don't see anything, and atacontrol list
doesn't list any devices on the channel. If I do atacontrol reinit
ata<number>, nothing happens, but if I do atacontrol detach
ata<number> (it fails without detaching, first) atacontrol attach
ata<number>, the drive is recognized
ata4: [ITHREAD]
ad8: ...
Master: ...
Slace: no device present
How can I avoid all this and get the drive to be recognized
automatically? Can I do this with devd? Did I do what I needed to
correctly set up hotplugging?
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"