Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 30 Jun 2009 10:37:38 +0200
From:      Hans Petter Selasky <hselasky@c2i.net>
To:        freebsd-sparc64@freebsd.org
Cc:        Ari =?iso-8859-1?q?Sovij=E4rvi?= <listat@apz.fi>
Subject:   Re: "cg 0: bad magic number" with umass
Message-ID:  <200906301037.40138.hselasky@c2i.net>
In-Reply-To: <4A445143.1090503@acm.poly.edu>
References:  <4A444374.3090008@apz.fi> <4A445143.1090503@acm.poly.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
On Friday 26 June 2009 06:40:35 Boris Kochergin wrote:
> Ari Sovij=E4rvi wrote:
> > Hi folks!
> >
> > I added a 1 terabyte USB harddisk to my Fire V100 for backups. I have
> > recently used the same device with Linux and with i386 FreeBSD. I
> > zeroed the disk and labeled it with sunlabel. However, newfs always
> > dies with the error "cg 0: bad magic number". I also tried to label it
> > into several smaller chunks, no luck.
> >
> > I also tried to newfs the whole device without a disklabel, but that
> > also ends with the same error.
> >
> > Here's an example of the outcome, with 1 gigabyte partition:
> > # newfs /dev/da0b
> > /dev/da0b: 1027.6MB (2104512 sectors) block size 16384, fragment size
> > 2048
> >         using 6 cylinder groups of 183.72MB, 11758 blks, 23552 inodes.
> > super-block backups (for fsck -b #) at:
> >  160, 376416, 752672, 1128928, 1505184, 1881440
> > cg 0: bad magic number
> >
> > Here's bits of the dmesg, showing the drive:
> > umass0: <LaCie SA LaCie Hard Drive USB, class 0/0, rev 2.00/0.00, addr
> > 2> on uhub0
> > da0 at umass-sim0 bus 0 target 0 lun 0
> > da0: <ST310005 28AS > Fixed Direct Access SCSI-2 device
> > da0: 1.000MB/s transfers
> > da0: 953869MB (1953525168 512 byte sectors: 255H 63S/T 121601C)
> >
> > Any ideas of what's wrong?
>
> I had the same problem on an i386 machine with an onboard USB 1.1
> controller some time ago, using external Seagate disks. I Googled around
> and found that the error message means that newfs tried to read back
> something it wrote near the beginning of the filesystem when it created
> it, but the contents were not what it expected. After making sure that
> it worked with my laptop's ICH6 USB controller--which it did--I
> dismissed the onboard controller as faulty, bought a PCI VT6202
> controller, and it's worked great ever since.

Could you show the dmesg of the USB controller? At which bus is it connecte=
d?=20
Nexus? There might be bugs in the actual USB device/host hardware.

You could also try enabling USB debugging for umass:

sysctl hw.usb.umass.debug=3D-1

And look for any errors.

Are you using 8-current ?

=2D-HPS




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