usb/110988: [umass] [patch] Handling of quirk IGNORE_RESIDUE
is umass.c is broken
Arthur Hartwig
a_hartwig at fastmail.fm
Fri Aug 1 14:00:15 UTC 2008
The following reply was made to PR usb/110988; it has been noted by GNATS.
From: Arthur Hartwig <a_hartwig at fastmail.fm>
To: bug-followup at FreeBSD.org, freebsdusb at bindone.de
Cc:
Subject: Re: usb/110988: [umass] [patch] Handling of quirk IGNORE_RESIDUE
is umass.c is broken
Date: Fri, 01 Aug 2008 23:45:32 +1000
Concerning the report that some ICY BOX IB-220U-Wh units display the
problem described here and in PR 110991 and some don't I'll recount my
experience.
I recently bought 6 "no name" USB adapters for notebook IDE hard drives.
Four of the adapters are silver in colour and came from the same
supplier. The two other adapters (one red and one blue) came from a
different supplier. Apart from the colour all adapters look the same on
the outside. Inside there are small differences in the printed circuit
board and the indicator LED. However the adapters behave quite
differently. On both FreeBSD 6.3 and 7.0 the silver adapters all
successfully dd a few blocks from the start of the disk but the other
two adapters exit from the dd command reporting 0 blocks copied.
Examination of the reports from usbdevs shows the silver adapters report
use of a Initio chipset (Vendor=0x13fd, Product=0x1040) whereas the
adapters which don't work report the Super Top chipset (Vendor=0x14cd,
product=0x6600).
Both sets of adapters work in Windows XP and Linux 2.6.24
Perhaps the Icy Box can contain one of a number different chipsets with
the variant in behaviour dependent on the chipset used.
I also have some USB adapters for SATA notebook drives. These use a
JMicron chipset and work with FreeBSD 7.0.
I would be happy to test a patch for FreeBSD 7.0 to make the Super Top
based adapters work and verify that it doesn't break support for the
other two adapters I have.
More information about the freebsd-usb
mailing list