Date: Tue, 9 Nov 2010 12:48:03 GMT From: Anselm Strauss <amsibamsi@gmail.com> To: freebsd-gnats-submit@FreeBSD.org Subject: i386/152075: Add quirk for CS5536 USB Message-ID: <201011091248.oA9Cm38X044956@www.freebsd.org> Resent-Message-ID: <201011091250.oA9Co6bM022635@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 152075 >Category: i386 >Synopsis: Add quirk for CS5536 USB >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-i386 >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Nov 09 12:50:05 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Anselm Strauss >Release: 8.1 >Organization: >Environment: FreeBSD oblivion.l.ttyv0.net 8.1-RELEASE-p1 FreeBSD 8.1-RELEASE-p1 #0: Sun Oct 3 18:41:14 CEST 2010 root@hulk.l.ttyv0.net:/usr/obj/i386/usr/src/sys/ALIX i386 >Description: The USB chip included in CS5536 needs hw.usb.ehci.lostintrbug set to 1 in sysctl. Otherwise it will run into timeouts e.g. on disk I/O and abort with failed I/O operations. The corresponding conversation is on the FreeBSD USB mailing list: http://lists.freebsd.org/pipermail/freebsd-usb/2010-October/009367.html >How-To-Repeat: Connect a USB disk, read the whole disk with dd. >Fix: The sysctl setting should be set automatically. The bug and the connection to the sysctl workaround is not easy to find. Maybe someone knows how to add a quirk to sys/dev/usb/controller/ehci_pci.c. With my limited knowledge of the code I could not figure out how to properly patch the code. Thanks. >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201011091248.oA9Cm38X044956>