Войти

Показать полную графическую версию : k3b: Назначить устройство для записи?


Страниц : [1] 2

SVlads
31-01-2004, 03:31
Есть установленная k3b-0.10.2 на FreeBSD 5.2
Немогу назначить устройство CD-RW для записи. В чем проблемма?
Захажу в Settings -> Configure k3b -> Devices -> Add Devices
и назначаю /dev/acd0 После чего получаю сообщение:
"Could not find an additional device at /dev/acd0"

Уже давал все права на устройство ничего не помогает.
Подскажите пожалуйсто как назначить устройство для записи.

Belansky
02-02-2004, 00:17
Сам я пока k3b под FreeBSD не ставил, но что-то мне подсказывает, что для работы этой программы нужно эмуляцию SCSI включать.

SVlads
02-02-2004, 16:50
Да ты прав все заработало!

strejiok
25-03-2006, 12:54
а где ж ее включать то?

Belansky
27-03-2006, 11:21
strejiok
а где ж ее включать то?
В конфиге ядра. После чего ядро пересобрать. Или подгружать модуль ядра atapi.ko.

strejiok
27-03-2006, 11:39
угу. а потом /dev/cd0 ? :) а я acd0 пытаюсь юзать..

Можно еще вопрос не в тему. Мультисессионные диски во фре... монтирую. видит только первую сессию! Хочу видеть последнюю :)

Belansky
27-03-2006, 11:49
strejiok
угу. а потом /dev/cd0 ? а я acd0 пытаюсь юзать..
k3b при запуске сама увидит пишущий привод.
Хочу видеть последнюю
А кто не видит? Читающий или пишущий?

strejiok
27-03-2006, 12:26
Belansky
1) в ядре есть:
device atapicam
device scbus
device cd
device pass

k3b при запуске не видит никаких приводов. В настройках говорил ему /dev/acd0, ну и ессно никакого толку. Но cd0 еще не пробовал..

2) не понял.. :) Есть у мя болвана с 2 сессиями например. Первая там скрыта. В винде например первую просто так не увидишь. Так вот. Монтирую во фре эту болвану. cd /cdrom и вижу там первую сессию. А хотелось бы вторую прочитать. (записать туда 3-ю сессию я пока и не мечтаю :))

strejiok
27-03-2006, 14:08
попробовал в настройках k3b указывать /dev/cd0. тоже самое говорит :(

Belansky
27-03-2006, 15:03
strejiok
Для эмуляции SCSI в конфиге должны быть следующие строки

# ATA and ATAPI devices
device ata
device atadisk # ATA disk drives
device ataraid # ATA RAID drives
device atapicd # ATAPI CDROM drives
device atapifd # ATAPI floppy drives
device atapist # ATAPI tape drives
device atapicam # Emulation SCSI CDROM
options ATA_STATIC_ID # Static device numbering

# SCSI peripherals
device scbus # SCSI bus (required for SCSI)
device ch # SCSI media changers
device da # Direct Access (disks)
device sa # Sequential Access (tape etc)
device cd # CD
device pass # Passthrough device (direct SCSI access)
device ses # SCSI Environmental Services (and SAF-TE)

k3b при запуске не видит никаких приводов.
Покажите вывод команды dmesg | grep acd или less /var/log/messages/ | grep acd

не понял..
У Вас на машине установлен только один привод? Или два: пишущий и читающий?

mar
27-03-2006, 15:08
strejiok
еще должно быть (хотя, это скорей всего имеется):
device ata
кроме того стоит включить в /boot/loader.conf
hw.ata.atapi_dma="1"

и еще, k3b работает поверх консольных программ, используя, если мне не изменяет память cdrecord. У Вас cdrecord стоит? работает?



(пока писала, Belansky написал подробней. Ну ничего, убирать свою запись не буду,- в качестве дополнения сойдет)

Belansky
27-03-2006, 15:14
mar
k3b работает поверх консольных программ, используя, если мне не изменяет память cdrecord
Нет, памаять тебе не изменяет. А, если мне не изменяет мой склероз, то при установке k3b потребует cdrecord в качестве удовлетворения зависимости.

strejiok
27-03-2006, 16:06
acd0: DVDR <ASUS DRW-1604P/1.18> at ata1-master UDMA66
cd0: <ASUS DRW-1604P 1.18> Removable CD-ROM SCSI-0 device

Привод только один.

cdrecord есть. писать ручками не пробовал.

P.S. и если можно не нужно на Вы.. стыдно мне! :)

Belansky
27-03-2006, 16:20
strejiok
Следовательно, система привод видит.
А теперь попробуйте дать команду из-под root'а cdrecord -scanbus. В выводе команды должено присутствовать требуемое устройство.
Я тут подумал грешным делом, а k3b Вы из-под root'а запускаете или из-под обычного пользователя?
и если можно не нужно на Вы.. стыдно мне
Привычка у меня такая. Терпите. :)

strejiok
27-03-2006, 16:25
Belansky
Запускаю под юзером. В исках ессно тоже под юзером.. :)

cdrecord -scanbus сейчас проверить не могу.. дома буду вечером.. думаю разберусь. СПАСИБО Вам огромное :)

(кстати.. опять же совсем не в тему... сижу в иксах юзера. пишу su - --> k3b например. вижу: ** CRITICAL **: Unable to open display
Это мелочи, но как сие пофиксить... если можно в асю или в эту тему где нибудь маленьким шрифтом подскажите. буду очень благодарен :))

Belansky
27-03-2006, 16:31
Запускаю под юзером.
Тогда все ясно. Недостаток прав у обычного пользователя на файл устройства не дает k3b, запускаемомму опять-таки из-под обычного пользователя, видеть привод. Есть два выхода: либо в /etc/devfs.conf настроить нужные права, либо запускать k3b из-под root'а. Я просто в свойствах ярлыка в меню KDE прописал запуск от имени root'а и никаких проблем.

strejiok
27-03-2006, 16:40
Belansky
хм... alt+F2 --> kdesu k3b запускается.
а вот "konsole" --> "su -" --> "xmms" все же не коннектиться в display активного юзера. Так же например в "mc" на любом файле например F2 --> Do something on the current file --> "kate" не работает.
Can't determine DISPLAY, cannot connect to X server итп.. mc еще и такое bash: /tmp/mc-root/mcusrRwTq8a: Permission denied выдает :)
э... балин. совсем не в тему... :sorry: тема [тут] (http://forum.oszone.net/showthread.php?t=63460)

Belansky
27-03-2006, 16:43
strejiok
Это уже вопросы другой темы.

mar
27-03-2006, 17:37
в /etc/devfs.conf
link acd0 cdrom

own /dev/acd0 root:operator
perm /dev/acd0 0666

own acd0 root:operator
perm acd0 0664
отработает после перезагрузке

(до перезагрузки можно для эксперимента сказать chmod 666 /dev/acd0 и проверить запись )

Belansky
27-03-2006, 20:04
mar
Только в этом случае нужно еще юзера в группу operator добавить.




© OSzone.net 2001-2012