From owner-freebsd-stable@FreeBSD.ORG Tue Oct 25 13:18:31 2011 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7AD141065676 for ; Tue, 25 Oct 2011 13:18:31 +0000 (UTC) (envelope-from clbuisson@orange.fr) Received: from smtp.smtpout.orange.fr (smtp05.smtpout.orange.fr [80.12.242.127]) by mx1.freebsd.org (Postfix) with ESMTP id EDBE58FC1A for ; Tue, 25 Oct 2011 13:18:30 +0000 (UTC) Received: from localhost ([92.162.133.50]) by mwinf5d09 with ME id p1JT1h00X15Q9dY031JUDe; Tue, 25 Oct 2011 15:18:29 +0200 X-ME-engine: default Message-ID: <4EA6B723.7090501@orange.fr> Date: Tue, 25 Oct 2011 15:18:27 +0200 From: Claude Buisson User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.9.2.23) Gecko/20110928 Thunderbird/3.1.15 MIME-Version: 1.0 To: Jeremy Chadwick References: <4EA68C47.2070908@orange.fr> <4EA69B17.6020607@orange.fr> <20111025125423.GA88097@icarus.home.lan> In-Reply-To: <20111025125423.GA88097@icarus.home.lan> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: FreeBSD Current , freebsd-stable@freebsd.org Subject: Re: can audio CDs be played with ATA_CAM ? X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Oct 2011 13:18:31 -0000 On 10/25/2011 14:54, Jeremy Chadwick wrote: > On Tue, Oct 25, 2011 at 01:18:47PM +0200, Claude Buisson wrote: >> On 10/25/2011 12:52, Daniel O'Connor wrote: >>> >>> On 25/10/2011, at 20:45, Claude Buisson wrote: >>>> When upgrading a system to 8.2-STABLE, I switched my kernel from atapicam to >>>> ATA_CAM, and found that vlc could not play audio CDs anymore. Reverting to >>>> atapicam (and reverting from cdN to acdN of course), vlc was OK again. >>>> >>>> It seems that I am not the only one having this kind of problem, as I found (for >>>> example) this message on questions@ (for releng9): >>>> >>>> http://lists.freebsd.org/pipermail/freebsd-questions/2011-October/234737.html >>>> >>>> Is this a known problem ? Is somebody working on it ? >>> >>> Have you tried pointing VLC at /dev/cd0 when using ATA_CAM? >>> >> >> Of course yes ! (I even configured WITH_CDROM_DEVICE=/dev/cd1 when building VLC) >> >> >>> It may be trying old style ATA ioctls based on the device name. >>> >> >> VLC recognize the tracks and jump quickly from one to the following, without >> playing it, and with a flow of messages: >> >> [0x2caf2a3c] cdda access error: Could not set block size >> [0x2caf2a3c] cdda access error: cannot read sector nnnnn >> >> where the sector number is incremented, and then emit (2 times if I remenber): >> >> [0x2af28bc] es demux error: cannot peek >> >> Sorry for having ommited these messages in the previous mail. >> >> I found a PR 161760 about cdparanoia needing to be patched for 9.0 with CAM, a >> proposal by avg@ related to libxine: >> >> http://lists.freebsd.org/pipermail/freebsd-multimedia/2010-December/011414.html >> >> These may not be the same problem, but I think they are related (a not so well >> documented change in the kerm interface). > > You want atapicam(4). This is not the same thing as "options ATA_CAM". > See /sys/conf/NOTES. > > Whether or not it works with audio CDs is unknown to me. > I *know* the difference between atapicam and ATA_CAM ;-) I have done other tests on 8.X and 7.X, and found that audio CDs cannot be played with atapicam. BUT, I understood (wrongly ?) that ATA_CAM was the way to go starting with 9.X, which imply that the traditionnal acdN interface will disappear. A valid answer to my question may be: "we - kernel developpers - know about it, but we don't care, and the problem must be solved by the userland/applications developpers". With some obvious consequences on the upgrading or not upgrading of end users systems. Claude Buisson