On Tue, Jan 08, 2008 at 11:26:26PM +0100, Øystein Andreassen wrote: > Hello, > > I would like to make my FreeBSD pc a USB CD/DVD-ROM for a server. > I have a lot of bootable ISO images and I dont like to waste time and > CD´s > on burning this images each time I need to use them (I usally damage > or loose > them between each time or they have been updated). So instead I would > like > to know if it is possible to make the FreeBSD USB stack behave as a > USB slave > and present an ISO image to another machine via a usb host-to-host > cable. > (I need to boot from the CD´s).
A PC has not the required hardware to do so. There are USB devices and USB hosts. You can only connect a single USB host to many devices, but not two hosts together. There are interlink cables on the market, but those present an USB device to both sides and are not generic to do anything else than the profile they are build for. Hans Petter however did implement USB device software support to allow FreeBSD beeing used as a device. It at least supports the AT91RM9200 internal USB device controller, but I don't know if it supports anything else. And I think he just did implement a CDC ethernet device and not umass, so software needs to be written anyway. I've CC'ed him, since he can answer about other hardware that he possibly supports. I would have liked to offer the AT91RM9200 based board we produce ourself, but it wasn't designed for this purpose so our current board has no device ports. But we are planning an extended version, so this might change in the near future. There a USB device controllers that can be added to PCs, but most of them are more designed for teaching purpose. For example I'd seen PDIUSBD11 chips hooked up to printer ports, but this chip is not being manufactured anymore and this type of interfacing is very slow. The situation is much better if you use SCSI. You can interconnect two SCSI controller together - given that the addresses on both controller are not configured to be the same. FreeBSD has code for emulation disk drives with target capable SCSI controllers, which at least is supported by the ahc(4) driver. The controller on the other box can just be of any kind. -- B.Walter http://www.bwct.de http://www.fizon.de [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] _______________________________________________ freebsd-usb@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-usb To unsubscribe, send any mail to "[EMAIL PROTECTED]"