Is there anything that can be done to 'fix' this? Under 4.x, using unionfs (and don't respond if your only answer is "its broken"), if it crashes, fsck finds a whack of the above ... Now, I think I understand the *why* for the error ... union creates a 'mirror' of the file system, especially where a du/find is concerned, and teh ZLDs are 'end nodes' that have no files under them ... but is there a better way that fsck can handle those? Its almost as if it doesn't know what to do with them, so has to remove them all ... ---- Marc G. Fournier Hub.Org Networking Services (http://www.hub.org) Email: scrappy@hub.org Yahoo!: yscrappy ICQ: 7615664
Hello!
I have some strange errors with burning a DVD.
In the beginning of the burn-process, burncd stopps
and writes the following output to /var/log/messages.
Jul 27 23:21:36 master kernel: acd0: FAILURE - START_STOP timed out
Jul 27 23:22:06 master kernel: acd0: TIMEOUT - READ_BIG retrying (2 retries
left)
Jul 27 23:22:36 master kernel: acd0: WARNING - READ_BIG interrupt was seen
but timeout fired
Jul 27 23:23:06 master kernel: acd0: WARNING - READ_BIG interrupt was seen
but taskqueue stalled
After the aborted burn-process, neither the system is accessible
via ssh nor any other process do their normal job. (Even though
some processes "seems" to work, e.g. ssh asks me about login/password
but doesn't give me access to the machine.) Furthermore, it is not
possible to manually eject the DVD by pressing the eject button
or by using the "cdrontrol eject" command. Unfortenuately, a reboot
helps.
Due to the fact that the obove mentioned error occurs exactly
once a week with the same DVD-media, I suppose that this
media is the originator of the problem. But anyhow, shouldn't
the system be in a stable mode, even if I use a bad media?
And maybe someone can give me a hint what
the kernel message means?
Thanks for clearing that up!
Christian
uname -rps : FreeBSD 5.2.1-RELEASE-p6 i386
burncd command:  /usr/sbin/burncd -q -f /dev/acd0 -s max dvdrw  image.iso
2>&1 | tee -a ${LOGFILE}
atacontrol info 1
Master: acd0 <PLEXTOR DVDR PX-504A/1.01> ATA/ATAPI rev 0
Slave:       no device present
dmesg | grep -A1 -B1 -i acd0
IP Filter: v3.4.31 initialized.  Default = block all, Logging = enabled
acd0: CDRW <PLEXTOR DVDR PX-504A> at ata1-master PIO4
em0: Link is up 1000 Mbps Full Duplex
On Tue, 27 Jul 2004, Marc G. Fournier wrote:> Is there anything that can be done to 'fix' this? Under 4.x, using > unionfs (and don't respond if your only answer is "its broken"), if it > crashes, fsck finds a whack of the above ...It's broken. :-) But in all honesty, this has been discussed extensively, and it's carefully documented in the man page. So if you run into bugs, it should not be a surprise.> Now, I think I understand the *why* for the error ... union creates a > 'mirror' of the file system, especially where a du/find is concerned, > and teh ZLDs are 'end nodes' that have no files under them ... but is > there a better way that fsck can handle those? Its almost as if it > doesn't know what to do with them, so has to remove them all ...Are you using union mounting of UFS or unionfs? Theory tells us that unionfs is a stacked file system layer, and shouldn't directly manipulate the on-disk layout of UFS, instead, issuing vnode operations that allow UFS to maintain its consistency guarantees. Theory tells us that union mounting UFS relies on UFS doing the magic, which means it has more opportunity to currupt on disk storage. Robert N M Watson FreeBSD Core Team, TrustedBSD Projects robert@fledge.watson.org Principal Research Scientist, McAfee Research