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