kern/83702: ata CDRIOCGETPROGRESS ioctl does not work when blanking
CD-RW
Seán Farley
sean-freebsd at farley.org
Tue Jul 19 01:30:16 GMT 2005
>Number: 83702
>Category: kern
>Synopsis: ata CDRIOCGETPROGRESS ioctl does not work when blanking CD-RW
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Tue Jul 19 01:30:14 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator: Seán Farley
>Release: FreeBSD 5.4-STABLE i386
>Organization:
>Environment:
System: FreeBSD thor.farley.org 5.4-STABLE FreeBSD 5.4-STABLE #1: Mon Jul 18 15:48:17 CDT 2005 root at thor.farley.org:/usr/obj/usr/src/sys/THOR i386
>Description:
When blanking a CD-RW on my Plextor 8/4/32 writer with burncd, burncd
will become stuck in a loop waiting for the blanking to finish.
Unfortunately, the only result that ioctl() returns is zero.
acd_get_progress() in atapi-cd.c is returning zero from
request->u.atapi.sense_data.sksv being zero and not request->error.
FreeBSD 4-STABLE did work with the same drive.
acd1: CDRW <PLEXTOR CD-R PX-W8432T/1.09> at ata0-slave PIO4
>How-To-Repeat:
burncd -f /dev/acd1 -s 4 blank
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-bugs
mailing list