Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 22 Jan 2013 19:10:12 +0100
From:      Pawel Jakub Dawidek <pjd@FreeBSD.org>
To:        Alexander Nedotsukov <bland@bbnest.net>
Cc:        FreeBSD Current <freebsd-current@freebsd.org>, hselasky@FreeBSD.org
Subject:   Re: ZFS + usb in trouble?
Message-ID:  <20130122181012.GD1714@garage.freebsd.pl>
In-Reply-To: <B3A22592-7AB4-4070-9B57-7234A70071F2@bbnest.net>
References:  <B9569401-6A19-437C-82D8-794022D42CF1@bbnest.net> <20130121205851.GB1341@garage.freebsd.pl> <20130121211718.GD1341@garage.freebsd.pl> <B3A22592-7AB4-4070-9B57-7234A70071F2@bbnest.net>

next in thread | previous in thread | raw e-mail | index | archive | help

--T7mxYSe680VjQnyC
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Tue, Jan 22, 2013 at 11:47:29PM +0900, Alexander Nedotsukov wrote:
> Hi Pawel,
>=20
> Here what I did.
>=20
> # geli onetime -a hmac/sha1 -s 4096 /dev/da5=20
> # dmesg | tail -15
> wlan0: link state changed to UP
> ugen5.4: <USBest Technology> at usbus5
> umass2: <USBest Technology USB Mass Storage Device, class 0/0, rev 2.00/1=
=2E00, addr 4> on usbus5
> umass2:  SCSI over Bulk-Only; quirks =3D 0x0100
> umass2:4:2:-1: Attached to scbus4
> da5 at umass-sim2 bus 2 scbus4 target 0 lun 0
> da5: <USB2.0 FlashDisk 0.00> Removable Direct Access SCSI-2 device=20
> da5: 40.000MB/s transfers
> da5: 983MB (2015231 512 byte sectors: 64H 32S/T 983C)
> GEOM_ELI: Device da5.eli created.
> GEOM_ELI: Encryption: AES-XTS 128
> GEOM_ELI:  Integrity: HMAC/SHA1
> GEOM_ELI:     Crypto: software
> GEOM_ELI: da5.eli: Failed to authenticate 4096 bytes of data at offset 40=
96.
> GEOM_ELI: da5.eli: Failed to authenticate 4096 bytes of data at offset 0.
>=20
> # dd if=3D/dev/random of=3D/dev/da5.eli bs=3D1m
> dd: /dev/da5.eli: short write on character device
> dd: /dev/da5.eli: end of device
> 875+0 records in
> 874+1 records out
> 917151744 bytes transferred in 1530.831674 secs (599120 bytes/sec)
>=20
> # dd if=3D/dev/da5.eli of=3D/dev/null bs=3D1m
> 874+1 records in
> 874+1 records out
> 917151744 bytes transferred in 178.874312 secs (5127353 bytes/sec)
>=20
> All clear. No new errors.
>=20
> Zpool created on the same usb stick is still failing with cksum errors.
>=20
> # usbconfig -d 5.4 add_quirk UQ_MSC_NO_SYNC_CACHE
>=20
> umass2:  SCSI over Bulk-Only; quirks =3D 0x4000
>=20
> Re-created zpool is still failing with cksum errors. Every new scrub run =
is triggering another "repairing".

Interesting. Can you put ZFS on top of GELI with authentication after
filling da0.eli with random random and see if GELI will report
corruption when ZFS will or if only ZFS will report corruption?

--=20
Pawel Jakub Dawidek                       http://www.wheelsystems.com
FreeBSD committer                         http://www.FreeBSD.org
Am I Evil? Yes, I Am!                     http://tupytaj.pl

--T7mxYSe680VjQnyC
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (FreeBSD)

iEYEARECAAYFAlD+1gQACgkQForvXbEpPzS00ACeI7A/Orl3ISZNXqs//iKBTUKu
SsEAnAhCVir8jIyWs3Pxbf4Uhf3JlPBF
=0fKt
-----END PGP SIGNATURE-----

--T7mxYSe680VjQnyC--



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