PDA

View Full Version : Cannot burn DVD under Linux?



ismxray
11-27-2005, 12:06 AM
I tried cdrecord-ProDVD and dvdrecord, both cannot burn the DVD. The error message likes this:
# dvdrecord dev=2,0,0 KNOPPIX_V4.0.2DVD-2005-09-23-EN.iso
dvdrtools v0.2.1
Portions (C) 2002-2005 Ark Linux <bero@arklinux.org>
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 2, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with
this program; see the file COPYING. If not, write to the Free Software
Foundation, 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
Based on:
Cdrecord 1.11a15 (i386-pc-linux-gnu) Copyright (C) 1995-2001 Jörg Schilling
scsidev: '2,0,0'
scsibus: 2 target: 0 lun: 0
Linux sg driver version: 3.5.31
Using libscg version 'bero-0.5a'
dvdrecord: Warning: using inofficial version of libscg (bero-0.5a '@(#)scsitransp.c 1.81 01/04/20 Copyright 1988,1995,2000 J. Schilling').
Device type : Removable CD-ROM
Version : 2
Response Format: 2
Capabilities :
Vendor_info : 'MATSHITA'
Identifikation : 'DVD-RAM SW-9571 '
Revision : 'A111'
Device seems to be: Generic mmc2 DVD.
Using generic SCSI-3/mmc CD-R driver (mmc_cdr).
Driver flags : SWABAUDIO BURNFREE
Supported modes: TAO PACKET SAO
dvdrecord: CD/DVD-Recorder not ready.

Is there a possible to let the DVD burner work? Thanks a lot!

OErjan
11-27-2005, 10:21 AM
what is your burner? internal IDE, SCSI?
external like; usb, firewire, pcmcia, SCSI?
what is the devise named? the comands below will help with that
dmesg|grep CD
or

cdrecord .-scanbus
or

cdrecord --scanbus dev=ATAPI

dmesg|grep CD&&dmesg|grep DVD
if you try in the console we might get a "better" erormessage

growisofs -dvd-compat -Z /dev/whatever=/search/path/to/file.iso
replace the "/search/path/to/file.iso" with your searchpat (something like /home/knoppix/file.ISO)
and "whatever" is what one of the codes above give you, something like /dev/hdc, /dev/sda, /dev/ubb, /dev/scd0, /dev/rcd0c, ATAPI:2,0,0 ... should be among the output.

ismxray
11-28-2005, 11:38 PM
The DVD is connected to IDE port but emulated as scsi device by using append="hdc=ide-scsi" as explained in some articles.


# dmesg|grep CD
Type: CD-ROM ANSI SCSI revision: 02
Uniform CD-ROM driver Revision: 3.20
Attached scsi CD-ROM sr0 at scsi2, channel 0, id 0, lun 0


# growisofs -dvd-compat -Z /dev/scd0=DVD.iso
:-( not an MMC unit!


What does this mean?



# cdrecord --scanbus
Cdrecord-Clone 2.01.01a03 (i686-pc-linux-gnu) Copyright (C) 1995-2005 Joerg Schilling
NOTE: this version of cdrecord is an inofficial (modified) release of cdrecord
and thus may have bugs that are not present in the original version.
Please send bug reports and support requests to <cdrtools@packages.debian.org>.
The original author should not be bothered with problems of this version.

cdrecord: Warning: Running on Linux-2.6.7-1-686
cdrecord: There are unsettled issues with Linux-2.5 and newer.
cdrecord: If you have unexpected problems, please try Linux-2.4 or Solaris.
Linux sg driver version: 3.5.31
Using libscg version 'ubuntu-0.8ubuntu1'.
cdrecord: Warning: using inofficial version of libscg (ubuntu-0.8ubuntu1 '@(#)scsitransp.c 1.91 04/06/17 Copyright 1988,1995,2000-2004 J. Schilling').
scsibus2:
2,0,0 200) 'MATSHITA' 'DVD-RAM SW-9571 ' 'A111' Removable CD-ROM
2,1,0 201) *
2,2,0 202) *
2,3,0 203) *
2,4,0 204) *
2,5,0 205) *
2,6,0 206) *
2,7,0 207) *

Any idea? Thanks a lot!

OErjan
11-29-2005, 06:42 PM
ah, ok, with what you have provided i see that this should work
growisofs -Z /dev/sr0=DVD.iso
how did i find that out?
on your previous posting __quoted below__ the system tells you that device sr0 is scsi dev 2,0,0
and as an example above i use DVD.iso, it is simply the ISO you want to burn, say something like /home/knoppix/knoppix-4.0.2-EN-DVD.iso

Type: CD-ROM ANSI SCSI revision: 02
Uniform CD-ROM driver Revision: 3.20
Attached scsi CD-ROM sr0 at scsi2, channel 0, id 0, lun 0


secondly I think that you can safely remove the "hdc=ide-scsi" thing, that is mostly for 2.4 series kernel, and as you have 2.6...
if you do that you must use use
growisofs -Z /dev/hdc=./slackware-current-31_Oct_2005-DVD.iso as
hdc should be your DVD-burner.
just one thing, try with sr0 first, if that works keep it like that, if not...

ismxray
11-29-2005, 08:58 PM
Nope. Still does not work! /dev/sr0 is just a link to /dev/scd0


#growisofs -Z /dev/sr0=/dataA/DVD.iso
:-( not an MMC unit!
# growisofs -Z /dev/scd0=./DVD.iso
:-( not an MMC unit!
# growisofs -Z /dev/hdc=/dataA/DVD.iso
:-( unable to INQUIRY: Invalid argument


???

OErjan
11-30-2005, 04:48 PM
try to restart without the hdc=ide-scsi and use the comand

growisofs -Z /dev/hdc=./DVD.iso
did that work?
as far as I know it should, if not i start to suspect you have one of the very few unsuported writers.
we can only hope I have mised something that someone else can see and help you with.

ismxray
12-01-2005, 02:24 AM
If I remove append="hdc=ide-scsi" I cannot use the /dev/cdrom now. I have to manually insert the ide_scsi module and remove the ide_cd module to make it work. Thank you for your suggestions anyway!