kern/66416: Susteen USB Data Cable not identified as ucom(4) device

Fredrik Lindberg fliREMOVEME at shapeshifter.se
Sun May 9 06:00:41 PDT 2004


>Number:         66416
>Category:       kern
>Synopsis:       Susteen USB Data Cable not identified as ucom(4) device
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun May 09 06:00:40 PDT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Fredrik Lindberg
>Release:        FreeBSD 5.2.1-RELEASE-p6 i386
>Organization:
>Environment:
System: FreeBSD biocandy 5.2.1-RELEASE-p6 FreeBSD 5.2.1-RELEASE-p6 #30: Sun May 9 13:12:52 CEST 2004 root at biocandy:/usr/obj/usr/src/sys/BIOCANDY i386


	
>Description:
Susteen USB Data Cable (http://www.susteen.com), also known as SonyEricsson DCU-11,
is not identified as a ucom(4) device hence it is a normal "serial over usb" device.

The cable allows you to connect several of SonyEricssons mobilephones, 
all communication with the phones are done like with a normal serial modem (AT commands)

>How-To-Repeat:
Plug in the cable, kernel says it's a ugen(4) device. 

>Fix:
The following patch makes the device appears as a ucom(4) device

--- cut ---

diff -ruN usb.orig/uplcom.c usb/uplcom.c
--- usb.orig/uplcom.c   Sat May  8 15:31:14 2004
+++ usb/uplcom.c	Sat May  8 15:37:10 2004
@@ -216,6 +216,8 @@
	{ USB_VENDOR_SOURCENEXT, USB_PRODUCT_SOURCENEXT_KEIKAI8_CHG },
	/* HAL Corporation Crossam2+USB */
	{ USB_VENDOR_HAL, USB_PRODUCT_HAL_IMR001 },
+       /* Susteen USB Data Cable */
+       { USB_VENDOR_SUSTEEN, USB_PRODUCT_SUSTEEN_USBDC },
	{ 0, 0 }
 };

diff -ruN usb.orig/usbdevs usb/usbdevs
--- usb.orig/usbdevs    Sat May  8 15:31:19 2004
+++ usb/usbdevs Sat May  8 15:25:15 2004
@@ -252,6 +252,7 @@
 vendor SMC	     0x0707  Standard Microsystems
 vendor PUTERCOM		0x0708  Putercom
 vendor MCT	     0x0711  MCT
+vendor SUSTEEN	 0x0731  Susteen Inc.
 vendor DIGITALSTREAM   0x074e  Digital Stream
 vendor AUREAL	  0x0755  Aureal Semiconductor
 vendor MIDIMAN	 0x0763  Midiman
@@ -867,6 +868,9 @@
 product MCT DU_H3SP_USB232     0x0200  D-Link DU-H3SP USB BAY Hub
 product MCT USB232	     0x0210  USB-232 Interface
 product MCT SITECOM_USB232     0x0230  Sitecom USB-232 Products
+
+/* Susteen Inc. */
+product SUSTEEN USBDC	  0x0528  USB Data Cable

 /* Melco, Inc products */
 product MELCO LUATX1	   0x0001  LUA-TX Ethernet

--- cut ---

Extensive testing has been done with a Ericsson T65 mobile, no anomalies found.
>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list