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