На компе стоит Mageia 5 (второй системой стоит винда семёрка).
Нужно, при работающей системе, подключать sata диски. В bios горячее подключение включено. Включён ACHI.
Т.к. подубитых HDD в наличии нету, испытания провожу на оптическом приводе.
Под виндой всё четко работает, отключается и подключается с характерным, для винды, звуковым сигналом подключения и отключения устройства.
Под Mageia 5 привод подхватывается только первый раз. Если его отключить и снова включить, то привод очень долго жужжит, пытаясь инициализироваться и ничего не происходит.
dmesg | tail до подключения привода
user@host
dmesg | tail
[ 4072.900877] ata7: hard resetting link
[ 4073.207302] ata7: SATA link down (SStatus 0 SControl 300)
[ 4073.207309] ata7: limiting SATA link speed to 1.5 Gbps
[ 4078.197775] ata7: hard resetting link
[ 4078.504197] ata7: SATA link down (SStatus 0 SControl 310)
[ 4078.504203] ata7.00: disabled
[ 4078.506184] ata7: EH complete
[ 4078.506187] sr 6:0:0:0: rejecting I/O to offline device
[ 4078.506189] sr 6:0:0:0: killing request
[ 4078.506192] ata7.00: detaching (SCSI 6:0:0:0)
dmesg | tail после первого подключения
user@host
dmesg | tail
[ 20.119736] ata7: SError: { DevExch }
[ 20.119739] ata7: hard resetting link
[ 20.891522] ata7: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[ 20.894641] ata7.00: ATAPI: CD-W540E, 1.0B, max UDMA/33
[ 20.898561] ata7.00: configured for UDMA/33
[ 21.056200] ata7: EH complete
[ 21.381697] scsi 6:0:0:0: CD-ROM TEAC CD-W540E 1.0B PQ: 0 ANSI: 5
[ 21.625026] sr 6:0:0:0: [sr0] scsi3-mmc drive: 48x/48x writer cd/rw xa/form2 cdda tray
[ 21.625027] cdrom: Uniform CD-ROM driver Revision: 3.20
[ 21.625092] sr 6:0:0:0: Attached scsi CD-ROM sr0
dmesg | tail после отключения привода и второго включения
user@host
dmesg | tail
[22622.447949] ata7: EH complete
[22622.920048] ata7.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6
[22622.920050] ata7.00: irq_stat 0x40000001
[22622.920053] ata7.00: cmd a0/00:00:00:00:00/00:00:00:00:00/a0 tag 29
Test Unit Ready 00 00 00 00 00 00res 80/00:00:00:00:00/00:00:00:00:00/a0 Emask 0x3 (HSM violation)
[22622.920054] ata7.00: status: { Busy }
[22622.920056] ata7: hard resetting link
[22623.684598] ata7: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[22623.690913] ata7.00: configured for UDMA/33
[22623.770430] ata7: EH complete
Судя по строке "ata7.00: status: { Busy }" устройство после отключения не удаляется автоматом. И при повторном запуске, видимо, пытается новое устройство наложить на старое. Отсюда и проблема в подключении.
Пробовал команду echo 1 > /sys/block/sr0/device/delete не помогло.