Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Sep 2004 11:59:44 +0300 (EEST)
From:      marju ignatjeva <marju@bsd.ee>
To:        Anthony Philipp <philipp1@itg.uiuc.edu>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: cd stuck in cd drive after failed burn
Message-ID:  <20040915113547.K236@localhost.starman.ee>
In-Reply-To: <20040915063328.GA8455@zeus.itg.uiuc.edu>
References:  <MIEPLLIBMLEEABPDBIEGGEDIFOAA.Barbish3@adelphia.net> <200405171432.38987.4711@chello.at> <20040915063328.GA8455@zeus.itg.uiuc.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi,
offering a rude solution and _mostly_ asking for help on the same issue...

On Wed, 15 Sep 2004, Anthony Philipp wrote:
> After burning trying to burn a cd with too much information on it, it ended up with this error.
>
> only wrote -1 of 37632 bytes: Input/output error
>
> burncd: ioctl(CDRIOCFLUSH): Input/output error
>
> But the cd was stuck in the drive, and would not respond when I pressed the eject button. I was just wondering if this was a common error or just a bug that since been fixed. Also if this happens again, is there a way to force a cd eject without rebooting? I am running FreeBSD-5.2-RELEASE. Thanks for the help.

I've had a similar experience with my no-brand ATAPI cd-r device (the
motherboard is i440LX which doesn't in fact recognize the drive as to its
BIOS; my FreeBSD 4.8-R is able to mount data cds and reads them OK); so
anyway, the burncd fixating process always fails to finish the cd (the
writing part is always fine),
does not respond and after receiving CTRL-C outputs the friendly
	 cd9660: /dev/acd0c: Input/output
or something similar to your
	burncd: ioctl(CDRIOCFLUSH)): Input/output error
AND the cd gets stuck, the drive doesn't respond.
Some kernel messages have always been issued, however I wasn't able to
find them in the log files known to me (where does the system log media
read/write errors and the like?).

My rough and rude solution to removing the stuck cd has usually been
1) try to mount the failed cd on purpose (results in
	cd9660: /dev/acd0c: Input/output error or
	cd9660: /dev/acd0c: Invalid argument )
2) then try to umount /cdrom on purpose (results in
	umount: /cdrom: not currently mounted)
after which i have usually been able to get in touch with the drive again
and remove the disk.
Sounds pretty (very) violent to me.

So on one hand, it has been possible to remove the now-useless disk
without rebooting (well, the very last time the system actually
_did_ crash along with a continous beep), but...

So whoever is trying to lend a helping hand, please share your opinions on
whether it might be the old and tired motherboard that has problems with
my cd-r drive (in my case) (enabling or disabling DMA has not changed
matters)?
Or might some other solutions be looked for?
The mailing lists I have scanned through have not offered anything
relevant or helpful regarding this issue.

Lastly, I have tested the same drive with a different board which managed
to recognize the drive as to its BIOS, however, no burncd software was
available at that occasion.

Thanks a lot in advance,

marju



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