Ubuntu does not support hot-plugging for SATA-III for eject command

Asked by bbruecker

When I try to eject hot-plugable SATA disks by nemo or disk utility, I get this error:

Error ejecting /dev/sdd: Command-line `eject "/dev/sdd"' exited with non-zero exit status 1: eject: Kann nicht auswerfen! Letzter Fehler: Unpassender IOCTL (I/O-Control) für das Gerät

(Translation should be "cannot unmount/Inappropriate ioctl for device")

Meanwhile the syslog is not remarking anything wrong:

Mar 25 15:38:38 elba udisksd[2083]: Cleaning up mount point /media/user/drive (device 8:49 is not mounted)
Mar 25 15:38:38 elba udisksd[2083]: Unmounted /dev/sdd1 on behalf of uid 1000

Remarks:
- It works with USB; due to higher throughput I pre fare SATA.
- Hot-Plugging is Standard for SATA (https://en.wikipedia.org/wiki/Serial_ATA).
- Disks are connected by mobile rack for SATA-III-disks. The connector is enabled for hot-plugging in the BIOS. SATA-III supports hot-plugging.
- All hard disks I use for the case are specified as hot-pluggable.
- There are no open files (check by the lsof command).
- It worked in some previous old versions without that error.

Bug? The disk utility should check if the drive is hot-pluggable and run a suitable "I/O control" for SATA hot-plug devices and not throw an error.

Any ideas for workarounds?

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
actionparsnip (andrew-woodhead666) said :
#1

I suggest you report a bug

Can you help with this problem?

Provide an answer of your own, or ask bbruecker for more information if necessary.

To post a message you must log in.