$ eject eject: unable to eject, last error: Invalid argument
Какие права на устройство?
[root@lav dev]# ls -l cdrom lrwxrwxrwx 1 root root 9 Jun 1 12:51 cdrom -> /dev/scd0 # ls -l scd0 brw-rw---- 1 lav cdwriter 11, 0 Jul 26 16:59 scd0 [lav@lav]$ groups рапортует, что в группу cdwriter вхожу $ eject eject: unable to eject, last error: Invalid argument
Покажите вывод от eject -v
А я и не знал, что там так много интересного. $ eject -v eject: using default device `cdrom' eject: device name is `cdrom' eject: expanded name is `/dev/cdrom' eject: `/dev/cdrom' is a link to `/dev/scd0' eject: `/dev/scd0' is mounted at `/mnt/cdrom' eject: `/dev/scd0' is not a multipartition device eject: trying to eject `/dev/scd0' using CD-ROM eject command eject: CD-ROM eject command failed eject: trying to eject `/dev/scd0' using SCSI commands eject: SCSI eject failed eject: trying to eject `/dev/scd0' using floppy eject command eject: floppy eject command failed eject: trying to eject `/dev/scd0' using tape offline command eject: tape offline command failed eject: unable to eject, last error: Invalid argument используется subfs, но при отмонтированном /mnt/cdrom то же самое.
Вообще странно, т.к. eject достаточно давно не менялся. Только патчи для supermount/subfs
Так у меня достаточно давно и не работает. Вдобавок ещё кто-то блокирует привод, так что кнопкой не вытаскивается, но при этом это "кто-то" не видимо ни через fuser -v /mnt/cdrom, ни через lsof | grep cdrom.
C переходом на ядро 2.6 и очередным обновлением вопрос снялся
Вполне возможно, что фигурирует проблема с топиком "[d-kernel] Re: unable to eject" (Message-ID: <20050207200720.GA13948@lks.home> ) из списка devel-kernel@alt
для ALM2.4 проблема актуальна
(In reply to comment #9) > для ALM2.4 проблема актуальна Особо не замечал
Замечал последний раз сегодня утром. Если есть намерение думать и лечить -- можно попробовать сделать ещё один подход к снаряду с целью выяснить; многое прозвучало в рассылках (кажется, wrar@ рассказывал/объяснял в основном).
(In reply to comment #11) > (кажется, wrar@ рассказывал/объяснял в основном). Странно, но ничего такого не помню, и откуда я в Cc: тоже не помню. Впрочем, eject тоже не юзаю. Зато юзаю супермаунт. И тока что eject у меня сработал.
"ну кто позаботится внести в спамлист, как не друзья" Если ошибся -- выносись :)
А, так вот откуда я в Сс:... Я уж думал, я там давно ;)
а давайте раскроем багу обратно? а то оно видимо периодическая. Плюс к тому лино у меня, даже отдавая диск, все ранво ругается. http://comments.gmane.org/gmane.linux.altlinux.sisyphus/13963
Надо локализовать. Может быть это относится только к Мастеру? На текущем Сизифе вроде не наблюдается... С ядром может связано?
(In reply to comment #16) > С ядром может связано? Ну а с чем же еще? eject бог знает сколько неизменен
насколько помню -- именно так
С eject-2.1.0-alt1 наверняка не хуже будет
Вроде работает.
Опять eject не работает, именно под пользователем: вот кусок strace: open("/dev/hdc", O_RDONLY|O_NONBLOCK) = 4 ioctl(4, CDROMEJECT, 0xbf810298) = -1 EIO (Input/output error) ioctl(4, FIBMAP, 0xbf810140) = -1 EPERM (Operation not permitted) ioctl(4, FDEJECT, 0xbf810298) = -1 EINVAL (Invalid argument) ioctl(4, MGSL_IOCGPARAMS or MTIOCTOP or SNDCTL_MIDI_MPUMODE, 0xbf810250) = -1 EINVAL (Invalid argument) $eject eject: unable to eject, last error: Invalid argument $ sudo eject eject: unable to eject, last error: Invalid argument но диск выезжает
В общем это начинается после выполнения eject под root в тот момент, когда /m???/cdrom ещё занят.
Не жалуюсь больше.