From owner-freebsd-usb@FreeBSD.ORG Mon Aug 24 13:30:05 2009 Return-Path: Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 114951065694 for ; Mon, 24 Aug 2009 13:30:05 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id E26D88FC08 for ; Mon, 24 Aug 2009 13:30:04 +0000 (UTC) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n7ODU4Zg098792 for ; Mon, 24 Aug 2009 13:30:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n7ODU4WV098789; Mon, 24 Aug 2009 13:30:04 GMT (envelope-from gnats) Resent-Date: Mon, 24 Aug 2009 13:30:04 GMT Resent-Message-Id: <200908241330.n7ODU4WV098789@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-usb@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, mike tancsa Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 11F21106568B for ; Mon, 24 Aug 2009 13:29:17 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id DABC98FC0A for ; Mon, 24 Aug 2009 13:29:16 +0000 (UTC) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n7ODTGug053231 for ; Mon, 24 Aug 2009 13:29:16 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n7ODTGiG053230; Mon, 24 Aug 2009 13:29:16 GMT (envelope-from nobody) Message-Id: <200908241329.n7ODTGiG053230@www.freebsd.org> Date: Mon, 24 Aug 2009 13:29:16 GMT From: mike tancsa To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: usb/138138: Novatel U760 for u3g (Verizon and Bell Canada) X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Aug 2009 13:30:05 -0000 >Number: 138138 >Category: usb >Synopsis: Novatel U760 for u3g (Verizon and Bell Canada) >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-usb >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Mon Aug 24 13:30:04 UTC 2009 >Closed-Date: >Last-Modified: >Originator: mike tancsa >Release: RELENG_7 >Organization: sentex communications >Environment: 7.2-STABLE #0: Fri Aug 21 >Description: This patch lets the u3g driver work with the novatel u760 sold by Verizon in the US and Bell Canada in Canada. Note, you still have to do a camcontrol eject pass0 >How-To-Repeat: >Fix: --- u3g.c.orig 2009-08-11 09:25:47.000000000 -0400 +++ u3g.c 2009-08-11 09:26:37.000000000 -0400 @@ -144,6 +144,7 @@ {{ USB_VENDOR_HUAWEI, USB_PRODUCT_HUAWEI_E220 }, U3GSP_HSPA, U3GINIT_HUAWEI }, /* OEM: Novatel */ {{ USB_VENDOR_NOVATEL, USB_PRODUCT_NOVATEL_CDMA_MODEM }, U3GSP_CDMA, U3GINIT_EJECT }, + {{ USB_VENDOR_NOVATEL, USB_PRODUCT_NOVATEL_U760 }, U3GSP_CDMA, U3GINIT_EJECT }, {{ USB_VENDOR_NOVATEL, USB_PRODUCT_NOVATEL_ES620 }, U3GSP_UMTS, U3GINIT_EJECT }, // XXX {{ USB_VENDOR_NOVATEL, USB_PRODUCT_NOVATEL_MC950D }, U3GSP_HSUPA, U3GINIT_EJECT }, {{ USB_VENDOR_NOVATEL, USB_PRODUCT_NOVATEL_U720 }, U3GSP_UMTS, U3GINIT_EJECT }, // XXX before and after camcontrol eject pass0 full speed, power 500 mA, config 1, Novatel Wireless CDMA(0x6000), Novatel Wireless Inc.(0x1410), rev 0.00 full speed, power 500 mA, config 1, Novatel Wireless CDMA(0x5030), Novatel Wireless Inc.(0x1410), rev 0.00 Also, not sure if its an "activation" thing or not, but we had to run the device once on a windows machine, otherwise we would get 0.0.0.0 as the IP address assigned. It might also be peculiar to Verizon, but we also needed to add deny chap to our ppp.conf stanza. evdo2: set device /dev/cuaU0.0 set speed 115200 #set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \ # \"\" AT OK-AT-OK ATZ OK AT\$QCMDR=3 OK \\dATDT\\T TIMEOUT 50 CONNECT" set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \ \"\" AT OK-AT-OK ATZ OK \\dATDT\\T TIMEOUT 50 CONNECT" set phone "#777" # The authname and authkey are meaningless, but you need to have them set. # Verizon's servers don't seem to care what you auth as. #set authname "notneeded@vzw3g.com" #set authkey "vzw" disable vjcomp disable acfcomp disable chap disable pap deny chap disable deflate disable deflate24 disable pred1 disable protocomp disable mppe disable ipv6cp disable lqr disable echo set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0 add default HISADDR # Add a (sticky) default route disable dns >Release-Note: >Audit-Trail: >Unformatted: