usb/98908: Update usb drivers for modems and scanner

Michael Collette metrol at metrol.net
Tue Jun 13 18:20:19 UTC 2006


>Number:         98908
>Category:       usb
>Synopsis:       Update usb drivers for modems and scanner
>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:   Tue Jun 13 18:20:17 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Michael Collette
>Release:        6-STABLE
>Organization:
>Environment:
6.1-STABLE #1: Fri Jun  2 13:10:13 PDT 2006
>Description:
Requesting an update for usbdevs to properly recognize:

Hp 8200 Series Scanjet Scanners
Curitel PC5740 Wireless Modem (Verizon's PCMCIA card)
Sierra MC5720 Wireless Modem (Built in to Thinkpad X60s)

An update to uscanner.c for the 8200 Scanjet
An update to umodem.c for the 2 wireless modems

Notes:
The uscanner.c patch is just the first step in getting the 8200 to
work properly with the sane-backends.  A patch to the port is also
required.

The Curitel modem works great, but there's a catch.  If you pull the
card out while the system is up you get a kernel panic.  I seem to
recall this being documented in another PR, but I couldn't locate it
for this PR.  This lockup occurs whether or not the attached patch is
applied.

I haven't yet had a chance to fully test the Sierra modem.  I believe
I need to enable it in Windows before it will properly show up as a
com device.  I didn't want to have to pay for another service at this
point while I have a working Curitel card.  I have included here so at
least the basics are in place.
>How-To-Repeat:

>Fix:
--- usbdevs.orig	Tue Jun 13 10:06:27 2006
+++ usbdevs	Tue Jun 13 10:22:10 2006
@@ -489,6 +489,7 @@
 vendor GIGABYTE		0x1044	GIGABYTE
 vendor WESTERN		0x1058	Western Digital
 vendor MOTOROLA		0x1063	Motorola
+vendor CURITEL		0x106c	Curitel Communications Inc
 vendor CCYU		0x1065	CCYU
 vendor PLX		0x10b5	PLX
 vendor ASANTE		0x10bd	Asante
@@ -496,6 +497,7 @@
 vendor DELORME		0x1163	DeLorme
 vendor SERVERWORKS	0x1166	ServerWorks
 vendor ACERCM		0x1189	Acer Communications & Multimedia
+vendor SIERRA		0x1199	Sierra Wireless
 vendor TWINMOS		0x126f	TwinMOS
 vendor TSUNAMI		0x1241	Tsunami
 vendor CREATIVE2	0x1292	Creative Labs
@@ -765,6 +767,9 @@
 /* CTX products */
 product CTX EX1300		0x9999	Ex1300 hub
 
+/* Curitel products */
+product CURITEL PC5740		0x3701	Broadband wireless modem
+
 /* Cypress Semiconductor products */
 product CYPRESS MOUSE		0x0001	mouse
 product CYPRESS THERMO		0x0002	thermometer
@@ -966,6 +971,7 @@
 product HP 2200C		0x0605	ScanJet 2200C
 product HP 5300C		0x0701	Scanjet 5300C
 product HP 4400C		0x0705	Scanjet 4400C
+product HP 8200 		0x0b01	Scanjet 8200
 product HP 2300D 		0x0b17	Laserjet 2300d
 product HP 970CSE		0x1004	Deskjet 970Cse
 product HP 5400C		0x1005	Scanjet 5400C
@@ -1431,6 +1437,9 @@
 
 /* Siemens products */
 product SIEMENS SPEEDSTREAM	0x1001	SpeedStream USB
+
+/* Sierra Wireless products */
+product SIERRA MC5720		0x0218	MC5720 Wireless Modem
 
 /* Sigmatel products */
 product SIGMATEL I_BEAD100	0x8008	i-Bead 100 MP3 Player


--- uscanner.c.orig	Tue Jun 13 10:29:01 2006
+++ uscanner.c	Tue Jun 13 10:29:08 2006
@@ -144,6 +144,7 @@
  {{ USB_VENDOR_HP, USB_PRODUCT_HP_5400C }, 0 },
  {{ USB_VENDOR_HP, USB_PRODUCT_HP_6200C }, 0 },
  {{ USB_VENDOR_HP, USB_PRODUCT_HP_6300C }, 0 },
+ {{ USB_VENDOR_HP, USB_PRODUCT_HP_8200 }, 0 },
 
   /* Microtek */
  {{ USB_VENDOR_SCANLOGIC, USB_PRODUCT_SCANLOGIC_336CX }, 0 },

--- umodem.c.orig	Tue Jun 13 10:07:02 2006
+++ umodem.c	Tue Jun 13 10:09:59 2006
@@ -125,6 +125,8 @@
 } umodem_products[] = {
 	/* Kyocera AH-K3001V*/
 	{ USB_VENDOR_KYOCERA, USB_PRODUCT_KYOCERA_AHK3001V, 0 },
+	{ USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_MC5720, 0 },
+	{ USB_VENDOR_CURITEL, USB_PRODUCT_CURITEL_PC5740, 0 },
 	{ 0, 0, 0 },
 };
>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-usb mailing list