Настройка DVD-привода под FreeBSD
Проверяем наличие сидирома
1 | #cdrecord -scanbus |
При его отсутствии получаем нечто типа
1 2 3 4 5 6 7 8 9 10 11 | Cdrecord-Clone 2.01 (i386-unknown-freebsd7.0) Copyright (C) 1995-2004 JЖrg Schilling Using libscg version 'schily-0.8'. scsibus0: 0,0,0 0) '' '' '' Removable Disk 0,1,0 1) * 0,2,0 2) * 0,3,0 3) * 0,4,0 4) * 0,5,0 5) * 0,6,0 6) * 0,7,0 7) * |
Делаем следующее:
в /boot/loader.conf пишем:
1 | atapicam_load="YES" |
1 | cd9660_iconv_load="YES" |
Можно подгрузить этот модуль руками, но лучше перезагрузиться.
Даем команду
1 | sysctl hw.ata.atapi_dma="1" |
Необходимое условие — юзер, от имени которого выполняется запись, должен быть в группе пользователей operator
Добавляем:
1 | pw groupmod operator -m _имя_пользователя_ |
Если не хотим добавлять — выставляем права на устройство 0666
дописываем в файл /etc/devfs.conf строки:
1 2 3 | perm cd0 0660 perm pass* 0660 perm xpt0 0660 |
Проверяем:
1 | #cdrecord -scanbus |
1 2 3 4 5 | Cdrecord-Clone 2.01 (i386-unknown-freebsd6.2) Copyright (C) 1995-2004 JЖrg Schilling Using libscg version 'schily-0.8'. scsibus2: 2,0,0 200) '_NEC ' 'DVD_RW ND-4550A ' '1.06' Removable CD-ROM 2,1,0 201) * |
Ну а для использования по назначению всего этого хозяйства с удобной графикой можно использовать программку K3b :)
upd: Заметка эта старая (судя по версии оси :) ), на 7.2 тот же самой дивидюк определился совершенно по другому и стал нормально работать из под рядового пользователя системы (чего за ним раньше не наблюдалось). Вышеизложенное останется в первозданном виде в качестве истории :) Ну и сейчас он у меня определяется так:
1 2 3 4 5 6 | cdrecord -scanbus Cdrecord-Clone 2.01 (i386-unknown-freebsd7.2) Copyright (C) 1995-2004 JЖrg Schilling Using libscg version 'schily-0.8'. scsibus1: 1,0,0 100) 'MATSHITA' 'DVD-RAM UJ-860S ' '1.00' Removable CD-ROM 1,1,0 101) * |