WODIM больше не работает с внешним устройством записи DVD
Я уверен, что раньше это работало (несколько месяцев назад), но я не могу заставить WODIM записать DVD из ISO-образа.
Я знаю, что мой DVD-привод работает, и назначенное ему устройство - /dev/sr0 (я знаю его / dev / sr0, потому что "eject /dev/sr0" работает)
Когда я пытаюсь записать ISO, используя команду "wodim dev=/dev/sr0 -v image1.iso", я получаю следующий результат:
root @ folio: / lib / modules # wodim dev = / dev / sr0 -v image1.iso wodim: режим записи не указан. wodim: в предположении режима -tao. wodim: будущие версии wodim могут иметь различные значения по умолчанию, зависящие от привода. Тип оглавления: 1 = CD-ROM scsidev: '/dev/sr0' devname: '/dev/sr0' scsibus: -2 цель: -2 лун: -2 Версия драйвера Linux sg: 3.5.27 Водим: Успех. Не удается открыть драйвер SCSI! Для возможных целей попробуйте 'wodim --devices' или 'wodim -scanbus'. Для возможных транспортных спецификаторов попробуйте 'wodim dev=help'. Для конфигурации устройств IDE/ATAPI см. Файл README.ATAPI.setup из Водим документация.
(Если я использую команду wodim dev=/dev/sr0 -dao -v image1.iso, я получу тот же результат без сообщения -tao)
wodim --devices ничего не показывает (только на строки ----)
Водим-Scanbus шоу
scsibus0: 0,0,0 0) Диск 'ATA ' 'SAMSUNG MZMPA128' 'AXM1' 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) * scsibus6: 6,0,0 600) Съемный диск 'Generic-' 'xD/SD/MS' '1,00' 6,1,0 601) * 6,2,0 602) * 6,3,0 603) * 6,4,0 604) * 6,5,0 605) * 6,6,0 606) * 6,7,0 607) *
Устройство ATA - это мой SSD-диск. Я полагаю, что устройство 6,0,0 представляет собой мое устройство чтения SD-карт (встроенное в ПК). тем не менее я пытался записать с использованием dev=6,0,0, и это не сработало - на самом деле не удивительно.
Я использую следующее ядро - Linux folio 3.2.0-34-generiC#53-Ubuntu SMP Чт 15 ноября 10:48:16 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
Когда я отключаю и подключаю диск (а затем пытаюсь записать WODIM, который не работает), системный журнал показывает
[3709678.451109] usb 2-1.2: USB отключено, номер устройства 89 [3709687.901218] usb 2-1.2: новое высокоскоростное USB-устройство № 90 с использованием ehci_hcd [3709688.002048] scsi2691: usb-хранилище 2-1.2:1.0 [3709689.004370] scsi 2691:0:0:0: CD-ROM TSSTcorp CDDVDW SE-208AB TS00 PQ: 0 ANSI: 0 [3709689.035744] sr0: диск scsi3-mmc: 62x/24x пишущий дисковод DVD-RAM, CD / RW XA / Form2 CD-лоток [3709689.036166] sr 2691: 0: 0: 0: Прикрепленный scsi CD-ROM sr0 [3709689.036675] sr 2691:0:0:0: Прикрепленный scsi универсальный sg2 тип 5 [3710909.678527] UDF-fs: раздел помечен для чтения; принудительное монтирование только для чтения [3710909.755672] UDF-fs: INFO Установочный том "UDF Volume", отметка времени 2011/04/12 21:38 (12d0) [3711084.994284] usb 2-1.2: USB отключено, номер устройства 90 [3711090.919294] usb 2-1.2: новое высокоскоростное USB-устройство № 91 с использованием ehci_hcd [3711091.044646] scsi2692: usb-хранилище 2-1.2:1.0 [3711092.046229] scsi 2692:0:0:0: CD-ROM TSSTcorp CDDVDW SE-208AB TS00 PQ: 0 ANSI: 0 [3711092.079436] sr0: диск scsi3-mmc: 62x/24x пишущий дисковод DVD-RAM, CD / RW XA / Form2 CD-лоток [3711092.079910] ср 2692: 0: 0: 0: Прикрепленный scsi CD-ROM sr0 [3711092.081155] sr 2692:0:0:0: Прикрепленный scsi универсальный sg2 тип 5
Когда я помещаю диск в дисковод, udev обычно делает свое дело, то есть монтирует диск с данными и открывает экран (который я не могу использовать, он не предлагает опцию записи диска)
У кого-нибудь есть указания на то, почему это не работает?
1 ответ
Мне удалось заставить это работать в конце.
Я сделал обновление apt-get, которое установило значительное количество нового кода (загружено около 350 мегабайт), но это не имело значения, и wodim не работал по-другому.
Хотя ядро не изменилось, я перезагрузил компьютер и попытался снова, и я смог записать диски без проблем. Я подозреваю, что где-то по пути водитель запутался, и перезагрузка устранила проблему. (Хотя это немного смущает необходимость перезагрузить Linux-систему!)
Я знаю, что этот ответ немного запоздал, но я думаю, что выяснил, почему вам пришлось перезагрузиться, чтобы это сработало. Согласно этому сообщению Super User, получая Cannot open SCSI driver
сообщение об ошибке от Wodim, скорее всего, связано с тем, что диск, который вы пытаетесь записать, подключен. Выше вы описали, как udev делает "свое дело", монтируя диск, который вы намеревались записать. Как показывает вопрос, на который я ссылался выше, Wodim необходим эксклюзивный доступ к устройству записи на оптические диски, а поскольку ядро удерживает устройство записи на оптических дисках открытым (именно так монтируется файловая система), Wodim не может продолжать работу. Однако при перезагрузке большинство систем Linux не выполняет автоматическое монтирование съемных носителей, которые присутствовали в системе еще до перезагрузки системы; они будут распознавать такие носители, но они не будут монтировать носители без явного указания. В большинстве сред рабочего стола есть опция извлечения оптических дисков (извлечение оптического диска также неявно размонтирует диск), но не используйте эту опцию, потому что при повторной установке диска автонастройка перемонтирует диск и начать весь цикл заново.
Таким образом, единственный верный способ (о котором я знаю) размонтировать диск без перезагрузки - это использовать umount
команда. Обычно вам не нужны привилегии суперпользователя для размонтирования диска, который был автоматически смонтирован, когда вы вошли в систему; в большинстве случаев вы можете просто запустить из командной строки:
umount /dev/sr0
... при условии, что ваш привод оптических дисков действительно назван /dev/sr0
,