From owner-freebsd-usb@FreeBSD.ORG Sun Jan 13 15:54:24 2008 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0D72816A41A for ; Sun, 13 Jan 2008 15:54:24 +0000 (UTC) (envelope-from ticso@cicely12.cicely.de) Received: from raven.bwct.de (raven.bwct.de [85.159.14.73]) by mx1.freebsd.org (Postfix) with ESMTP id 7583113C447 for ; Sun, 13 Jan 2008 15:54:23 +0000 (UTC) (envelope-from ticso@cicely12.cicely.de) Received: from cicely5.cicely.de ([10.1.1.7]) by raven.bwct.de (8.13.4/8.13.4) with ESMTP id m0DFsINs038825; Sun, 13 Jan 2008 16:54:18 +0100 (CET) (envelope-from ticso@cicely12.cicely.de) Received: from cicely12.cicely.de (cicely12.cicely.de [10.1.1.14]) by cicely5.cicely.de (8.13.4/8.13.4) with ESMTP id m0DFs67S047444 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 13 Jan 2008 16:54:07 +0100 (CET) (envelope-from ticso@cicely12.cicely.de) Received: from cicely12.cicely.de (localhost [127.0.0.1]) by cicely12.cicely.de (8.13.4/8.13.3) with ESMTP id m0DFs6x6098348; Sun, 13 Jan 2008 16:54:06 +0100 (CET) (envelope-from ticso@cicely12.cicely.de) Received: (from ticso@localhost) by cicely12.cicely.de (8.13.4/8.13.3/Submit) id m0DFs5q1098347; Sun, 13 Jan 2008 16:54:06 +0100 (CET) (envelope-from ticso) Date: Sun, 13 Jan 2008 16:54:05 +0100 From: Bernd Walter To: =?iso-8859-1?Q?=D8ystein?= Andreassen Message-ID: <20080113155405.GS79270@cicely12.cicely.de> References: <683E901E-8564-49FF-B177-754EF48232A4@gmail.com> <20080112115132.GI79270@cicely12.cicely.de> <200801121626.54803.hselasky@c2i.net> <2185C762-FAF8-453A-A3A7-7159CD54C6F1@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <2185C762-FAF8-453A-A3A7-7159CD54C6F1@gmail.com> X-Operating-System: FreeBSD cicely12.cicely.de 5.4-STABLE alpha User-Agent: Mutt/1.5.9i X-Spam-Status: No, score=-4.4 required=5.0 tests=ALL_TRUSTED=-1.8, BAYES_00=-2.599 autolearn=ham version=3.2.3 X-Spam-Checker-Version: SpamAssassin 3.2.3 (2007-08-08) on cicely12.cicely.de Cc: ticso@cicely.de, freebsd-usb@freebsd.org Subject: Re: USB Slave mode - FreeBSD emulate a CDROM device? X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ticso@cicely.de List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Jan 2008 15:54:24 -0000 On Sun, Jan 13, 2008 at 02:17:16PM +0100, Øystein Andreassen wrote: > Thank you both very much! > I use a laptop, so both a PCI card with deviceports and scsi are not > possible. > I might have better luck with an iPod or something simmular? > My plan was to do a proof of concept on a PC and then move to a > smaller device anyways. :) > Or maybe I should just drop it. But it would be great to get rid of my > CD case. If you don't want to use a PC in the end then it's better to start with specialized hardware. Many chip vendors have high-speed USB devices for mass storage. There are ready build but most of them are freely programmable through an integrated microcontroller, such as the TUSB6250 or connectable to an external microcontroller such as the ISP1582/3. Most of the vendors have development boards with ATA and or SD-slots and supply source code examples for mass storage. You just need to change it in the way that it offers a CD device instead of a harddisk and add an interface to change the logical media stored on a bigger flash card. Or you just swap the flash card itself. Micro-SD are very small and cheap to get 1G sized. -- B.Walter http://www.bwct.de http://www.fizon.de bernd@bwct.de info@bwct.de support@fizon.de