From owner-freebsd-hardware@FreeBSD.ORG Tue Jan 4 08:31:51 2005 Return-Path: Delivered-To: freebsd-hardware@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5913316A4CE; Tue, 4 Jan 2005 08:31:51 +0000 (GMT) Received: from dastardly.newsbastards.org.72.27.172.IN-addr.ARPA.NOSPAM.dyndns.dk (84-72-30-72.dclient.hispeed.ch [84.72.30.72]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9BF2643D2F; Tue, 4 Jan 2005 08:31:49 +0000 (GMT) (envelope-from bounce@NOSPAM.dyndns.dk) Received: from Mail.NOSPAM.DynDNS.dK (ipv6.NOSPAM.dyndns.dk [IPv6:2002:5448:1e48:0:210:60ff:fe25:f1e5]) (8.13.2/8.11.6-SPAMMERS-DeLiGHt) with ESMTP id j048VJEH097963NO); Tue, 4 Jan 2005 09:31:24 +0100 (CET) (envelope-from bounce@NOSPAM.dyndns.dk) Received: (from beer@localhost) by Mail.NOSPAM.DynDNS.dK (8.13.2/FNORD) id j048VHNu097962; Tue, 4 Jan 2005 09:31:18 +0100 (CET) (envelope-from bounce@NOSPAM.dyndns.dk) Date: Tue, 4 Jan 2005 09:31:18 +0100 (CET) Message-Id: <200501040831.j048VHNu097962@Mail.NOSPAM.DynDNS.dK> X-Authentication-Warning: localhost.newsbastards.org.72.27.172.IN-addr.A: beer set sender to bounce@NOSPAM.dyndns.dk using -f X-Authentication-Warning: localhost.newsbastards.org.72.27.172.IN-addr.A: Processed from queue /tmp X-Authentication-Warning: localhost.newsbastards.org.72.27.172.IN-addr.A: Processed by beer with -C /etc/mail/sendmail.cf-LOCAL From: Barry Bouwsma References: <20050103205820.GA74545@users.altadena.net> <200501041154.51256.doconnor@gsoft.com.au> To: Pete Carah Mail-Followup-To: freebsd-current@freebsd.org, hardware@freebsd.org, Pete Carah cc: freebsd-current@freebsd.org cc: hardware@freebsd.org Subject: Re: Adaptec USB2Xchange X-BeenThere: freebsd-hardware@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Barry Bouwsma List-Id: General discussion of FreeBSD hardware List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Jan 2005 08:31:51 -0000 Daniel O'Connor wrote: > > I have reason to use a USB to SCSI adapter under FBSD. I have a > > USB2Xchange from Adaptec, but (as usual for adaptec) it requires a firmware > > load, which appears harder in usb than in PCI. Does anyone know how to do > There is a USB firmware standard called DFU (Device Firmware Upgrade) which > quite a nunmber of devices use (eg Atmel WiFi, Ti USB Audio, etc). [...] > Unfortunatly it's hard to say if your device does DFU at all.. I would suggest > pulling it apart and trying to find data sheets on the chips in it. For anyone who doesn't thrill to the sound of plastic yielding a satisfying *SNAP*, I happen to have one of these (1989100) thanks to a friend, who also gave me a different device that works without a need for firmware load or anything -- though I have no SCSI devices to test, in case anyone is interested in things that Just Probably Work As-Is: umass0 at uhub3 port 1 configuration 1 interface 0 umass0: Microtech International, Inc. USB-SCSI-HD50, rev 1.00/1.00, addr 6 umass0: using SCSI over Bulk-Only scsibus0 at umass0: 2 targets, 1 lun per target probe(umass0:0:0:0): generic HBA error That's under NetBSD; FreeBSD looked comparable. It also required being snapped apart, because at first it didn't work at all, and I discovered two things: The power USB wire had come detached, and secondly, a SMD inductor was missing, so I have no idea how it ever passed quality control, nor do I want to know. Anyway, I'll not post a `usbgen' or `usbctl' from this device, as there's not much to see that's not already known, unless there's a call for it. Inside my device seems to be a Cypress Semiconductor chip, something like CY7xx8013-56PVC where the `xx' is hard to make out CYP 608578 The mystery `xx' could be `C6'; or the first character could be `0' or perhaps `6'; the second character could be a `6' or `8' or maybe a `C' or `0' -- hard to tell as there's a thick blue marker line atop the chip, and my eyes aren't so good. The Cypress site disagrees with my excuse for a browser, and in order to obtain these numbers, I had to bend back a thin soldered metal plate, which, in addition to the above-mentioned snaps, could be off-putting for someone who cares about warranties. Perhaps this would be helpful for someone else. I did notice this mailing list post for Linux, if not yet known: http://www.mail-archive.com/linux-usb-devel@lists.sourceforge.net/msg22138.html but I haven't looked into it. barry bouwsma