Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 22 Dec 2009 16:54:19 -0600
From:      Rob <lists@midsummerdream.org>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: FreeBSD 8.0 not detecting hot swap drive insertion
Message-ID:  <4B314E1B.1020708@midsummerdream.org>
In-Reply-To: <4B1924F9.4060409@midsummerdream.org>
References:  <4B191E92.7010007@midsummerdream.org> <4B19218E.70909@comcast.net> <4B1924F9.4060409@midsummerdream.org>

next in thread | previous in thread | raw e-mail | index | archive | help
It should be noted that my raid controller card driver (htprr) is 
exhibiting the same issue.  Before 8.0, both the ata and htprr drivers 
would recognize a HD insertion and the disks information would be 
scanned and device nodes created.  On 8.0, the best I can see is that 
the drive insertion is detected (the htprr driver prints a message about 
drive insertion/removal), but the disks are never scanned for drive 
information nor device nodes created.

Rob

Rob wrote:
> I don't have any /dev/ada* devices, so I assume I'm using the original 
> ata driver.  I haven't done any kernel customization, and am running the 
> distribution's kernel (upgraded with the freebsd-update tool).  Does the 
> older driver no longer detect drive insertion?
> 
> Rob
> 
> Steve Polyack wrote:
>> Rob wrote:
>>> I'm running a 10 hot-swap SATA disk ZFS pool and recently upgraded 
>>> from 7.2 to 8.  Since I upgraded, freebsd isn't spinning up or 
>>> recognizing a new drive that is inserted.  In freebsd 7.[0,2], I 
>>> could remove a drive and insert a new one and freebsd would recognize 
>>> it, spin it up, and create the device nodes.  None of that is 
>>> happening in 8.0, and the only way I've found to get it to recognize 
>>> the disk is to reboot the system.
>>>
>>> I tried using atacontrol to force freebsd to reinit an ata channel, 
>>> but that didn't have any effect.  Did something change in 8.0 that 
>>> prevents this auto-detection?  Is there a way to re-enable it?
>>>
>> Are you using the original (7.x) ata(4) driver or the newer enhanced 
>> SATA drivers like ahci(4) or siis(4)?  If you're using the latter your 
>> devices will be labeled /dev/ada* instead of /dev/ad*.  If you are 
>> indeed using the newer enhanced SATA drivers, you will need to use 
>> camcontrol to reset and rescan the associated SATA channels.
>>
>> _______________________________________________
>> freebsd-questions@freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
>> To unsubscribe, send any mail to 
>> "freebsd-questions-unsubscribe@freebsd.org"
>>
>>
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to 
> "freebsd-questions-unsubscribe@freebsd.org"
> 
> 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4B314E1B.1020708>