SATA hotplug and AHCI
David Ehrmann
ehrmann at gmail.com
Tue Dec 30 00:24:41 UTC 2008
Andrey V. Elsukov wrote:
> David Ehrmann wrote:
>>> 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?
>
> Can you enable verbose mode in /boot/loader.conf
> (echo 'boot_verbose="YES"' >> /boot/loader.conf)?
> And show your /var/run/dmesg.boot and kernel's output when
> you unplug and plug drive back?
>
Here's the baseline output of dmesg and /var/run/dmesg.boot:
http://pastebin.com/f5ab2ed28
dmesg.boot never changes. When I remove the drive, I see this from dmesg:
ata4: DISCONNECT requested
subdisk8: detached
ad8: detached
ata4: DISCONNECTED
And when I plug it back in,
ata4: CONNECT requested
ata4: DISCONNECTED
ata4: CONNECTED
ata4: SATA connect time=0ms
ata4: SIGNATURE: 0000000c
ata4: No signature, asuming disk device
ata4: ahci_reset devices=0x1<ATA_MASTER>
ata4: reiniting channel ..
ata4: SATA connect time=0ms
ata4: SIGNATURE: 0000000c
ata4: No signature, asuming disk device
ata4: ahci_reset devices=0x1<ATA_MASTER>
ata4: reinit done ..
ata4: reiniting channel ..
ata4: SATA connect time=0ms
ata4: SIGNATURE: 0000000c
ata4: No signature, asuming disk device
ata4: ahci_reset devices=0x1<ATA_MASTER>
ata4: reinit done ..
atacontrol list still says "no device present" for that channel.
More information about the freebsd-stable
mailing list