FreeBSD - CD's Brennen

saintjoe

Bodybuilder
Um mit FreeBSD einen CD-Brenner zu benutzen, sind erstmal garkeine weiteren Vorbereitungen nötig; IDE Brenner können direkt angesprochen werden, und müssen nicht wie unter Linux, erst als SCSI- Gerät emuliert werden.
Das Tool zum brennen heisst "burncd" und ist im Basissystem enthalten.

Ein anderes wichtiges Tool zur CD-Erstellung ist "mkisofs", welches aus den Ports installiert werden muss (


Um mit FreeBSD einen CD-Brenner zu benutzen, sind erstmal garkeine weiteren Vorbereitungen nötig; IDE Brenner können direkt angesprochen werden, und müssen nicht wie unter Linux, erst als SCSI- Gerät emuliert werden.
Das Tool zum brennen heisst "burncd" und ist im Basissystem enthalten.

Ein anderes wichtiges Tool zur CD-Erstellung ist "mkisofs", welches aus den Ports installiert werden muss (/usr/ports/sysutils/mkisofs).

Audio-CDs erstellen
Angenommen, du hast die Lieder, die du brennen möchtest, im Verzeichnis /home/user/cd/ im .wav- Format vorliegen. Wechsel in das Verzeichnis, schmeiss einen Rohling in den Brenner und gibt ein:
burncd -f /dev/acdxc -s yy audio *.wav fixate
x musst du durch die Nummer des Brenner-Devices ersetzen, so dass z.b. /dev/acd0c da steht. yy gibt die Geschwindigkeit an, bei der gebrannt werden soll.

-------Rest folgt später--------- ;)
 
danke fuer die hilfe. das funkt.
jetzt brauch ich aber hilfe mit cdrdao :(
damit ich bin/cue images brennen kann.
der will das naemlich als --device 0,0,0 angesprochen haben :( also mit scsi emulation oder wie ich das sehe.
ich quatsch schon ziemlich lang mit meister google herum aber der will mir nix verraten.
 
Wozu in die Ferne schweifen, wo das Gute liegt so nah?

http://www.bsdforen.de/forums/showthread.php?s=&threadid=988&highlight=cdrdao

Oder nochmal in voller Länge da es zum howto passt:

1. Kernel neu bauen mit den folgenden Optionen:

device atapicam
device scbus
device da
device cd
device ata
device atapicd

2. Das Programm "cdrdao" aus den Ports installieren

/usr/ports/sysutils/cdrdao
make all install clean

3. Box rebooten

Beim Bootvorgang sollte sowas zu sehen sein (oder mit dmesg dann aufrufen nach dem der rum ist):

[...]
cd0 at ata1 bus 0 target 0 lun 0
cd0: <TEAC CD-W54E 1.1B> Removable CD-ROM SCSI-0 device
cd0: 16.000MB/s transfers
cd0: Attempt to query device size failed: NOT READY, Medium not present
[...]

4. Brennen von cue/bin files

cdrdao write --device 2,0,0 --speed 4 movie.cue

Dabei ist zu beachten, das Du die Parameter von "device" für Dein System dementsprechend setzen musst.
Mit

#camcontrol devlist

bekommst Du diese Parameter heraus.
Beispiel:

#camcontrol devlist
<QUANTUM ATLAS_V__9_WLS 0230> at scbus0 target 0 lun 0 (pass0,da0)
<QUANTUM ATLAS_V__9_WLS 0230> at scbus0 target 1 lun 0 (pass1,da1)
<QUANTUM ATLAS_V__9_WLS 0230> at scbus0 target 6 lun 0 (pass2,da2)
<TEAC CD-W54E 1.1B> at scbus2 target 0 lun 0 (cd0,pass3)


5. mpeg in vcd/svcd umwandeln

Das Programm "vcdimager" installieren
/usr/ports/graphics/vcdimager

Aufruf von vcdimager:

vcdimager --type=vcd --cue-file=movie.cue --bin-file=movie.bin --iso-volume-label=VideoCD movie.mpg

Danach wie oben beschrieben die cue/bin files brennen.
 
juhu!!! *loving fbsd* :)

thanks


hab gestern paar stunden rum gesucht :/

nu etwas noch:
/usr/ports/multimedia/vcdimager
der ist da drin und net in */graphics/*
bei mir halt. FreeBSD 5.1-RELEASE
 
Zuletzt bearbeitet:
ok, das funkt jetzt alles wunderbar.
mit generic-mmc

aber wie kann ich (wie in linux mit hdparm) den dma modus ueberpruefen von laufwerken?

die cpu wird ausgelastet beim brennen....
wobei in linux hats wunderbar geklappt mit --driver generic-mmc.
mit generic-mmc-raw hatte ich glaub ich auch cpu ueberlastung aber generic-mmc ist laut ganz sicher der richtige treiber...

aber vielleicht liegts ja am brenner dma modus.


kann mir einer weiterhelfen?



update:

ad0: 57241MB <WDC WD600BB-00CFC0> [116301/16/63] at ata0-master UDMA100
ad4: 76319MB <ST380011A> [155061/16/63] at ata2-master UDMA100
ad6: 76319MB <ST380021A> [155061/16/63] at ata3-master UDMA100
acd0: DVD-ROM <TOSHIBA DVD-ROM SD-M1502> at ata1-master PIO4
acd1: CD-RW <CD-RW CDR-5W48> at ata1-slave PIO4


jap, daran muss es wohl liegen :(



update:
juhu!



ad0: 57241MB <WDC WD600BB-00CFC0> [116301/16/63] at ata0-master UDMA100
ad4: 76319MB <ST380011A> [155061/16/63] at ata2-master UDMA100
ad6: 76319MB <ST380021A> [155061/16/63] at ata3-master UDMA100
acd0: DVD-ROM <TOSHIBA DVD-ROM SD-M1502> at ata1-master UDMA33
acd1: CD-RW <CD-RW CDR-5W48> at ata1-slave UDMA33



so. jetzt muesste alles rennen. :))



update:

ja tut es!
es funkt wieder super geil :))
 
Zuletzt bearbeitet:
hi,

ich hab das mal alles gemacht was hier so steht. nach dmesg bekomm ich das hier
"
ad0: 38154MB <IC25N040ATMR04-0> [77520/16/63] at ata0-master UDMA100
acd0: CD-RW <TOSHIBA DVD-ROM SD-R2312> at ata1-master PIO4
Mounting root from ufs:/dev/ad0s2a
cd0 at ata1 bus 0 target 0 lun 0
cd0: <TOSHIBA DVD-ROM SD-R2312 1708> Removable CD-ROM SCSI-0 device
cd0: 16.000MB/s transfers
cd0: cd present [315174 x 2048 byte records]
"
aber wenn ich nun k3b aufrufe kann ich nur cd0 als reader einfuegen.
ich hab hier ein notebook mit DVD/RW combo-drive.

jemand eine idee?

easy eeknay
 
Brauche hilfe

Kann mir jemand helfen? Hab den kernel so wie beschrieben configuriert, reboot...und nichts (cdrdao hab ich auch installiert)
Hab FreeBSD 4.9 und nur CD-RW.
Beim aufruf von dmesg ist das hie zu sehen:

ad0: DMA limited to UDMA33, non-ATA66 cable or device
ad0: 39205MB <Maxtor 6E040L0> [79656/16/63] at ata0-master UDMA33
ad3: 8056MB <ST38421A> [16368/16/63] at ata1-slave UDMA33
acd0: CD-RW <R/RW 12x8x32> at ata0-slave PIO4
Mounting root from ufs:/dev/ad0s1a
cd0 at ata0 bus 0 target 1 lun 0
cd0: <IDE-CD R/RW 12x8x32 2.3> Removable CD-ROM SCSI-0 device
cd0: 16.000MB/s transfers
cd0: Attempt to query device size failed: NOT READY, Medium not present

wo liegt das Problem?

MfG, Eugen
 
Bei mir:

Code:
cd0 at ata1 bus 0 target 0 lun 0
cd0: <TEAC CD-W54E 1.1B> Removable CD-ROM SCSI-0 device 
cd0: 16.000MB/s transfers
cd0: Attempt to query device size failed: NOT READY, Medium not present

und dennoch ist das Brennen möglich...
Hast Du es denn überhaupt schon probiert?

Was sagt:

Code:
#camcontrol devlist
 
Hab ich versucht.
Wollte mit cdbakeoven brenne, doch das programm erkennt mein brenner nicht.

# camcontrol devlist
<IDE-CD R/RW 12x8x32 2.3> at scbus0 target 1 lun 0 (pass0,cd0)
 
Zurück
Oben