All of lore.kernel.org
 help / color / mirror / Atom feed
* LS-120 eject does not work with libata
@ 2009-03-06 17:34 Ondrej Zary
  0 siblings, 0 replies; only message in thread
From: Ondrej Zary @ 2009-03-06 17:34 UTC (permalink / raw)
  To: Linux Kernel; +Cc: linux-ide, linux-scsi

Hello,
I remember fixing LS-120 eject in ide-floppy 3 years ago.
Found this time thatit does not work with libata (2.6.28):

# eject -v /dev/sda
eject: device name is `/dev/sda'
eject: expanded name is `/dev/sda'
eject: `/dev/sda' is not mounted
eject: `/dev/sda' is not a mount point
eject: `/dev/sda' is a multipartition device
eject: trying to eject `/dev/sda' using CD-ROM eject command
eject: CD-ROM eject command failed
eject: trying to eject `/dev/sda' using SCSI commands
eject: SCSI eject succeeded

# strace eject -v /dev/sda
[...]
write(1, "eject: trying to eject `/dev/sda"..., 54eject: trying to eject `/dev/sda' using SCSI commands
) = 54
ioctl(3, SG_GET_VERSION_NUM, 0xbfbaeac4) = 0
ioctl(3, SG_IO, 0xbfbaea50)             = 0
ioctl(3, SG_IO, 0xbfbaea50)             = 0
ioctl(3, SG_IO, 0xbfbaea50)             = 0
ioctl(3, BLKRRPART, 0xbfbaea50)         = 0
write(1, "eject: SCSI eject succeeded\n", 28eject: SCSI eject succeeded
) = 28
[...]

It looks like everything is OK. The only problem is that the disk
does not eject (only spins up).


It does work when using SCSI generic device:
# eject -v /dev/sg0
eject: device name is `/dev/sg0'
eject: expanded name is `/dev/sg0'
eject: `/dev/sg0' is not mounted
eject: `/dev/sg0' is not a mount point
eject: `/dev/sg0' is not a multipartition device
eject: trying to eject `/dev/sg0' using CD-ROM eject command
eject: CD-ROM eject command failed
eject: trying to eject `/dev/sg0' using SCSI commands
eject: SCSI eject succeeded

The disk spins up and does some reads (most probably useless) and then ejects.

Now I wonder where the problem is...

-- 
Ondrej Zary

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2009-03-06 17:34 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-03-06 17:34 LS-120 eject does not work with libata Ondrej Zary

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.