sata hotswap feature
Все SATA контроллеры должны поддерживать hotswap. Однако есть предположения, что не все поддерживают. Драйвер тоже должен уметь. Все винты поддерживают.
http://linux.yyz.us/sata/software-status.html
Hotplug support
All SATA is hotplug.
libata does not support hotplug... yet.
The following SATA controllers will never support hotplug: Intel ICH5, Intel ICH5-R, Intel ICH6 (non-AHCI Pacific Digital Talon (ADMA Promise SATA SX4.
These controllers do not export enough information about the SATA phy to make it possible to support hotplug. In some cases, such as Intel ICH5/ICH6, it is possible to support "coldplug" operation: the user informs the OS driver he wishes to disconnect his SATA device, rather than simply disconnecting it.
В FreeBSD CURRENT SATA hotswap поддерживается. В коде есть каменты про то, что на SiS и на VIA непонятно каким образом сконфигурировать чип таким образом , что бы он оповещал о hot(un)plug событиях.
Оставить комментарий
krishtaf
Все вопросы касаются bsd и linux1. Что должно поддерживатть субж: контроллер, драйвер, диск, контроллер+диск, контроллер+диск+драйвер, что-то еще ?
2. Как допустим на рабочей системе отключить/включить питание какоги-нибудь диска ?
3. Любой ли sata контроллер поддерживает hotswap ? Вроде где-то вычитал что по стандарту - любой должен.