"Inappropriate ioctl for device" when ripping CD with abcde on OSX

Я пытаюсь использовать abcde (compiled from Macports) to rip an audio CD on OSX 10.8.5:

$ abcde
disk1 was already unmounted or it has a partitioning scheme so use "diskutil unmountDisk" instead
cd-discid: /dev/disk1: open: Permission denied
[ERROR] abcde: CD could not be read. Perhaps there's no CD in the drive?

Верно, разрешение отклонено, повторите попытку с sudo. Но это все еще не работает:

$ sudo abcde
Password:
disk1 was already unmounted or it has a partitioning scheme so use "diskutil unmountDisk" instead
cd-discid: /dev/disk1: DKIOCCDREADDISCINFO: Inappropriate ioctl for device
[ERROR] abcde: CD could not be read. Perhaps there's no CD in the drive?

Что случилось? Как я могу заставить это работать?

1 ответ

Решение

По-видимому abcde не определяет автоматически, какое устройство соответствует вашему приводу CD. Если вы посмотрите на вывод mountвы увидите, что disk1 ваш жесткий диск и disk2 это CD-привод, установленный на /Volumes/Audio CD, Вы можете указать устройство явно с помощью -d возможность abcde:

$ abcde -d /dev/disk2
Другие вопросы по тегам