Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 21 Apr 2008 09:10:03 GMT
From:      Maciej Milewski <milu@data.pl>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   usb/122956: Support for Novatel Wireless XU870 3G Card
Message-ID:  <200804210910.m3L9A3B0028025@www.freebsd.org>
Resent-Message-ID: <200804210920.m3L9K13p087162@freefall.freebsd.org>

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

>Number:         122956
>Category:       usb
>Synopsis:       Support for Novatel Wireless XU870 3G Card
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-usb
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Apr 21 09:20:00 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Maciej Milewski
>Release:        FreeBSD 7.0-STABLE amd64
>Organization:
TUP
>Environment:
FreeBSD mylap 7.0-STABLE FreeBSD 7.0-STABLE #1: Sat Apr 19 00:57:03 CEST 2008 root@mylap:/usr/obj/usr/src/sys/GENERIC amd64
>Description:
After inserting to system card is not recognized. Adding additional definitions to usbdevs and ubsa.c and recompiling sources allows to correctly recognize and use this card. The only thing that I've observed are those messages:

ucom0: <Novatel Wireless Novatel Wireless HSDPA Modem, class 0/0, rev 1.10/0.00, addr 3> on uhub1
ucom0: ubsa_request: STALLED
ucom0: ubsa_request: STALLED
ucom0: ubsa_request: STALLED
ucom0: ubsa_request: STALLED
ucom0: ubsa_request: STALLED
ucom0: ubsa_request: STALLED
ucom0: ubsa_request: STALLED
ucom0: ubsa_request: STALLED
ucom0: ubsa_request: STALLED
ucom0: ubsa_param: unsupported baud, forcing default of 9600
ucom0: ubsa_request: STALLED

I haven't observed if these messeges are harmful. Currently the card works fine.
>How-To-Repeat:

>Fix:
Attached patch works fine for me.

Patch attached with submission follows:

diff -Naur sys.orig/dev/usb/ubsa.c sys/dev/usb/ubsa.c
--- sys.orig/dev/usb/ubsa.c	2008-04-18 21:36:14.000000000 +0200
+++ sys/dev/usb/ubsa.c	2008-04-18 21:34:17.000000000 +0200
@@ -226,6 +226,8 @@
 	{ USB_VENDOR_NOVATEL, USB_PRODUCT_NOVATEL_U740 },
 	/* Novatel Wireless Merlin v740 */
 	{ USB_VENDOR_NOVATEL, USB_PRODUCT_NOVATEL_V740 },
+	/* Novatel Wireless Merlin XU870 */
+	{ USB_VENDOR_NOVATEL, USB_PRODUCT_NOVATEL_XU870 },
 	/* Option Vodafone MC3G */
 	{ USB_VENDOR_OPTION, USB_PRODUCT_OPTION_VODAFONEMC3G },
 	/* Option GlobeTrotter 3G */
diff -Naur sys.orig/dev/usb/usbdevs sys/dev/usb/usbdevs
--- sys.orig/dev/usb/usbdevs	2008-04-18 21:36:50.000000000 +0200
+++ sys/dev/usb/usbdevs	2008-04-18 21:35:30.000000000 +0200
@@ -1773,6 +1773,7 @@
 product NOVATEL CDMA_MODEM	0x1110	Novatel Wireless Merlin CDMA
 product NOVATEL V740		0x1120	Merlin V740
 product NOVATEL U740		0x1400	Merlin U740
+product NOVATEL XU870		0x1430  Merlin XU870
 product NOVATEL2 FLEXPACKGPS	0x0100	NovAtel FlexPack GPS receiver
 
 /* Olympus products */


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



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