Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по FreeBSD (http://forum.oszone.net/forumdisplay.php?f=10)
-   -   k3b: Назначить устройство для записи? (http://forum.oszone.net/showthread.php?t=15948)

SVlads 31-01-2004 03:31 86470

Есть установленная 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 86471

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

SVlads 02-02-2004 16:50 86472

Да ты прав все заработало!

strejiok 25-03-2006 12:54 421539

а где ж ее включать то?

Belansky 27-03-2006 11:21 421999

strejiok
Цитата:

а где ж ее включать то?
В конфиге ядра. После чего ядро пересобрать. Или подгружать модуль ядра atapi.ko.

strejiok 27-03-2006 11:39 422009

угу. а потом /dev/cd0 ? :) а я acd0 пытаюсь юзать..

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

Belansky 27-03-2006 11:49 422019

strejiok
Цитата:

угу. а потом /dev/cd0 ? а я acd0 пытаюсь юзать..
k3b при запуске сама увидит пишущий привод.
Цитата:

Хочу видеть последнюю
А кто не видит? Читающий или пишущий?

strejiok 27-03-2006 12:26 422042

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 422091

попробовал в настройках k3b указывать /dev/cd0. тоже самое говорит :(

Belansky 27-03-2006 15:03 422110

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 422113

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

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



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

Belansky 27-03-2006 15:14 422117

mar
Цитата:

k3b работает поверх консольных программ, используя, если мне не изменяет память cdrecord
Нет, памаять тебе не изменяет. А, если мне не изменяет мой склероз, то при установке k3b потребует cdrecord в качестве удовлетворения зависимости.

strejiok 27-03-2006 16:06 422142

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 422148

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

и если можно не нужно на Вы.. стыдно мне
Привычка у меня такая. Терпите. :)

strejiok 27-03-2006 16:25 422149

Belansky
Запускаю под юзером. В исках ессно тоже под юзером.. :)

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

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

Belansky 27-03-2006 16:31 422156

Цитата:

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

strejiok 27-03-2006 16:40 422161

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: тема [тут]

Belansky 27-03-2006 16:43 422163

strejiok
Это уже вопросы другой темы.

mar 27-03-2006 17:37 422183

в /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 422224

mar
Только в этом случае нужно еще юзера в группу operator добавить.

mar 27-03-2006 20:36 422237

Belansky
пардон, конечно, склероз :). Вернеее режим многозадачности. Мой. И организован он, похоже явно хуже, чем во FreeBSD :)


strejiok 28-03-2006 10:32 422413

own acd0 root:wheel
не пойдет? :)

С этим разобрался. Спасибо! Все окей. Привод видит, итп.

А вот мультисессию так и не видит. Привод в системе один. Вижу только первую сессию на диске.

Belansky 28-03-2006 11:39 422446

strejiok
Это уже проблемы самого привода.

strejiok 28-03-2006 11:48 422454

Belansky
как же так? в любой другой OS вижу последнюю сессию, записаную на диске. Ну и при желании вижу все сессии.
А во фре неть! Неужели проблемы привода? :)

Belansky 28-03-2006 12:08 422460

Здесь затрудняюсь что-либо ответить конкретное. У меня все сессии видятся всеми стоящими в системе приводами.

strejiok 28-03-2006 12:13 422463

Belansky возможно NERO лучше не писать ничего :) Только вот юзерам я этого не скажу..
Ладно, спасибо и на том! Буду еще колдовать..

Belansky 28-03-2006 12:33 422475

Belansky
Цитата:

возможно NERO лучше не писать ничего
Может, и так. Я все свои диски уже несколько лет только под Linux, а затем под FreeBSD пишу. Хотя, мультисессионные диски, записанные под виндой и нерой на других компьютерах, тоже читаются нормально.

strejiok 28-03-2006 12:39 422480

Нужно будет попробовать в Linux записать k3b мультисессионный. Потом прочитать. И во фре k3b мультисессию записать и читать :)
Потом скажу результат.


Время: 14:00.

Время: 14:00.
© OSzone.net 2001-