Date: Wed, 7 Mar 2012 01:53:25 +0100 From: Oliver Pinter <pinter@tresorium.hu> To: current@freebsd.org Cc: stable@freebsd.org Subject: add k3772z 3g modem support for FreeBSD-9 Message-ID: <201203070153.25537.pinter@tresorium.hu>
next in thread | raw e-mail | index | archive | help
--Boundary-00=_FGrVPWkrsbiJYly
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Hi all!
I wrote a patch, to add support for Vodafone K3772-Z 3g modem.
--
Oliver Pinter
(Tresorium)
--Boundary-00=_FGrVPWkrsbiJYly
Content-Type: text/x-diff;
charset="iso 8859-15";
name="k3772z.diff"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename="k3772z.diff"
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
--Boundary-00=_FGrVPWkrsbiJYly--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201203070153.25537.pinter>
