kernel 2.6.0 and cdrecord howto

DJ Art djart at linux.gr
Fri Jan 23 14:45:40 EET 2004


On Friday 23 January 2004 12:48, John Salatas wrote:
> Good. Pes mas ta apotelesmata. Mallon tha endiaferoun arketous.
> Thanks

Λοιπόν, συνοψίζω:

Σύστημα με 2.6.χ πυρήνα, όπου θέλουμε cdrecord, cdrdao και k3b να 
δουλεύουν με ATAPI και όχι με scsi-emulation.

Κατεβάζουμε τα cdrtools-2.01a25
ftp://ftp.berlios.de/pub/cdrecord/alpha/cdrtools-2.01a25.tar.bz2
Για να κάνει compile *σωστά* στον 2.6, χρειαζόμαστε το patch που κάνω 
attach (sumbitted by Meino Christian Cramer στην cdwrite λίστα). Χωρίς 
το patch τα cdrtools κάνουν compile, αλλά μετά δεν δουλεύουν σωστά.

Μετά το compilation, θα πρέπει να μπορείτε να δείτε κάτι τέτοιο:

$ cdrecord dev=ATA -scanbus
Cdrecord-Clone 2.01a25 (i686-pc-linux-gnu) Copyright (C) 1995-2004 Jφrg 
Schilling
scsidev: 'ATA'
devname: 'ATA'
scsibus: -2 target: -2 lun: -2
Warning: Using badly designed ATAPI via /dev/hd* interface.
Linux sg driver version: 3.5.27
Using libscg version 'schily-0.8'.
scsibus1:
        1,0,0   100) 'PLEXTOR ' 'CD-R   PX-W1210A' '1.10' Removable 
CD-ROM
        1,1,0   101) 'PLEXTOR ' 'DVD-ROM PX-116A ' '1.00' Removable 
CD-ROM

Στη συνέχεια μπορούμε να χρησιμοποιούμε το cdrecord είτε έτσι:
cdrecord dev=ATA:1,0,0 -atip
είτε έτσι:
cdrecord dev=/dev/hdc -atip

Κατεβάζουμε τώρα το cdrdao από το debian. Θυμίζω:
http://packages.debian.org/unstable/otherosfs/cdrdao
http://ftp.debian.org/debian/pool/main/c/cdrdao/cdrdao_1.1.7.orig.tar.gz
http://ftp.debian.org/debian/pool/main/c/cdrdao/cdrdao_1.1.7-5.diff.gz

Εφαρμόζουμε το patch και κάνουμε compile.

Θα μπορούμε να χρησιμοποιούμε το cdrdao κάπως έτσι:
cdrdao disk-info --device ATAPI:/dev/hdc
ή
cdrdao disk-info --device /dev/hdc

Αυτό ήταν. Τώρα όλα παίζουν με ATAPI devices.
Το k3b 0.10.2 που έχω στο σύστημά μου έπαιξε απροβλημάτιστα τόσο με το 
cdrecord όσο και με το cdrdao.

Σημειώσεις:
- Υπάρχει κι άλλο ATAPI enabled cdrdao, αυτή τη φορά από τη μεριά του 
Fedora. Δεν το δοκίμασα, αλλά θα το βρείτε εδώ:
http://k3b.xcyb.org/
πηγή:
http://sourceforge.net/forum/forum.php?thread_id=754103&forum_id=216586

- Σήμερα βγήκε το k3b 0.11 με σημαντικές αλλαγές όπως αναφέρεται στο 
changelog. Ενδεικτικά, αναφέρουν ότι το κάνανε kernel 2.6 συμβατό και 
ότι κάνανε (ΕΠΙΤΕΛΟΥΣ!) rewrite τις CDCopy λειτουργίες ώστε να μην 
απαιτούν το cdrdao. 
Αυτό είναι καλό, γιατί παρόλο που τελικά το cdrdao παίζει με ATAPI 
devices,  έτσι κι αλλιώς είναι αρχαίο project και έχει σημαντικά bugs 
στο θέμα performance. Αυτό το καθιστά εν μέρει άχρηστο για onthefly 
cd-copying σε κάποια συστήματα.

Χμ, πάντως δεν κατάφερα να το κάνω compile το k3b 0.11. LOL, κάνανε 
compile ένα σωρό low-level, kernel-dependent, unstable, alpha-release 
πράγματα και δεν έκανε το k3b επειδή τη μιά δεν μπορούσε να κάνει 
compile το docbook handbook και την άλλη δεν του άρεσε το libGL, 
mercy :)

-- 
Kyritsis Athanasios <djart at linux.gr>

Q: Εθελοντής ή θεατής ?
A: Ιδιοκτήτης! ;-)




-------------- next part --------------
A non-text attachment was scrubbed...
Name: cdrtools-2.01a25-2.6.diff
Type: text/x-diff
Size: 580 bytes
Desc: not available
URL: <http://lists.hellug.gr/pipermail/linux-greek-users/attachments/20040123/335abfac/attachment.diff>


More information about the Linux-greek-users mailing list