The following reply was made to PR usb/144199; it has been noted by GNATS.

From: [email protected] (dfilter service)
To: [email protected]
Cc:  
Subject: Re: usb/144199: commit references a PR
Date: Thu, 11 Mar 2010 21:46:42 +0000 (UTC)

 Author: thompsa
 Date: Thu Mar 11 21:46:33 2010
 New Revision: 205031
 URL: http://svn.freebsd.org/changeset/base/205031
 
 Log:
   It appears that some UVISOR devices do not handle when the clear stall 
command
   is issued at the beginning of the initial IN/OUT data transfers.  Reason
   unknown, probably firmware fault. Now the stall is only cleared on data
   transfer errors.
   
   PR:          usb/144199
   Submitted by:        Hans Petter Selasky
 
 Modified:
   head/sys/dev/usb/serial/uvisor.c
 
 Modified: head/sys/dev/usb/serial/uvisor.c
 ==============================================================================
 --- head/sys/dev/usb/serial/uvisor.c   Thu Mar 11 21:45:31 2010        
(r205030)
 +++ head/sys/dev/usb/serial/uvisor.c   Thu Mar 11 21:46:33 2010        
(r205031)
 @@ -338,11 +338,6 @@ uvisor_attach(device_t dev)
                DPRINTF("could not allocate all pipes\n");
                goto detach;
        }
 -      /* clear stall at first run */
 -      mtx_lock(&sc->sc_mtx);
 -      usbd_xfer_set_stall(sc->sc_xfer[UVISOR_BULK_DT_WR]);
 -      usbd_xfer_set_stall(sc->sc_xfer[UVISOR_BULK_DT_RD]);
 -      mtx_unlock(&sc->sc_mtx);
  
        error = ucom_attach(&sc->sc_super_ucom, &sc->sc_ucom, 1, sc,
            &uvisor_callback, &sc->sc_mtx);
 _______________________________________________
 [email protected] mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-src-all
 To unsubscribe, send any mail to "[email protected]"
 
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to "[email protected]"

Reply via email to