From owner-freebsd-questions Sun Jan 13 23:52:15 2002 Delivered-To: freebsd-questions@freebsd.org Received: from freebie.atkielski.com (ASt-Lambert-101-2-1-14.abo.wanadoo.fr [193.251.59.14]) by hub.freebsd.org (Postfix) with ESMTP id 32ACB37B400 for ; Sun, 13 Jan 2002 23:52:09 -0800 (PST) Received: from contactdish ([10.0.0.10]) by freebie.atkielski.com (8.11.3/8.11.3) with SMTP id g0E7q2e07612; Mon, 14 Jan 2002 08:52:02 +0100 (CET) (envelope-from anthony@freebie.atkielski.com) Message-ID: <01f601c19cd0$5b65e6a0$0a00000a@atkielski.com> From: "Anthony Atkielski" To: "Brian T. Schellenberger" , "FreeBSD Questions" References: <002301c19b4e$6ee9b950$0a00000a@atkielski.com> <05e5c4129170d12FE5@mail5.nc.rr.com> <01d601c19c7b$55599810$0a00000a@atkielski.com> <086093039220d12FE6@Mail6.nc.rr.com> Subject: Re: USB CF reader (SanDisk) epilog Date: Mon, 14 Jan 2002 08:52:04 +0100 Organization: Anthony's Home Page (development site) MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Brian writes: > I would say that in general FreeBSD drivers > are worse than Windows drivers except for the > most common hardware. A frightening thought, given how badly written most Windows drivers are. Bad drivers are the leading cause of system failures on Windows machines, and no doubt this is true for FreeBSD as well. > This stands to reason as the hardware manufacturers > write the drivers for Windows and/or work with > Microsoft, whereas they are generally indifferent > to and often actively hostile to freeware O/S developers. My experience is that almost all drivers provided by hardware manufacturers are defective. Hardware manufacturers know their hardware, but they don't know anything about the operating systems for which they write their drivers, and this is dangerous when you consider that their drivers have to run with kernel privileges. It might help if manufacturers released the source to their drivers, but for some reason they appear to be unwilling to do this. > Maybe you can do some diagnosis yourself . . . > and then they'd work better in the future. With adequate documentation, I could write a driver for anything. But in software engineering, the hardest part of writing anything is finding enough documentation to know what to write. Most software developers are only partially literate and hate to ever document anything. > CF memory has the wonderful property that it's > not timing-dependent ... And yet the error I'm getting is a timeout! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message