Проблемы с записью CD (Не могу писать диски)

Выбор и настройка HardWare

Модератор: Модераторы разделов

Аватара пользователя
georgy_sh
Сообщения: 1172
Статус: thermonuclear...
ОС: GNU/Linux

Проблемы с записью CD

Сообщение georgy_sh »

Привет всем! Вот такая ОГРОМНАЯ проблема. Прошу помощи: как мне записать CD-R, что-то никак не могу. Все делаю по инструкции, но проблемы с первого шага:
[code]
$ cdrecord --scanbus
Cdrecord-Clone 2.01-dvd (i686-pc-linux-gnu) Copyright © 1995-2004 Jörg Schilling
Note: This version is an unofficial (modified) version with DVD support
Note: and therefore may have bugs that are not present in the original.
Note: Please send bug reports or support requests to http://bugzilla.redhat.com/bugzilla
Note: The author of cdrecord should not be bothered with problems in this version.
scsidev: 'ATA'
devname: 'ATA'
scsibus: -2 target: -2 lun: -2
cdrecord: Permission denied. Cannot open '/dev/hd*'. Cannot open SCSI driver.
cdrecord: For possible targets try 'cdrecord -scanbus'. Make sure you are root.
cdrecord: For possible transport specifiers try 'cdrecord dev=help'.
$
/[code]
Вот никак не могу доехать в чем тут дело.
Даже пытался записать диски графически - в Гноме вставил болванку, Гном сразу увидел пустой диск. Я скопировал все необходимые мне файлы на болванку и попытался начать запись, но проблема - Гном говорит что дисковод не пишущий, но читает нормально.
Дисковод монтируется в /media/cdrecorder
Даже в окошке My computer дисковот зовется CD-RW Drive, но значок у него как у обычного читающего сидюка
Прошу, помогите! Заранее спасибо!


CD RW - Teac
Distr - Fedora 3
Kernel - 2.6.9
Спасибо сказали:
Аватара пользователя
Bruce
Сообщения: 647
Статус: beat maniac
ОС: Debian GNU/Linux 4.0

Re: Проблемы с записью CD

Сообщение Bruce »

не знаю, я пишу так:
cdrecord dev=/dev/cdrom {*.iso|blank=fast} и всё работает.
Samsung r40 (t5500, 1.5G ram, 80 gb hdd)

koolkhel's lj
Спасибо сказали:
Аватара пользователя
xorader
Сообщения: 1030
Статус: собирающий миры
ОС: Debian

Re: Проблемы с записью CD

Сообщение xorader »

какое ядро и версия cdrecord ? дистрибутив ?
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Проблемы с записью CD

Сообщение KiWi »

xorader писал(а):
06.10.2005 14:04
какое ядро и ... дистрибутив

Distr - Fedora 3
Kernel - 2.6.9

аха?
Спасибо сказали:
Аватара пользователя
@leX
Сообщения: 313
ОС: Linux

Re: Проблемы с записью CD

Сообщение @leX »

Попробуй так:

Код: Выделить всё

cdrecord dev=ATAPI -scanbus
Спасибо сказали:
Аватара пользователя
georgy_sh
Сообщения: 1172
Статус: thermonuclear...
ОС: GNU/Linux

Re: Проблемы с записью CD

Сообщение georgy_sh »

@leX писал(а):
06.10.2005 14:45
Попробуй так:

Код: Выделить всё

cdrecord dev=ATAPI -scanbus

Никак не получается :( Все равно не видет, что сидюк пишущий!
Спасибо сказали:
Аватара пользователя
Bolverk
Бывший модератор
Сообщения: 1571
ОС: Cygwin

Re: Проблемы с записью CD

Сообщение Bolverk »

99.9% прав не хватает, попробуй от рута или через su/sudo.
Спасибо сказали:
Аватара пользователя
georgy_sh
Сообщения: 1172
Статус: thermonuclear...
ОС: GNU/Linux

Re: Проблемы с записью CD

Сообщение georgy_sh »

Bolverk писал(а):
06.10.2005 20:52
99.9% прав не хватает, попробуй от рута или через su/sudo.

И от рута пробовал - все равно, хоть и scanbus уже (от рута) работает, ничего не пишется - как будто это не пишущий сидюк. Может попробовать заново его подключить?
Спасибо сказали:
Аватара пользователя
Bolverk
Бывший модератор
Сообщения: 1571
ОС: Cygwin

Re: Проблемы с записью CD

Сообщение Bolverk »

Давай сообщения, которые получаются, если от рута запускать.
Спасибо сказали:
Аватара пользователя
georgy_sh
Сообщения: 1172
Статус: thermonuclear...
ОС: GNU/Linux

Re: Проблемы с записью CD

Сообщение georgy_sh »

Bolverk писал(а):
06.10.2005 21:28
Давай сообщения, которые получаются, если от рута запускать.

От рута:
# cdrecord --scanbus
Cdrecord-Clone 2.01-dvd (i686-pc-linux-gnu) Copyright © 1995-2004 Jörg Schilling
Note: This version is an unofficial (modified) version with DVD support
Note: and therefore may have bugs that are not present in the original.
Note: Please send bug reports or support requests to http://bugzilla.redhat.com/bugzilla
Note: The author of cdrecord should not be bothered with problems in this version.
scsidev: 'ATA'
devname: 'ATA'
scsibus: -2 target: -2 lun: -2
Linux sg driver version: 3.5.27
Using libscg version 'schily-0.8'.
cdrecord: Warning: using inofficial libscg transport code version (schily - Red Hat-scsi-linux-sg.c-1.83-RH '@(#)scsi-linux-sg.c 1.83 04/05/20 Copyright 1997 J. Schilling').
scsibus1:
1,0,0 100) 'TEAC ' 'CD-W552E ' '1.09' Removable CD-ROM
1,1,0 101) 'MATSHITA' 'CD-ROM CR-594 ' 'YS0B' Removable CD-ROM
1,2,0 102) *
1,3,0 103) *
1,4,0 104) *
1,5,0 105) *
1,6,0 106) *
1,7,0 107) *
#
Дальше:
#DEVICE="1,0,0"
#SPEED=6
#mkisofs -R -l dir > mydisk.iso
INFO: UTF-8 character encoding detected by locale settings.
Assuming UTF-8 encoded filenames on source filesystem,
use -input-charset to override.
Using OLD_LIG000.HTML;1 for dir/EBooks/lig/old_Lig.html (old_lig.html)
Using LIG000.HTML;1 for dir/EBooks/lig/lig.html (Lig.html)
Total translation table size: 0
Total rockridge attributes bytes: 9941
Total directory bytes: 22528
Path table size(bytes): 122
Max brk space used 0
4254 extents written (8 MB)
Затем:
#cdrecord -v dev=${DEVICE} speed=${SPEED} mydisk.iso
cdrecord: No write mode specified.
cdrecord: Asuming -tao mode.
cdrecord: Future versions of cdrecord may have different drive dependent defaults.
cdrecord: Continuing in 5 seconds...
Cdrecord-Clone 2.01-dvd (i686-pc-linux-gnu) Copyright © 1995-2004 Jörg Schilling
Note: This version is an unofficial (modified) version with DVD support
Note: and therefore may have bugs that are not present in the original.
Note: Please send bug reports or support requests to http://bugzilla.redhat.com/bugzilla
Note: The author of cdrecord should not be bothered with problems in this version.
TOC Type: 1 = CD-ROM
scsidev: '1,0,0'
scsibus: 1 target: 0 lun: 0
cdrecord: Success. Cannot open SCSI driver.
cdrecord: For possible targets try 'cdrecord -scanbus'.
cdrecord: For possible transport specifiers try 'cdrecord dev=help'.
Ничего не пойму, но кажется, что как-будто дисковод не пишущий!?!? Что делать?
Спасибо сказали:
Аватара пользователя
Bolverk
Бывший модератор
Сообщения: 1571
ОС: Cygwin

Re: Проблемы с записью CD

Сообщение Bolverk »

He1mut писал(а):
07.10.2005 16:07
1,0,0 100) 'TEAC ' 'CD-W552E ' '1.09' Removable CD-ROM

man cdrecord на предмет драйверов для специфических девайсов посмотри
Спасибо сказали:
Аватара пользователя
@leX
Сообщения: 313
ОС: Linux

Re: Проблемы с записью CD

Сообщение @leX »

У тебя старая версия 'TEAC ' 'CD-W552E ' '1.09' Firmware
На офсаите есть версия TEAC F/W Updater for CD-W552E download Firmware Version 1.14 [ 2004.04.27 Released]
< F/W 1.13 -> 1.14 >
· Support to some of Variable Packet Application.
· Support to new specification of InCD Ver 4.0.7.2 or later.

< F/W 1.09 -> 1.13 >
· Some CD-R/RW media write performance is to be improved.
· The read speed of the CD-RW is to be improved from 32X speed to 40X speed.

Не помешало бы перепрошить.
Но я понятия не имею как это делается в Linux.
Проще конечно из Win.
man cdrecord на предмет драйверов для специфических девайсов посмотри

А что спицифического в CD-W552E?

Google
Спасибо сказали:
Аватара пользователя
@leX
Сообщения: 313
ОС: Linux

Re: Проблемы с записью CD

Сообщение @leX »

He1mut писал(а):
07.10.2005 16:07
Bolverk писал(а):
06.10.2005 21:28

Давай сообщения, которые получаются, если от рута запускать.

Затем:
#cdrecord -v dev=${DEVICE} speed=${SPEED} mydisk.iso
cdrecord: No write mode specified.
cdrecord: Asuming -tao mode.
cdrecord: Future versions of cdrecord may have different drive dependent defaults.
cdrecord: Continuing in 5 seconds...
Cdrecord-Clone 2.01-dvd (i686-pc-linux-gnu) Copyright © 1995-2004 Jörg Schilling
Note: This version is an unofficial (modified) version with DVD support
Note: and therefore may have bugs that are not present in the original.
Note: Please send bug reports or support requests to http://bugzilla.redhat.com/bugzilla
Note: The author of cdrecord should not be bothered with problems in this version.
TOC Type: 1 = CD-ROM
scsidev: '1,0,0'
scsibus: 1 target: 0 lun: 0
cdrecord: Success. Cannot open SCSI driver.
cdrecord: For possible targets try 'cdrecord -scanbus'.
cdrecord: For possible transport specifiers try 'cdrecord dev=help'.
Ничего не пойму, но кажется, что как-будто дисковод не пишущий!?!? Что делать?

Ха ха.
Только сейчас замтил.
Вместо dev=${DEVICE} и speed=${SPEED} из cdrecord -v dev=${DEVICE} speed=${SPEED} mydisk.iso в твоём случае надо записатьИ вообще покажи свой fstab.
Спасибо сказали:
Grom
Сообщения: 260
ОС: Debian Etch, RHEL-5.4

Re: Проблемы с записью CD

Сообщение Grom »

У меня в Федоре из-под гнома xcdroast не хотел тоже писать CD-RW, а CD-R нормально отрабатывал. У себя вроде удалось победить это дело - перед записью просто отмонтирываю вставленный CD-RW - umount /dev/cdrom Тогда все проходит. Немного геморройно, но пока не знаю, как это автоматизировать, чтобы при этом еще и автомонтирование дисков под гномом не пострадало.
Послужной список: Slackware-3.x, RedHat-4.x,5.x,6.x,7.x, FedoraCore-3, Debian Etch/Lenny
Осваиваю: RHEL-5.4
Спасибо сказали:
Аватара пользователя
Bruce
Сообщения: 647
Статус: beat maniac
ОС: Debian GNU/Linux 4.0

Re: Проблемы с записью CD

Сообщение Bruce »

народ, но всё равно я сразу написал:
cdrecord dev=/dev/cdrom

чего было столько болтовни разводить? я понимаю, это всё как положено, но у меня работает именно так. и у He1mut тоже, скорее всего.
Samsung r40 (t5500, 1.5G ram, 80 gb hdd)

koolkhel's lj
Спасибо сказали:
Аватара пользователя
chitatel
Сообщения: 2097

Re: Проблемы с записью CD

Сообщение chitatel »

Этот тред, возможно, уже умер, но все же поделюсь своим опытом решения похожей проблемы.
Правда, сразу сделаю важное замечание об отличиях, могущих иметь немаловажное значение: все описанное ниже относится к дистрибутиву Debian Sarge 3.1, kernel 2.6.8-2-686 (прекомпил.) и CDRW SONY CRX320E, подключенному как secondary slave.

Диски нормально читались, чего для меня было вполне достаточно, так как записями CD я никогда не увлекался. В Mdk пользовал без проблем K3b. НО! С некоторых пор возникла необходимость периодически сбрасывать на CD результаты скорбного труда, причем предпочтительно в виде мультисессий. И тут выяснилось, что K3b не может писать мультисессии. То есть первую пишет, а добавлять ничего не хочет. Попытки пинать cdrecord, cdrdao, mkisofs ни к чему не привели. Да и при стирании CD-RW постоянно выдавались ощибки, хотя диски и стирались. Причем команда cdrecord -scanbus выдавала удивительно похожие на изначальный пост результаты.

Упорное и вдумчивое ковыряние сайта www.debian.org привело меня на страницу: http://www.togaware.com/linux/survivor/CD_Writer.shtml. Чтение этого документа я настойчиво рекомендую, пусть даже он и не поможет практически, но может подкинуть кое-какие идеи. Прочитав написанное и пораскинув по стене мозгами я проделал следующее:

1. Избавился по возможности от загрузки модуля ide-cd (в моем конкретном случае это было достигнуто правкой файла etc/modules, в котором была закомментирована соответствующая строка. И хотя в выводе lsmod этот ide-cd еще болтается, он уже AFAICU ни на что не влияет). Не знаю, как конкретно это сделать в Fedora, но modprobe -r имя_басурмана и фиксация результатов должны помочь.
2. В том же файле добавлены строки ide-probe-mod и ide-scsi для загрузки соответствующего модуля (модуль sg грузился и без того). Тут надо сразу отметить, что сначала следует поискать модули ide-scsi и sg в системе, а вдруг их там нет? :)
3. Файл fstab исправлен: /dev/hdd (сидюк) исправлено на /dev/scd0 (монтируется по-старому в /media/cdrom).
4. В каталоге /dev софт-линк @cdrom->/dev/hdd заменен на @cdrom->/dev/scd0 (многие программы ищуть диски по этой ссылке, так что для удобства...).
5. На cdrecord.mmap, который и пишет у меня диски, наброшен SUID. Это идеологически неправильно и достойно осуждения, но без сего он работал только из-под root'a, и разбираться еще и с этим было в лом. А сейчас и недосуг. (Про группы я знаю и состою...)
6. Машина была перегружена :)

В результате, AICU, эмуляция scsi-девайса таки сработала и в выводе cdrecord -scsnbus я увидел строки типа:
Linux sg driver version: 3.5.31
Using libscg version 'schily-0.8'.
scsibus0:
cdrecord: Warning: controller returns wrong size for CD capabilities page.
0,0,0 0) 'SONY ' 'CD-RW CRX320E ' 'NYK1' Removable CD-ROM

А в программе K3b резак прописался как /dev/scd0(0,0,0) (хотя в девичестве был /dev/hdd)

Больше я ничего не делал. K3b начал писать мультисессии, стирать диски и т.п., то есть я получил, что требовалось ну и все, больше не заморачивался. В работе самого девайса и в общении других программ с ним никаких изменений не заметил.

P.S. Сейчас думаю, что мысль @leX'a насчет прошивки не лишена смысла. Только вот как из-под Linux'a-то?
P.P.S. После вышеперечисленных манипуляций получить доступ к CDRW программой hdparm нельзя :( Это отчасти огорчает.
P.P.P.S. Что я делал неправильно?
P.P.P.P.S. На самом деле все можно сделать по-другому.
Спасибо сказали: