kern/74880: Samsung N400 cellphone/acm fails to atach properly

Jacob Frelinger jolly at thecoffinclub.com
Wed Dec 8 17:30:29 PST 2004


>Number:         74880
>Category:       kern
>Synopsis:       Samsung N400 cellphone/acm fails to atach properly
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Dec 09 01:30:28 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Jacob Frelinger <jolly at thecoffinclub.com>
>Release:        FreeBSD 5.3-RELEASE-p1 i386
>Organization:
>Environment:
System: FreeBSD eve.internal.thecoffinclub.com 5.3-RELEASE-p1 FreeBSD 5.3-RELEASE-p1 #11: Wed Dec 8 00:02:22 EST 2004 root at eve.internal.thecoffinclub.com:/usr/obj/usr/src/sys/EVE i386


>Description:
ataching a Samsung N400 phone via a usb cable fails to attach to ucom/umodem properly

ucom0: SAMSUNG Electronics Co.,Ltd. SAMSUNG CDMA Technologies, rev 1.01/0.00, addr 4, iclass 2/2
ucom0: data interface 1, has CM over data, has break
ucom0: could not set data multiplex mode
device_attach: ucom0 attach returned 6

>How-To-Repeat:
attach phone via its usb cable with a kernel with ucom and umodem loaded.
>Fix:

atached patch allows phone to attach correctly.  tip/cu and ppp have been tested and work.

ucom0: SAMSUNG Electronics Co.,Ltd. SAMSUNG CDMA Technologies, rev 1.01/0.00, addr 5, iclass 2/2
ucom0: data interface 1, has CM over data, has break
ucom0: status change notification available


--- samsung_acm_patch.diff begins here ---
--- usbdevs.orig	Wed Sep 22 17:02:32 2004
+++ usbdevs	Wed Dec  8 20:05:28 2004
@@ -1158,6 +1158,7 @@
 
 /* Samsung products */
 product SAMSUNG ML6060		0x3008	ML-6060 laser printer
+product SAMSUNG CDMA_MODEM 	0x6601  SAMSUNG CDMA Technologies
 
 /* SanDisk products */
 product SANDISK SDDR05A		0x0001	ImageMate SDDR-05a
--- usb_quirks.c.orig	Wed Sep 22 17:02:32 2004
+++ usb_quirks.c	Wed Dec  8 20:05:08 2004
@@ -101,6 +101,8 @@
 	ANY, { UQ_ASSUME_CM_OVER_DATA }},
  { USB_VENDOR_SUNTAC, USB_PRODUCT_SUNTAC_AS64LX,
 	0x100, { UQ_ASSUME_CM_OVER_DATA }},
+ { USB_VENDOR_SAMSUNG, USB_PRODUCT_SAMSUNG_CDMA_MODEM,
+	ANY, { UQ_ASSUME_CM_OVER_DATA }},
  { 0, 0, 0, { 0 } }
 };
 
--- samsung_acm_patch.diff ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list