Bug 26523

Summary: burncd READ_TOC - ILLEGAL REQUEST
Product: Base System Reporter: david <david>
Component: miscAssignee: freebsd-bugs (Nobody) <bugs>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Unspecified   
Hardware: Any   
OS: Any   

Description david 2001-04-13 03:10:01 UTC
When running burncd, both with the GENERIC kernel (immediately after an "X-Developer" install of FreeBSD), and with a recompiled kernel, I get the following:

Apr 10 06:40:52 sinuhe /kernel: acd0: READ_TOC - ILLEGAL REQUEST asc=24 ascq=00 
error=04
Apr 10 07:04:14 sinuhe /kernel: cd9660: RockRidge Extension
Apr 10 07:05:07 sinuhe /kernel: acd0: READ_TOC - ILLEGAL REQUEST asc=24 ascq=00 
error=04
Apr 10 17:31:05 sinuhe /kernel: acd0: READ_TOC - ILLEGAL REQUEST asc=24 ascq=00 
error=04

The burn is successful, and I note no problems.  The exact command run that produced the above listed error was:

burncd -f /dev/acd0c -s 4 data sinuhe.iso fixate

Apparently (though I could be wrong), it would seem that the system is trying to read the blank CD that is in the drive as part of the process of running burncd.  This does not make sense, since the cd would naturally be assumed to be blank.

Having said that, I am using CD-Rs, not CD-RWs, of varying manufacturers.  My drive is the HP 8200i.

Fix: 

Turn off the search for the TOC when running burncd specifically?  

Otherwise, unknown.
How-To-Repeat: Rerun the following, with a blank CD-R (not tested with a CD-RW), from a pre-created iso standard image:

burncd -f /dev/acd0c -s 4 data foo.iso fixate
Comment 1 Søren Schmidt freebsd_committer freebsd_triage 2001-04-13 09:36:47 UTC
State Changed
From-To: open->closed

This has been changed in -current, MFC will follow sometime 
after 4.3 is done.