From owner-freebsd-stable@FreeBSD.ORG Wed Dec 26 05:38:13 2007 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E3E2D16A41B; Wed, 26 Dec 2007 05:38:13 +0000 (UTC) (envelope-from mi+kde@aldan.algebra.com) Received: from aldan.algebra.com (aldan.algebra.com [216.254.65.224]) by mx1.freebsd.org (Postfix) with ESMTP id 9750413C47E; Wed, 26 Dec 2007 05:38:13 +0000 (UTC) (envelope-from mi+kde@aldan.algebra.com) Received: from aldan.algebra.com (localhost [127.0.0.1]) by aldan.algebra.com (8.14.1/8.14.1) with ESMTP id lBQ5cCdb001790 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 26 Dec 2007 00:38:12 -0500 (EST) (envelope-from mi+kde@aldan.algebra.com) Received: from localhost (localhost [[UNIX: localhost]]) by aldan.algebra.com (8.14.1/8.14.1/Submit) id lBQ5cBUf001789; Wed, 26 Dec 2007 00:38:11 -0500 (EST) (envelope-from mi+kde@aldan.algebra.com) From: Mikhail Teterin To: Mike Tancsa Date: Wed, 26 Dec 2007 00:38:11 -0500 User-Agent: KMail/1.9.7 References: <200712212341.44308@aldan> <200712221313.lBMDDx5M036478@lava.sentex.ca> In-Reply-To: <200712221313.lBMDDx5M036478@lava.sentex.ca> X-Face: %UW#n0|w>ydeGt/b@1-.UFP=K^~-:0f#O:D7whJ5G_<5143Bb3kOIs9XpX+"V+~$adGP:J|SLieM31VIhqXeLBli" Cc: stable@freebsd.org, freebsd-usb@freebsd.org Subject: Re: usb/umass, devfs: this sucks X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Dec 2007 05:38:14 -0000 On =D3=D5=C2=CF=D4=C1 22 =C7=D2=D5=C4=C5=CE=D8 2007, Mike Tancsa wrote: =3D Perhaps its the one card reader you are using is particularly=20 =3D problematic ? I have been using the multi-type cheapo reader below=20 =3D for some time Perhaps. But /nothing/ excuses devfs hanging for 25 minutes. Nothing. It=20 should be more resilient to such problems. It should be possible to interru= pt=20 a hung operation too. =3D We go through the following steps when using it. =9AWe always plug the= =20 =3D reader in without a card. Then we put the card in and do a =3D cat /dev/null > /dev/da1 =3D ... or whatever the device is. =9AIts been quite reliable this way for = us. =3D The other caveat is never to pull the card or reader when its mounted. Yes, I go through these steps too and am also aware of the caveat(s). And i= t=20 sucks (see Subject), that one has to keep all of this in mind in order to=20 perform a trivial operation: transfer a few pictures from a media card to=20 their home directory. If we want people to give FreeBSD a try in good faith, it is both profoundl= y=20 stupid and dishonest on our part to claim, we have a working USB-system... = It=20 does not matter, how great our buffer-sharing VM is, if a home user can't=20 process their photos with a FreeBSD-powered computer. -mi