Date: Tue, 25 Feb 2014 20:36:55 +0100 (CET) From: Volker Nebel <vnebel@web.de> To: Polytropon <freebsd@edvax.de> Cc: freebsd-questions@freebsd.org Subject: Re: burncd no longer in 10.0? Message-ID: <alpine.BSF.2.00.1402252035380.10568@macmini.ror.de> In-Reply-To: <20140212120117.5d0fd827.freebsd@edvax.de> References: <alpine.BSF.2.00.1402112055100.58708@macmini.ror.de> <20140212120117.5d0fd827.freebsd@edvax.de>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 12 Feb 2014, Polytropon wrote: > On Tue, 11 Feb 2014 20:59:38 +0100 (CET), Volker Nebel wrote: >> Hi everybody! >> >> Since this year, my macmini is running under FreeBSD 10.0 :) >> Now I wanted to burn a CD, hoping not to run into technical >> difficulties with the CD drive connected via USB... But I already fail >> when I want to issu [CMD]burncd ...[\CMD] - this program seems not to >> exist at all! I have installed cdrtools-3.00_2 for [CMD]mkisofs[\CMD], >> but burncd does not exist, so the handbook says, it should be part of the >> basesystem! >> Any ideas? > > The reason might be the deprecation of the acd (ATAPI CD) driver > subsystem. The corresponding device files like /dev/acd0 for data > tracks and even /dev/acd0tXX (00-99) for audio traks have gone. > The control interface also has been eliminated, so burncd has > nothing to talk to. In my opinion, removing it from the installation > was the logical consequence. What should follow is a note in the > handbook to avoid the confusion you have been running into. > > During the last years, "SCSI over ATA" has been perfectioned and > merged into the kernel, beginning with "device atapicam" and now > being the standard interface. This way, all recording utilities > that "talk the SCSI language" can access PATA and SATA recorders > in the same way they could with SCSI recorders for decades. So > your best choice would be to migrate to those tools. They include > cdrecord, cdrdao, cdparanoia and growisofs. > > Note that on older systems (for example v8) both interfaces could > be used in parallel. Here's an example from my home desktop with > both "device atapicd" and "device atapicam" in the kernel: > > First the ATAPI devices as you would expect them to be used with > burncd: > > % dmesg | grep ^acd > acd0: DVDR <HL-DT-ST DVDRAM GSA-H42N/RL00> at ata1-master UDMA66 > acd1: DVDROM <HL-DT-STDVD-ROM GDR8163B/0L30> at ata1-slave UDMA33 > > % atacontrol list > ATA channel 1: > Master: acd0 <HL-DT-ST DVDRAM GSA-H42N/RL00> ATA/ATAPI revision 7 > Slave: acd1 <HL-DT-STDVD-ROM GDR8163B/0L30> ATA/ATAPI revision 6 > > And here they are in their SCSI incarnation: > > % dmesg | grep ^cd > cd0 at ata1 bus 0 scbus0 target 0 lun 0 > cd0: <HL-DT-ST DVDRAM GSA-H42N RL00> Removable CD-ROM SCSI-0 device > cd0: 66.000MB/s transfers > cd1 at ata1 bus 0 scbus0 target 1 lun 0 > cd1: <HL-DT-ST DVD-ROM GDR8163B 0L30> Removable CD-ROM SCSI-0 device > cd1: 33.000MB/s transfers > > % camcontrol devlist > <HL-DT-ST DVDRAM GSA-H42N RL00> at scbus0 target 0 lun 0 (pass0,cd0) > <HL-DT-ST DVD-ROM GDR8163B 0L30> at scbus0 target 1 lun 0 (pass1,cd1) > > Commands like cdrdao and cdrecord expect you to specify the device > to record to as B:T:L or B,T,L (bus, target, logical unit number) > as you can see from the outputs, but growisofs lets you use the > device /dev/cd0 -- and you can use /etc/devfs.conf to make a symlink > /dev/dvd@ -> /dev/cd0 appear so the examples from "man growisofs" > will apply directly. :-) > > > > Hi! Thanks for the infos! I will try them later, at the moment I struggle to teach Java to my browser, and printing is another issue... Best regards, Volker
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.00.1402252035380.10568>