From owner-freebsd-stable@FreeBSD.ORG Wed Mar 7 01:23:54 2012 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 24AA9106566C for ; Wed, 7 Mar 2012 01:23:54 +0000 (UTC) (envelope-from pinter@tresorium.hu) Received: from mail-ey0-f182.google.com (mail-ey0-f182.google.com [209.85.215.182]) by mx1.freebsd.org (Postfix) with ESMTP id A7ECB8FC0A for ; Wed, 7 Mar 2012 01:23:53 +0000 (UTC) Received: by eaaf13 with SMTP id f13so2130628eaa.13 for ; Tue, 06 Mar 2012 17:23:52 -0800 (PST) Received: by 10.14.120.210 with SMTP id p58mr10455eeh.98.1331081615514; Tue, 06 Mar 2012 16:53:35 -0800 (PST) Received: from peonia (peonia.teteny.elte.hu. [157.181.96.25]) by mx.google.com with ESMTPS id u9sm80733314eem.11.2012.03.06.16.53.32 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 06 Mar 2012 16:53:33 -0800 (PST) From: Oliver Pinter Organization: Tresorium Ltd. To: current@freebsd.org Date: Wed, 7 Mar 2012 01:53:25 +0100 User-Agent: KMail/1.9.10 MIME-Version: 1.0 Content-Type: Multipart/Mixed; boundary="Boundary-00=_FGrVPWkrsbiJYly" Message-Id: <201203070153.25537.pinter@tresorium.hu> X-Gm-Message-State: ALoCoQkUJiGBEZrUX7C/0yIyvALYJhKgwd+t+Zrt9mCcU9lEBI824TLbvzOuh/i6jai/uXbQXtfv Cc: stable@freebsd.org Subject: add k3772z 3g modem support for FreeBSD-9 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Mar 2012 01:23:54 -0000 --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 Date: Wed Mar 7 01:47:51 2012 +0100 added support for Vodafone 3772-Z to u3g driver ugen1.2: at usbus1 ugen1.2: at usbus1 (disconnected) ugen1.2: at usbus1 umodem0: on usbus1 umodem0: data interface 2, has CM over data, has break umodem1: on usbus1 umodem1: data interface 4, has CM over data, has break cdce0: on usbus1 ue0: on cdce0 ue0: Ethernet address: 02:77:c1:XX:XX:XX umass0: 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 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 ('') 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--