Решил закодировать mp3 и нифига.
Описание:
Slackware 10.1
kernel 2.4.29
$ls -l /dev/cdrom
lrwxrwxrwx 1 root root 8 2005-04-02 03:31 /dev/cdrom -> /dev/sr0
$ls -l /dev/sr0
brw-rw—- 1 root cdrom 11, 0 1999-04-13 08:24 /dev/sr0
Пользователь user в группе cdrom соcтоит.
$ cdparanoia -wB
…
/dev/cdrom exists but isn’t accessible. By default,
cdparanoia stops searching for an accessible drive here.
Consider using -sv to force a more complete autosense
of the machine.
More information about /dev/cdrom:
Checking /dev/cdrom for cdrom…
Testing /dev/cdrom for cooked ioctl() interface
/dev/sr0 is not a cooked ioctl CDROM.
Testing /dev/cdrom for SCSI interface
No generic SCSI device found to match CDROM device /dev/sr0
…
Что самое интересное
$dd if=/dev/cdrom of=cd.iso
dd: чтение `/dev/cdrom’: Input/output error
0+0 входных записей
0+0 выходных записей
Но под рутом всё работает.
Как это лечить?
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
а модуль ide-scsi и sr/sg у тебя подгружен?
в строке загрузки ядра прописано hdX=ide-scsi?
в общем, если хочешь использовать ide привод в scsi эмуляции (о чём говорит ссылка на sr0), то прямой дорогой читать CD-Writing-HOWTO (искать в райное /usr/share/doc/HOWTO/)
там процесс более детально описан.
Дополнение
$lsmod
Module Size Used by Not tainted
nfsd 68112 8
ipt_MASQUERADE 1432 1 (autoclean)
ipt_state 536 2 (autoclean)
iptable_nat 16974 1 (autoclean) [ipt_MASQUERADE]
ip_conntrack 18440 0 (autoclean) [ipt_MASQUERADE ipt_state iptable_nat]
iptable_filter 1676 1 (autoclean)
ip_tables 12000 6 [ipt_MASQUERADE ipt_state iptable_nat iptable_filter]
ide-scsi 9392 0
8139too 13928 1
mii 2272 0 [8139too]
tulip 39200 1
crc32 2880 0 [8139too tulip]
agpgart 45092 0 (unused)
и еще дополнение, с обычнами (не музыкальными) все работает.
Ну вот сам спросил, сам отвечаю.
Как оказывается поддержка GENERIC SCSI встроенна в ядро системы, а cdparanoia читает
/dev/sg* вместо /dev/cdrom -> /dev/sr0, что и создает проблемы, так как прав на /dev/sg0 у меня не было, он и не работал.
Итак решение:
$ chmod 660 /dev/sg0
$ chown root.cdrom /dev/sg0