Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 Aug 2010 10:22:50 +0200
From:      Marc Fonvieille <blackend@FreeBSD.ORG>
To:        freebsd-bugs@FreeBSD.ORG, yuri@rawbw.com
Cc:        olli@lurza.secnetix.de
Subject:   Re: kern/115232: [ata] Audio CD tracks not displayed properly by atapi driver
Message-ID:  <20100811082250.GB1561@gothic.blackend.org>
In-Reply-To: <201008101028.o7AASMsX064779@lurza.secnetix.de>
References:  <4C6111C3.1030109@rawbw.com> <201008101028.o7AASMsX064779@lurza.secnetix.de>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Aug 10, 2010 at 12:28:22PM +0200, Oliver Fromme wrote:
> Yuri <yuri@rawbw.com> wrote:
>  > Could you check if:
>  > > # dd if=/dev/acd0 of=/dev/null count=1
>  > > 
>  > > does the trick as mentioned in the Handbook?
>  > > 
>  > > 
>  > > http://www.freebsd.org/cgi/query-pr.cgi?pr=115232
>  > 
>  > Yes, this trick works.
>  > But the problem with it is that this should be done without such 'dd'
>  > command. User should be relieved from issuing such meaningless command
> 
> It's not meaningless.  It causes the driver to actually
> look at the drive, re-read the TOC of the CD (there is no
> other way to find out if the CD was changed) and update
> the device nodes in /dev.
> 
>  > since system can do this automatically, avoiding user actions and
>  > possible user confusion.
>  > 
>  > Driver knows when disk is inserted
> 
> No, the driver does *not* know when a disk is inserted,
> unless it actually accesses the CD (caused by the "dd"
> command above, for example).
> 
> Automatic detection and notification is not supported by
> the hardware (unlike USB devices, for example).
> 
>  > (for example in Windows autorun executes when disk is inserted).
> 
> That only works because Windows actively polls the drives
> periodically, which is a bad hack, in my opinion.
>

I assume that a box with a KDE/GNOME thing using HAL should behave the
same as windows, am I right?

-- 
Marc



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100811082250.GB1561>