From owner-freebsd-questions@FreeBSD.ORG Wed Feb 12 11:01:52 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 2DA7418C for ; Wed, 12 Feb 2014 11:01:52 +0000 (UTC) Received: from mailrelay5.qsc.de (mailrelay5.qsc.de [195.90.0.237]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 8B2551499 for ; Wed, 12 Feb 2014 11:01:51 +0000 (UTC) Received: from mx02.qsc.de ([213.148.130.14]) by mailgate5.qsc.de; Wed, 12 Feb 2014 12:01:42 +0100 Received: from r56.edvax.de (port-92-195-97-134.dynamic.qsc.de [92.195.97.134]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx02.qsc.de (Postfix) with ESMTPS id 79D0A2429D; Wed, 12 Feb 2014 12:01:40 +0100 (CET) Received: from r56.edvax.de (localhost [127.0.0.1]) by r56.edvax.de (8.14.5/8.14.5) with SMTP id s1CB1HiE002014; Wed, 12 Feb 2014 12:01:17 +0100 (CET) (envelope-from freebsd@edvax.de) Date: Wed, 12 Feb 2014 12:01:17 +0100 From: Polytropon To: Volker Nebel Subject: Re: burncd no longer in 10.0? Message-Id: <20140212120117.5d0fd827.freebsd@edvax.de> In-Reply-To: References: Organization: EDVAX X-Mailer: Sylpheed 3.1.1 (GTK+ 2.24.5; i386-portbld-freebsd8.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-cloud-security-sender: freebsd@edvax.de X-cloud-security-recipient: freebsd-questions@freebsd.org X-cloud-security-Virusscan: CLEAN X-cloud-security-disclaimer: This E-Mail was scanned by E-Mailservice on mailgate5 with C7B331490003 X-cloud-security-connect: mx02.qsc.de[213.148.130.14], TLS=, IP=213.148.130.14 X-cloud-security: scantime:.1118 Cc: freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: Polytropon List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Feb 2014 11:01:52 -0000 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. :-) -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ...