Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 7 Mar 2012 12:18:19 GMT
From:      Oliver Pinter <pinter@tresorium.hu>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   usb/165815: add k3772z 3g modem support
Message-ID:  <201203071218.q27CIJmL011351@red.freebsd.org>
Resent-Message-ID: <201203071220.q27CK6Ct021855@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         165815
>Category:       usb
>Synopsis:       add k3772z 3g modem support
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-usb
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Mar 07 12:20:05 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     Oliver Pinter
>Release:        9-STABLE
>Organization:
Tresorium Kft
>Environment:
>Description:
add k3772z 3g modem support for FreeBSD-9
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

commit 092aa1246e1dde0ffe11a7bc06b540f4fa5851c9
Author: Oliver Pinter <oliver.pntr@gmail.com>
Date:   Wed Mar 7 01:47:51 2012 +0100

    added support for Vodafone 3772-Z to u3g driver
    
    ugen1.2: <Vodafone> at usbus1
    ugen1.2: <Vodafone> at usbus1 (disconnected)
    ugen1.2: <Vodafone> at usbus1
    umodem0: <Vodafone K3772-Z, class 2/0, rev 2.00/0.01, addr 2> on usbus1
    umodem0: data interface 2, has CM over data, has break
    umodem1: <Vodafone K3772-Z, class 2/0, rev 2.00/0.01, addr 2> on usbus1
    umodem1: data interface 4, has CM over data, has break
    cdce0: <Vodafone K3772-Z, class 2/0, rev 2.00/0.01, addr 2> on usbus1
    ue0: <USB Ethernet> on cdce0
    ue0: Ethernet address: 02:77:c1:XX:XX:XX
    umass0: <Vodafone K3772-Z, class 2/0, rev 2.00/0.01, addr 2> on usbus1
    (probe0:umass-sim0:0:0:0): INQUIRY. CDB: 12 0 0 0 24 0
    (probe0:umass-sim0:0:0:0): CAM status: SCSI Status Error
    (probe0:umass-sim0:0:0:0): SCSI status: Check Condition
    (probe0:umass-sim0:0:0:0): SCSI sense: UNIT ATTENTION asc:28,0 (Not ready to rea
    dy change, medium may have changed)
    
    Signed-off-by: Oliver Pinter <oliver.pntr@gmail.com>

diff --git a/share/man/man4/u3g.4 b/share/man/man4/u3g.4
index 4df0b26..a2122cb 100644
--- a/share/man/man4/u3g.4
+++ b/share/man/man4/u3g.4
@@ -61,6 +61,8 @@ Option GT 3G, GT 3G Quad, etc.
 .It
 Vodafone Mobile Connect Card 3G
 .It
+Vodafone Mobile Broadband K3772-Z
+.It
 Qualcomm Inc. CDMA MSM
 .It
 Huawei B190, E180v, E220 ('<Huawei Mobile>')
diff --git a/sys/dev/usb/serial/u3g.c b/sys/dev/usb/serial/u3g.c
index e0b38bd..23b0f6c 100644
--- a/sys/dev/usb/serial/u3g.c
+++ b/sys/dev/usb/serial/u3g.c
@@ -422,6 +422,7 @@ static const STRUCT_USB_HOST_ID u3g_devs[] = {
 	U3G_DEV(QUALCOMMINC, SURFSTICK, 0),
 	U3G_DEV(QUALCOMMINC, E2002, 0),
 	U3G_DEV(QUALCOMMINC, E2003, 0),
+	U3G_DEV(QUALCOMMINC, K3772_Z, U3GINIT_SCSIEJECT),
 	U3G_DEV(QUALCOMMINC, MF626, 0),
 	U3G_DEV(QUALCOMMINC, MF628, 0),
 	U3G_DEV(QUALCOMMINC, MF633R, 0),
diff --git a/sys/dev/usb/usbdevs b/sys/dev/usb/usbdevs
index c770043..bc990c8 100644
--- a/sys/dev/usb/usbdevs
+++ b/sys/dev/usb/usbdevs
@@ -2744,6 +2744,7 @@ product QUALCOMMINC E0078	0x0078	3G modem
 product QUALCOMMINC E0082	0x0082	3G modem
 product QUALCOMMINC E0086	0x0086	3G modem
 product QUALCOMMINC SURFSTICK	0x0117	1&1 Surf Stick
+product QUALCOMMINC K3772_Z	0x1179	3G modem
 product QUALCOMMINC ZTE_STOR	0x2000	USB ZTE Storage
 product QUALCOMMINC E2002	0x2002	3G modem
 product QUALCOMMINC E2003	0x2003	3G modem


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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201203071218.q27CIJmL011351>