Проблемы с ядром 3.3.1
Механизм сканирования SATA хостов не работает с ядром 3.3.1. (echo "- - -" > /sys/class/scsi_host/host1/scan)
Эффект такой - при первом сканировании хард определяется. Если после этого его отключить (echo "-" >/sys/class/scsi_device/1:0:0:0/device/delete), то повторное сканирование его уже не подключит.
Похоже, что проблема не в сканировании, а в некорректном удалении устройства, после которого уже ничего так подключать (без перезагрузки системы, hotplug) не удается.
LOOP устройства также не удается освобождать (umount, losetup).
Проблема проявилась даже на флэшках - после размонтирования, если выполнить e2fsck, появляется сообщение, что устройство эксклюзивно занято другой программой..
Приходится работать со старым ядром (3.1.0), там такого безобразия нет.