DVD burner error

Andrew L. Gould algould at datawok.com
Wed Nov 24 15:24:14 PST 2004


On Wednesday 24 November 2004 05:02 pm, Edvard Fagerholm wrote:
> On Wed, Nov 24, 2004 at 11:27:03PM +0200, Edvard Fagerholm wrote:
> > Hello!
> >
> > I get sometimes the following error when I burn DVDs. Actually it
> > happens more often than not... When burning a DVD with growisofs,
> > burning stops with the following message:
> >
> > acd0 WARNING - removed from configuration
> >
> > :-( unable to WRITE at LBA=fb150h: Input/output error
> >
> > builtin_dd: 1028432*2KB out @ average 3.5x1385KBps
> >
> > :-( write failed: Input/output error
> >
> > /dev/pass0: flushing cache
> > (cd0:ata1:0:0:0): lost device
> > (probe0:ata1:0:0:0): Lost target 0???
> >
> > :-( unable to FLUSH CACHE: Input/output error
> > :-( unable to SYNCHRONOUS FLUSH CACHE: Input/output error
> >
> > (cd0:ata1:0:0:0): removing device entry
> >
> > The funny thing is that this seems to be very file dependent. If I
> > create an ISO it might work fine and I can burn it many times with
> > no failures. However, some files always fail. With burncd I can
> > burn every file, but fixating doesn't work. The error message I get
> > with burncd is TEST_UNIT_READY Illegal request. I can get the exact
> > data later (i.e. the next time I want to destroy yet another DVD).
> >
> > My DVD drive is an LG GSA-4160B
> >
> > Regards,
> > Edvard
>
> Ok, I forgot to add that I'm running FreeBSD 5.3R. I also tried to
> use burncd to get the error message I mentioned in my earlier mail,
> but this time I got a kernel panic instead. I didn't see exactly what
> happened, but when I returned to the computer I saw this:
>
> burncd: ioctl(CDRIOCSETBLOCKSIZE): Device not configured
> burncd: ioctl(CDRIOCSETBLOCKSIZE): Device not configured
> burncd: ioctl(CDRIOCSETBLOCKSIZE): Device not configured
> ...
> burncd: ioctl(CDRIOCSETBLOCKSIZE): Device not configured
>
> Fatal trap 12: page fault while in kernel mode
> fault virtual address	= 0x0
> fault code		= supervisor read, page not present
> instruction pointer	= 0x8:0xc0440470
> stack pointer		= 0x10:0xd4030bfc
> frame pointer		= 0x10:0xd4030c08
> code segment		= base 0x0, limit 0xffff, type 0x1b
> 			= DPL 0, pres 1, def32 1, gran 1
> processor eflags	= interrupt enabled, resume, IOPL = 0
> current process		= 2 (g_event)
> trap number		= 12
> panic: page fault
>
> I'm happy to provide extra information. I could look up the offending
> code with the kernel debugger tomorrow (it's 1AM, so I don't feel
> like it now).
>
> dmesg output as attachment.
>
> - edvard

See the following links regarding burning cd's and dvd's.  With a DVD 
burner, you need to add atapicam to the your kernel.  The use of 
atapicam will also mean, however, that you will need to burn cd's using 
cdrecord rather than burncd.

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/creating-cds.html
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/creating-dvds.html

Best of luck,

Andrew Gould


More information about the freebsd-questions mailing list