Bug 118207 - burncd(8) gives I/O error writing CD on Pioneer DVDR-112D/1.21
Summary: burncd(8) gives I/O error writing CD on Pioneer DVDR-112D/1.21
Status: Closed Overcome By Events
Alias: None
Product: Base System
Classification: Unclassified
Component: bin (show other bugs)
Version: 7.0-BETA3
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-11-22 20:50 UTC by yuri
Modified: 2017-12-29 23:51 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description yuri 2007-11-22 20:50:02 UTC
burncd recommended in handbook doesn't work with ATAPI Pioneer DVR-112D/1.21.
I get I/O error every time I try to write CD. No dmesg messages during this failure.

And cdrecord works just fine.

This PR is a followup to the previous one filed against handbook:
http://www.freebsd.org/cgi/query-pr.cgi?pr=118106
Comment 1 Wayne Sierke 2008-02-08 17:03:51 UTC
> burncd recommended in handbook doesn't work with ATAPI Pioneer DVR-112D/1.21.
> I get I/O error every time I try to write CD. No dmesg messages during this failure.
> 
> And cdrecord works just fine.
> 
> This PR is a followup to the previous one filed against handbook:
> http://www.freebsd.org/cgi/query-pr.cgi?pr=118106

I've just experienced the same with:

acd0: DVDR <PIONEER DVD-RW DVR-111D/1.29> at ata1-master UDMA33

albeit I only tried burncd with -t.

I've not had a good success rate with burncd (prior to this Pioneer it
was with a LiteOn CD-RW drive). I'll risk producing a few more coasters
if there are updates to try, preferably with burncd reporting success
with the -t option first.

Similarly as with Yuri, cdrecord succeeded.

This is with a recent (~ 1 week) RELENG_7.
Comment 2 Remko Lodder freebsd_committer freebsd_triage 2008-02-09 11:56:00 UTC
Yuri wrote:

Hello,

Please provide us with the I/O error information and if possible issue a 
burncd -v so that there is verbose information available that might
tell us more.

thanks,
remko

-- 
/"\   Best regards,                      | remko@FreeBSD.org
\ /   Remko Lodder                       | remko@EFnet
  X    http://www.evilcoder.org/          |
/ \   ASCII Ribbon Campaign              | Against HTML Mail and News
Comment 3 Remko Lodder freebsd_committer freebsd_triage 2008-02-10 09:40:45 UTC
Record this in the ticket as well so that this doesn't get lost :)


Hi Remko,


Out of curiosity another run, this time with -d (dao):

# burncd -t -v -d -f /dev/acd0 -s max data /root/7.0-RC1-i386-disc1.iso 
fixate
adding type 0x08 file /root/7.0-RC1-i386-disc1.iso size 522028 KB 261014 
blocks
next writeable LBA 0
CUE sheet:
41 00 00 14 00 00 02 00
41 01 01 10 00 00 04 00
41 aa 01 14 00 3a 04 0e
burncd: ioctl(CDRIOCSENDCUE): Input/output error

(immediate 2nd attempt)

# burncd -t -v -d -f /dev/acd0 -s max data /root/7.0-RC1-i386-disc1.iso 
fixate
adding type 0x08 file /root/7.0-RC1-i386-disc1.iso size 522028 KB 261014 
blocks
next writeable LBA -150
CUE sheet:
41 00 00 14 00 00 00 00
41 01 01 10 00 00 02 00
41 aa 01 14 00 3a 02 0e
burncd: ioctl(CDRIOCSENDCUE): Input/output error

(disk ejected and reinserted)

# burncd -t -v -d -f /dev/acd0 -s max data /root/7.0-RC1-i386-disc1.iso 
fixate
adding type 0x08 file /root/7.0-RC1-i386-disc1.iso size 522028 KB 261014 
blocks
next writeable LBA -150
CUE sheet:
41 00 00 14 00 00 00 00
41 01 01 10 00 00 02 00
41 aa 01 14 00 3a 02 0e
burncd: ioctl(CDRIOCSENDCUE): Input/output error


Curiously, all subsequent attempts have all had "next writeable LBA
-150" even after ejecting disk, until another run was made without -d,
then "next writeable LBA" reverted to 0. Above results have been
consistent regardless of -s and fixate.


Let me know if there's anything specific you want to see the results of.



Thanks,

Wayne


-- 
/"\   Best regards,                      | remko@FreeBSD.org
\ /   Remko Lodder                       | remko@EFnet
  X    http://www.evilcoder.org/          |
/ \   ASCII Ribbon Campaign              | Against HTML Mail and News
Comment 4 yuri 2008-02-13 02:35:11 UTC
Hi Remko,

With the current 7.0 I can't burn any audio CDs at all, even with the 
command
'cdrecord -v -dao -force dev=1,0,0 speed=4 driveropts=burnfree *.cdr' 
from cdrtools-2.01_6
that used to work fine few months ago.

cdrecord finishes but produces unreadable CD.
cdrecord doesn't work on the older SONY writer and current 70 as well.
Seems like something has changed in kernel that prevents cdrecord from 
succeeding.

This makes the only workaround not working, therefore this is a major issue.

Should this be added as 7.0 stopper issue?
Should I file a separate PR for this?

Yuri
Comment 5 Remko Lodder 2008-02-13 06:16:45 UTC
On Wed, February 13, 2008 3:35 am, Yuri wrote:
> Hi Remko,
>
> With the current 7.0 I can't burn any audio CDs at all, even with the
> command
> 'cdrecord -v -dao -force dev=1,0,0 speed=4 driveropts=burnfree *.cdr'
> from cdrtools-2.01_6
> that used to work fine few months ago.
>
> cdrecord finishes but produces unreadable CD.
> cdrecord doesn't work on the older SONY writer and current 70 as well.
> Seems like something has changed in kernel that prevents cdrecord from
> succeeding.
>
> This makes the only workaround not working, therefore this is a major
> issue.
>
> Should this be added as 7.0 stopper issue?
> Should I file a separate PR for this?
>
> Yuri
>
>

No seperate PR's please if we talk about the same issue. I dont see this
as a show stopper, there are a few edge cases with burncd around, some
hardware doesnt work while others do. That is not a showstopper, but I can
imagine that it is annoying for you. I also do not see this as a major
issue, just something inconvient.

Soren, do you have anything which we should be delivering to you to get
this up and running? Do you need similiar hardware to be able to see what
is going on etc? (Yuri you would be involved here).

Thanks,
Remko

-- 
/"\   Best regards,                      | remko@FreeBSD.org
\ /   Remko Lodder                       | remko@EFnet
 X    http://www.evilcoder.org/          |
/ \   ASCII Ribbon Campaign              | Against HTML Mail and News
Comment 6 Yuri Victorovich freebsd_committer freebsd_triage 2008-11-28 19:19:08 UTC
Any hope to have this resolved?

I still see this problem with the same Pioneer DVD burner in
FreeBSD xxx.xxx.xxx 7.1-PRERELEASE FreeBSD 7.1-PRERELEASE #4: Thu Nov 27 
23:04:23 PST 2008     yuri@xxx.xxx.xxx:/usr/obj/usr/src/sys/GENERIC  i386

I also have these messages in dmesg during failure:
ata0: FAILURE - non aligned DMA transfer attempted
acd0: setting up DMA failed
ata0: FAILURE - non aligned DMA transfer attempted
acd0: setting up DMA failed
Comment 7 Eitan Adler freebsd_committer freebsd_triage 2017-12-29 23:51:25 UTC
burncd(8) was removed in 9.0 with the Legacy ATA stack.