From coop9211@uidaho.edu  Tue Mar 30 21:02:58 2004
Return-Path: <coop9211@uidaho.edu>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 600A216A4CE
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 30 Mar 2004 21:02:58 -0800 (PST)
Received: from mta13.adelphia.net (mta13.mail.adelphia.net [68.168.78.44])
	by mx1.FreeBSD.org (Postfix) with ESMTP id CEA9B43D3F
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 30 Mar 2004 21:02:57 -0800 (PST)
	(envelope-from coop9211@uidaho.edu)
Received: from borgdemon.losaca.adelphia.net ([67.21.169.8])
          by mta13.adelphia.net
          (InterMail vM.5.01.06.08 201-253-122-130-108-20031117) with ESMTP
          id <20040331050257.YCEA28815.mta13.adelphia.net@borgdemon.losaca.adelphia.net>
          for <FreeBSD-gnats-submit@freebsd.org>;
          Wed, 31 Mar 2004 00:02:57 -0500
Received: from borgdemon.losaca.adelphia.net (localhost [127.0.0.1])
	by borgdemon.losaca.adelphia.net (Postfix) with ESMTP id EB41BC9D
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 30 Mar 2004 21:02:55 -0800 (PST)
Message-Id: <1080709376.0@borgdemon.losaca.adelphia.net>
Date: Tue, 30 Mar 2004 21:02:56 -0800
From: "John Merryweather Cooper,Home Office,,(509) 338-9391 " <John Merryweather Cooper <coop9211@uidaho.edu>>
To: "FreeBSD gnats submit" <FreeBSD-gnats-submit@freebsd.org>
Subject: [SW-BUG] uvisor/ucom fail to init or stall with Sony CLIE PEG-SJ33/U
X-Send-Pr-Version: gtk-send-pr 0.3.3 
X-GNATS-Notify:

>Number:         64968
>Category:       kern
>Synopsis:       [SW-BUG] uvisor/ucom fail to init or stall with Sony CLIE PEG-SJ33/U
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    sanpei
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Mar 30 21:10:06 PST 2004
>Closed-Date:    Wed May 19 04:04:56 PDT 2004
>Last-Modified:  Wed May 19 04:04:56 PDT 2004
>Originator:     John Merryweather Cooper,Home Office,,(509) 338-9391
>Release:        FreeBSD 4.9-STABLE i386
>Organization:
>Environment:


System: FreeBSD 4.9-STABLE #6: Tue Mar 30 19:51:40 PST 2004
    root@borgdemon.losaca.adelphia.net:/usr/obj/usr/src/sys/K6-2



>Description:


ucom and uvisor are not behaving properly with this Sony PDA.  Without the patch, I get IOERROR:

ucom0: Sony Palm Handheld, rev 1.10/1.00, addr 3
ucom0: Sony Palm Handheld, rev 1.10/1.00, addr 3
ucom0: init failed, IOERROR
device_probe_and_attach: ucom0 attach returned 6

With the patch, I get STALLED:

ucom0: Sony Palm Handheld, rev 1.10/1.00, addr 3
ucom0: Sony Palm Handheld, rev 1.10/1.00, addr 3
ucom0: init failed, STALLED
device_probe_and_attach: ucom0 attach returned 6
uhub0: port 1, set config at addr 3 failed
uhub0: device problem, disabling port 1
uhub0: port error, restarting port 1

However, I'm not working either way.

The Vendor ID is 0x54c and the Product ID is 0x009a.  The version of Palm OS is 4.1


>How-To-Repeat:


Hit HotSync button on PDA.



>Fix:


--- patch-uvisor.c begins here ---
--- /usr/src/sys/dev/usb/uvisor.c.old	Tue Mar 30 18:05:25 2004
+++ /usr/src/sys/dev/usb/uvisor.c	Tue Mar 30 18:06:31 2004
@@ -218,7 +218,7 @@
 	{{ USB_VENDOR_PALM, USB_PRODUCT_PALM_TUNGSTEN_T }, PALM4 },
 	{{ USB_VENDOR_PALM, USB_PRODUCT_PALM_ZIRE }, PALM4 },
 	{{ USB_VENDOR_SONY, USB_PRODUCT_SONY_CLIE_40 }, 0 },
-	{{ USB_VENDOR_SONY, USB_PRODUCT_SONY_CLIE_41 }, 0 },
+	{{ USB_VENDOR_SONY, USB_PRODUCT_SONY_CLIE_41 }, PALM4 },
 	{{ USB_VENDOR_SONY, USB_PRODUCT_SONY_CLIE_S360 }, PALM4 },
 	{{ USB_VENDOR_SONY, USB_PRODUCT_SONY_CLIE_NX60 }, PALM4 },
 /*	{{ USB_VENDOR_SONY, USB_PRODUCT_SONY_CLIE_25 }, PALM4 },*/
--- patch-uvisor.c ends here ---



>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->sanpei 
Responsible-Changed-By: nork 
Responsible-Changed-When: Tue Mar 30 21:17:45 PST 2004 
Responsible-Changed-Why:  
Over to USB specialist. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=64968 
State-Changed-From-To: open->patched 
State-Changed-By: sanpei 
State-Changed-When: Thu May 6 06:34:15 PDT 2004 
State-Changed-Why:  
Commited in -current(uvisor.c 1.20). 
But I tested new uvisor.c(http://people.FreeBSD.org/~sanpei/uvisor/uvisor.c-KIMOTO),  Please test it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=64968 
State-Changed-From-To: patched->closed 
State-Changed-By: sanpei 
State-Changed-When: Wed May 19 04:04:40 PDT 2004 
State-Changed-Why:  
Commited into 4-stable. Thanks 

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