cdrecord produces broken CDs on -CURRENT: The Answer !

2001-11-28 Thread Christoph Herrmann


The Problem was the use of vfs.ioopt=2 !
As long as vfs.ioopt is 1 or 2 the CDs are broken and with 
vfs.ioopt=0 the CDs are o.k.

I didn't see any other problems with the use of vfs.ioopt=2,
especially no Filesystem corruption :-). Are there other known
problems withs vfs.ioopt != 0 ?



Ciao


Christoph :-)



To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: cdrecord produces broken CDs on -CURRENT

2001-11-27 Thread Christoph Herrmann

On Mon, 26 Nov 2001, Kenneth D. Merry wrote:

 So did you try the statically linked -stable binary on -current?

Yes, I used the newest version from the ports (compiled on -CURRENT) and
the staticly linked from -STABLE both on -CURRENT, and the CDs are
identical.
 
 Is it completely static?  (i.e. ldd cdrecord should report that it isn't a
 dynamic executable)

Yes it is.

 That may help narrow the problem down somewhat.  I'm not sure, though,
 whether the -stable binary will work with the pass interface on -current.

It doesn't matter wether I take cdrecord from -CURRENT or from -STABLE,
the CDs (I burn on -CURRENT) are identical.

 Are there any areas with good data on the CD?  i.e. can you see any pattern
 to the corruption?  If you compare the same CD burned from -current and
 -stable you might begin to see a patern.

Yes, about half of the CD is correct, and the rest is filled up with
binary zero. If there are data other then zero on the CD, then they are
correct.

 Is the table of contents correct?

I don't know, but I don't think so. The first 60kB (exact 60kB!) of the
broken CD are zeros, and I can't mount it.

 Ken
 -- 
 Kenneth Merry
 [EMAIL PROTECTED]
 


Ciao


Christoph :-)



To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: cdrecord produces broken CDs on -CURRENT

2001-11-27 Thread Christoph Herrmann

On Mon, 26 Nov 2001, Joerg Wunsch wrote:

 Kenneth D. Merry [EMAIL PROTECTED] wrote:
 
  Are there any areas with good data on the CD?  i.e. can you see any
  pattern to the corruption?  If you compare the same CD burned from
  -current and -stable you might begin to see a patern.
 
 I tried a test-burn with a FreeBSD-current from yesterday, on a YAMAHA
 CRW2100S 1.0H writer (writing a CD-RW), and can't see any failure.
 It's only a small directory tree, but MD5-comparing the tree on the
 CD-RW with the original on UFS only reveals the added TRANS.TBL files,
 no other differences.
 
 # cdrecord -version
 Cdrecord 1.9 (i386-unknown-freebsd5.0) Copyright (C) 1995-2000 Jörg Schilling
 # ls -l `which cdrecord`
 -r-xr-xr-x  1 root  wheel  - 163392 Apr  4  2001 /usr/local/bin/cdrecord*
 # ldd `which cdrecord`
 /usr/local/bin/cdrecord:
 libcam.so.2 = /usr/lib/libcam.so.2 (0x2808a000)
 libc.so.5 = /usr/lib/libc.so.5 (0x2809a000)
 libsbuf.so.2 = /usr/lib/libsbuf.so.2 (0x2814e000)
 
 (I haven't rebuilt the binary after upgrading -current, for months
 as you can see.)

Maybe there are other problems. But I had no problems (burning CDs on
-CURRENT) until the beginning of october. (I run make world about once a
week). And with -STABLE everything is fine until now. It is the same box,
I (try to) burn the same image, the only difference is the FreeBSD
version. So it can't be only a hardware problem.




Ciao


Christoph :-)




To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



growfs(8) for FreeBSD

2000-12-07 Thread Christoph Herrmann

Hi,

Due to vinum it is no problem to add disks and grow your volumes but up to
now you couldn't easily make use of that new space for a file system, except
using sequence of ufsdump/newfs/ufsrestore or something similar.

Thomas ([EMAIL PROTECTED]) and me ([EMAIL PROTECTED]) have written a growfs(8)
for FreeBSD. Currently we can only grow unmounted file systems (in a clean
state) without any active snapshots inside. It is foreseen to enhance growfs to
grow mounted file systems as well, and handle active snapshots correctly.
This requires some infrastructure which is then only available in FreeBSD-5,
whilst the current design runs also happily on FreeBSD-4 and FreeBSD-3
(tested) and possibly even on FreeBSD-2 (untested).

To help us gathering the needed data for fixing bugs in growfs we additionally
wrote ffsinfo(8), a (very) extended version of dumpfs.

We've sent a couple of snapshots of our code to Kirk McKusick and to Greg
Lehey. Greg also volunteered :-) for reviewing the code. We also maintain
some sort of (for some contractual reasons unilaterally) contact with Don
Coleman who is doing the same thing for BSD/OS.

-- 
Ciao


Christoph :-)



M$:   Where do you want to go today?
Linux:Where do you want to go tomorrow?
FreeBSD:  Are you guys comming, or what?


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message