From brad@brad-x.com  Sun Feb 16 22:22:56 2003
Return-Path: <brad@brad-x.com>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 8F97C37B401
	for <FreeBSD-gnats-submit@freebsd.org>; Sun, 16 Feb 2003 22:22:56 -0800 (PST)
Received: from TMA-1.brad-x.com (static-b2-191.highspeed.eol.ca [64.56.236.191])
	by mx1.FreeBSD.org (Postfix) with ESMTP id CA3B443F75
	for <FreeBSD-gnats-submit@freebsd.org>; Sun, 16 Feb 2003 22:22:55 -0800 (PST)
	(envelope-from brad@brad-x.com)
Received: by TMA-1.brad-x.com (Postfix, from userid 1000)
	id CB2A522104F; Mon, 17 Feb 2003 01:23:31 -0500 (EST)
Message-Id: <20030217062331.CB2A522104F@TMA-1.brad-x.com>
Date: Mon, 17 Feb 2003 01:23:31 -0500 (EST)
From: Brad Laue <brad@brad-x.com>
Reply-To: Brad Laue <brad@brad-x.com>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: SiS 5597/8 USB + uscanner breakage
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         48359
>Category:       kern
>Synopsis:       SiS 5597/8 USB + uscanner breakage
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-usb
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Feb 16 22:30:08 PST 2003
>Closed-Date:    Sat Jul 23 04:17:34 GMT 2005
>Last-Modified:  Sat Jul 23 04:17:34 GMT 2005
>Originator:     Brad Laue
>Release:        FreeBSD 4.7-STABLE i386
>Organization:
brad-x.com
>Environment:
System: FreeBSD TMA-1.brad-x.com 4.7-STABLE FreeBSD 4.7-STABLE #1: Wed Jan 8 03:52:02 EST 2003 root@TMA-1.brad-x.com:/usr/obj/usr/src/sys/DISCOVERY-IPF i386


ohci0@pci0:2:2: class=0x0c0310 card=0x0a141019 chip=0x70011039 rev=0x07 hdr=0x00    vendor   = 'Silicon Integrated Systems (SiS)'
    device   = 'SiS5597/8 Universal Serial Bus Controller'
    class    = serial bus
    subclass = USB
ohci1@pci0:2:3: class=0x0c0310 card=0x0a141019 chip=0x70011039 rev=0x07 hdr=0x00    vendor   = 'Silicon Integrated Systems (SiS)'
    device   = 'SiS5597/8 Universal Serial Bus Controller'
    class    = serial bus
    subclass = USB


>Description:
	The USB controller present here does not interact well with uscanner.
	The problem manifests itself in an inability to instruct the scanner
	to conduct a scan more than once, reliably. The device will succeed,
	silently return to idle, and will never be heard from again.

	All SANE frontends fail to communicate with the scanner after this 
	point.

	If another USB device such as a mouse is plugged in at the same time,
	this does not occur. This may provide a clue as to where the failure is
	hopefully.

	The scanner used to demonstrate this is an Agfa Snapscan e20. Whether
	this is specific to the type of scanner is unknown. The snapscan works
	flawlessly with other USB controllers using FreeBSD, including that 
	included in the intel i810e chipset and the VIA KT133. This pinpoints
	an interaction with the SiS controller specifically.

>How-To-Repeat:

	Use snapscan e20 with SANE frontend such as xscanimage GIMP plugin.

	-	Scan using different modes and resolutions, multiple times each.
	-	Observe that when the scanner is the only device plugged into
		a USB port, this recurs.
	-	Others who see this PR, please test this condition with 
		other USB scanners (non-snapscan) 

>Fix:

Workaround: Use a USB mouse or plug another USB device into the other port. This is a workaround to the issue, and the scanner(s) will proceed to work well.

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->joe 
Responsible-Changed-By: kris 
Responsible-Changed-When: Thu Jul 17 17:33:41 PDT 2003 
Responsible-Changed-Why:  
Assign to USB maintainer 

http://www.freebsd.org/cgi/query-pr.cgi?pr=48359 
Responsible-Changed-From-To: joe->freebsd-usb 
Responsible-Changed-By: joe 
Responsible-Changed-When: Wed Nov 10 11:00:30 GMT 2004 
Responsible-Changed-Why:  
Hand this over to the usb mailling list. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=48359 

From: Julian Elischer <julian@elischer.org>
To: freebsd-gnats-submit@FreeBSD.org, brad@brad-x.com
Cc:  
Subject: Re: kern/48359: SiS 5597/8 USB + uscanner breakage
Date: Sun, 09 Jan 2005 19:58:56 -0800

 can you still test this?
 
 I believe it to be fixed..

From: Julian Elischer <julian@elischer.org>
To: freebsd-gnats-submit@FreeBSD.org, brad@brad-x.com
Cc:  
Subject: Re: kern/48359: SiS 5597/8 USB + uscanner breakage
Date: Sun, 09 Jan 2005 19:59:34 -0800

 can you still test this?
 
 I believe it to be fixed..
 http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/48359
State-Changed-From-To: open->feedback 
State-Changed-By: iedowse 
State-Changed-When: Wed Mar 23 02:08:31 GMT 2005 
State-Changed-Why:  

Does this problem still occur with more recent releases? 

http://www.freebsd.org/cgi/query-pr.cgi?pr=48359 
State-Changed-From-To: feedback->closed 
State-Changed-By: linimon 
State-Changed-When: Sat Jul 23 04:17:16 GMT 2005 
State-Changed-Why:  
Feedback timeout (> 3 months). 

http://www.freebsd.org/cgi/query-pr.cgi?pr=48359 
>Unformatted:
