From owner-freebsd-questions@FreeBSD.ORG Tue Feb 25 19:37:42 2014 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 66FDD1B7 for ; Tue, 25 Feb 2014 19:37:42 +0000 (UTC) Received: from mout.web.de (mout.web.de [212.227.17.11]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 0A51510D9 for ; Tue, 25 Feb 2014 19:37:41 +0000 (UTC) Received: from macmini.ror.de ([91.47.94.101]) by smtp.web.de (mrweb001) with ESMTPSA (Nemesis) id 0LakkS-1Wy15R0xFQ-00kPhT for ; Tue, 25 Feb 2014 20:37:33 +0100 Received: by macmini.ror.de (Postfix, from userid 1001) id ECBD64E63F; Tue, 25 Feb 2014 20:36:55 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by macmini.ror.de (Postfix) with ESMTP id EB4B84E63D; Tue, 25 Feb 2014 20:36:55 +0100 (CET) Date: Tue, 25 Feb 2014 20:36:55 +0100 (CET) From: Volker Nebel X-X-Sender: volker@macmini.ror.de To: Polytropon Subject: Re: burncd no longer in 10.0? In-Reply-To: <20140212120117.5d0fd827.freebsd@edvax.de> Message-ID: References: <20140212120117.5d0fd827.freebsd@edvax.de> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Provags-ID: V03:K0:Hl+o8YKbu29ioucheRKPBje6eC+RgUf5KIzLX5NT2KcrP+faI1Z t43HwUG3lhaDF2zwC1HQR43q/BZmtSUg8NhrARrLrTVqu0MEgz5XE1YF4dYtSRyCg+FRpVX iKJF84P/v6tBX3hDvdZBksOSXwszZr50gwCimWFLDksntSxdBS0mmXIED9Pjf1OMH6arv04 k5/Yv0jiEzWOMyiK/0Waw== Cc: freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Feb 2014 19:37:42 -0000 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 at ata1-master UDMA66 > acd1: DVDROM at ata1-slave UDMA33 > > % atacontrol list > ATA channel 1: > Master: acd0 ATA/ATAPI revision 7 > Slave: acd1 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: Removable CD-ROM SCSI-0 device > cd0: 66.000MB/s transfers > cd1 at ata1 bus 0 scbus0 target 1 lun 0 > cd1: Removable CD-ROM SCSI-0 device > cd1: 33.000MB/s transfers > > % camcontrol devlist > at scbus0 target 0 lun 0 (pass0,cd0) > 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