Hi,there
I install FreeBSD-current-20000122.
I tried to write CD-R with burncd, but writing of CD-R is failed
at the 'fixate' sequence. At the same time, I got the next error
message.
The message is "burncd: ioctl(CDRIOCCLOSEDISK) : Device busy".
Then, I add "sleep(10);" in 'fixate' code of burncd.c.
------------------ burncd.c -----------------
if (!strcmp(argv[arg], "fixate")) {
if (!quiet)
fprintf(stderr, "fixating CD, please wait..\n");
> sleep(10);
if (ioctl(fd, CDRIOCCLOSEDISK) < 0)
err(EX_IOERR, "ioctl(CDRIOCCLOSEDISK)");
break;
}
------------------ until here ---------------
I have been able to write CD-R normally with burncd now.
I think the cause of the failure is that My CDR drive have 4MB
cache memory and the synchronize of this cache need about 7 or
8 seconds.
Is there the matter of the function "acd_close_track()" of
atapi-cd.c in the kernel code ?
Hardware: Asustek motherboard with athlon
Yamaha CRW8424E-VK atapi CD-R drive (WDMA2)
IBM DPTA-372730 atapi Harddisk drive
Yosuke Koshino
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message