SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Pardon my lack of knowledge on the subject, but is dvdrtools a different package than dvd+rw-tools? I ask because Slack already comes with a package for dvd+rw-tools.
From my slack-desc (of an uneleased package I once planned building):
dvdrtools is a fork of cdrtools, with the primary goals of remaining
dvdrtools: 100% Free Software (dvdrtools is a fork of the last version of
dvdrtools: cdrtools without any "you are not allowed to modify this section"
dvdrtools: comments), and adding support for DVD-R/DVD-RW drives and media.
dvdrtools:
dvdrtools:
dvdrtools:
dvdrtools: dvdrtools home: http://www.arklinux.org/projects/dvdrtools/
Dvd+rw-tools is not dvdrtools. dvdrtools is a full replacement for cdrtools while dvd+rw-tools is for +R(W) writing.
Anyway Alien bob is there a way to get Slackware binaries for this as compiling from source seems to be a problem?
After reading some of the so-called "error" messages that cdrecord throws up (particularly some unwarranted cheap digs at the Linux kernel) I decided that I am not going to use it any more. I think this developer cannot live without mentioning the word Solaris in most of his writings.
Also reading some of the "README" files at the cdrecord site make me sick as a Open Source/Free Software guy.
Last edited by vharishankar; 08-05-2006 at 09:08 AM.
Joerg Schilling has had some problems with the Linux kernel and ide-scsi emulation in general. It is not fair to suggest
that it's him entirely at fault, as many developers have suggested in LKML and even Torwalds has accepted that ide-scsi
has always been broken. It's the weird implementation of this emulation that drives both cdrecord and Schilling crazy.
He definitely loves Solaris, and so do I. But that's not because he is a mindless zealot shouting for Solaris all the time.
You gain nothing in dissing the guy and his excellent CD/DVD writing tools. If he gets frustrated by all the "your cdrecord
is broken on my xx distro" messages, he has no choice but to explain that the problems arise because of the unmaintained
emulation layer and distro-patched ancient versions of cdrtools. He is particularly annoyed by the GPL because of all
the bad credit he's getting for distro-patched broken ancient versions of cdrtools.
Don't forget: this package is meant as a replacement for cdrtools - I suggest you run
Code:
removepkg cdrtools
before you install dvdrtools. Let me know if the package works! Also note that dvdrtools is in fact a fork from an older release of cdrtools, so functionality might be different from the current version of cdrtools. The dvdrtools do have support for writing to DVD media, so this is an extremely useful addition.
cdrtools supports DVD writing too, and you don't need no free keys anymore for that. The ProDVD functionality has now been
merged with the cdrecord for good. No wonder, most Linux distributions are still stuck with older versions with reduced
and/or broken functionality.
@Harishankar: Both your posts made it clear that you were more interested in politics rather than having your problem solved.
Seldom do I see a user bashing program author for incompatibilities with his/her choice of distributions, especially if they
are coping with very old patched versions of the program.
Hmm... I still get the error as a normal user while as root it works with the dev=ATAPI option.
I want to avoid having to use root just for cd/dvd writing. Is there a way to get this to work as a user?
As root I get this when I issue cdrecord -scanbus dev=ATAPI
Code:
dvdrtools v0.3.1
Portions (C) 2002-2006 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 (i486-slackware-linux-gnu) Copyright (C) 1995-2001 Jörg Schilli ng
scsidev: 'ATAPI'
devname: 'ATAPI'
scsibus: -2 target: -2 lun: -2
Using libscg version 'bero-0.5a'
cdrecord: Warning: using inofficial version of libscg (bero-0.5a '@(#)scsitransp .c 1.81 01/04/20 Copyright 1988,1995,2000 J. Schilling').
scsibus0:
0,0,0 0) 'HP ' 'DVD Writer 635d ' 'JPS3' Removable CD-ROM
0,1,0 1) 'SONY ' 'DVD-ROM DDU1621 ' 'S3.2' Removable CD-ROM
0,2,0 2) *
0,3,0 3) *
0,4,0 4) *
0,5,0 5) *
0,6,0 6) *
0,7,0 7) *
@Harishankar: Both your posts made it clear that you were more interested in politics rather than having your problem solved.
That's Bull Shit. I got the problem, I googled for it, found some mailing list archives which discussed this issue and that's how I realized how much politics is behind this cdrecord issue. I still cannot burn a dvd or a cd at this point and I'm bloody well more interested in resolving that than finding out who said what to whom.
I don't have any stance on the politics of this particular issue... but I've made it clear than I am a Linux user, not a Solaris one so I pretty well don't give a shit if the author of cdrecord has to tell me to use Solaris instead of Linux in the form of an "error" message.
I couldn't give a damn who's right or who's wrong but I hate the politics and the fuss made by the developers who pass on their frustrations to the users. It's wrong of this Schilling guy to vent out at the users who know absolutely nothing or want to know absolutely nothing about who's right and who's wrong and who just want the software to work.
It's the functionality which I want which is missing and I couldn't care less whether the developer blames himself or his maiden aunt. Sure I'm biased as a Linux user and I don't like pettiness in these people who diss Linux but my most important thing is I need it to work (tm).
Quote:
Seldom do I see a user bashing program author for incompatibilities with his/her choice of distributions, especially if they
are coping with very old patched versions of the program.
Lots of people do and will continue doing so. And no, I'm not coping with old patched versions. And I will use the program of my choice, not what is dictated by others.
Last edited by vharishankar; 08-05-2006 at 11:26 AM.
First of all, you need to configure setuid root dvdrecord/cdrecord, and add the user to cdrom group to enable CD/DVD writing as a normal user.
As for the politics, it's not that I like heated arguments and broken programs. But IMHO, Schilling shouldn't be blamed or flamed for
patched older versions that still ship with most distributions. I don't care who is right and who is wrong, either. But if the distro
maintainers care so much about the users, why don't they bundle latest working versions alongwith?
Let's take your dvdrecord as an example. It's a patched version of a VERY OLD cdrecord release, with Schilling's name still in place.
He is bound to get bad publicity for free if this doesn't work correctly on a machine. This is what bugs most software developers.
Of course, let's focus on whatever gets your drive laser humming, and forget about the boring political issues. It's not really productive!
I agree. Sorry for that. I was just trying to solve this problem and it's frustrated me all day long. I apologize if I came across as too harsh. But yes, I would like whichever version works as long as it does.
dvdrtools v0.3.1
Portions (C) 2002-2006 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 (i486-slackware-linux-gnu) Copyright (C) 1995-2001 Jörg Schilling
scsidev: 'ATAPI'
devname: 'ATAPI'
scsibus: -2 target: -2 lun: -2
cdrecord: No such file or directory. Cannot open SCSI driver.
cdrecord: For possible targets try 'cdrecord -scanbus'. Make sure you are root.
And with dev=/dev/hdc I get this
Code:
dvdrtools v0.3.1
Portions (C) 2002-2006 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 (i486-slackware-linux-gnu) Copyright (C) 1995-2001 Jörg Schilling
scsidev: '/dev/hdc'
devname: '/dev/hdc'
scsibus: -2 target: -2 lun: -2
cdrecord: Permission denied. Cannot open '/dev/hdc'. Cannot open SCSI driver.
cdrecord: For possible targets try 'cdrecord -scanbus'. Make sure you are root.
The thing is, till a few months ago, CD writing worked perfectly (I hadn't a dvd writer at that time). For a long time I didn't write any cds and recently after many upgrades I found that it was not working.
Last edited by vharishankar; 08-05-2006 at 11:43 AM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.