usb/81191: Support for Curitel HX-550C USB modem to 5.4 RELEASE.

Maxim Azarov maxim at azarov.com
Wed May 18 10:00:19 GMT 2005


>Number:         81191
>Category:       usb
>Synopsis:       Support for Curitel HX-550C USB modem to 5.4 RELEASE.
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-usb
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Wed May 18 10:00:17 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Maxim Azarov
>Release:        5.4-RELEASE
>Organization:
>Environment:
FreeBSD  5.4-RELEASE FreeBSD 5.4-RELEASE #4: Sun May 15 14:04:11 MSD 2005     root@:/usr/obj/usr/src/sys/MASEEQ  i386

>Description:
      This patch adds support for Curitel HX-550C USB modem to 5.4 RELEASE.
(http://www.curitel.com/english/Product/cdma450/HX-550C.asp).
>How-To-Repeat:
      It solves the following problem with ucom when attaching device and
enables to use ucom0 as modem (I was able to work with SkyLink CDMA450
provider in Moscow, Russia with no problems after that using ppp):
---
May 15 07:22:35  kernel: ucom0: CURITEL Incorporated CURITEL HX-550C
USB Modem, rev 1.10/0.00, addr 2, iclass 2/2
May 15 07:22:35  kernel: ucom0: data interface 1, has CM over data, has break
May 15 07:22:40  kernel: ucom0: could not set data multiplex mode
May 15 07:22:40  kernel: device_attach: ucom0 attach returned 6
---
>Fix:
Patches are against 5.4-RELEASE:

----PATCH #1---
*** /usr/src/sys/dev/usb/usb_quirks.c.original  Sun May 15 12:40:43 2005
--- /usr/src/sys/dev/usb/usb_quirks.c   Sun May 15 13:49:49 2005
***************
*** 99,104 ****
--- 99,106 ----
        ANY, { UQ_ASSUME_CM_OVER_DATA }},
   { USB_VENDOR_QUALCOMM2, USB_PRODUCT_QUALCOMM_CDMA_MSM,
        ANY, { UQ_ASSUME_CM_OVER_DATA }},
+  { USB_VENDOR_PANTECH_CURITEL, USB_PRODUCT_PANTECH_CURITEL_HX550C_USB_MODEM,
+       ANY, { UQ_ASSUME_CM_OVER_DATA}},
   { USB_VENDOR_SUNTAC, USB_PRODUCT_SUNTAC_AS64LX,
        0x100, { UQ_ASSUME_CM_OVER_DATA }},
   { 0, 0, 0, { 0 } }

----PATCH #2---
*** /usr/src/sys/dev/usb/usbdevs.original       Mon May 16 16:15:47 2005
--- /usr/src/sys/dev/usb/usbdevs        Sun May 15 12:56:11 2005
***************
*** 187,192 ****
--- 187,193 ----
  vendor APPLE          0x05ac  Apple Computer
  vendor DIGI           0x05c5  Digi International
  vendor QUALCOMM               0x05c6  Qualcomm
+ vendor PANTECH_CURITEL        0x106c  Pantech & Curitel
  vendor QTRONIX                0x05c7  Qtronix
  vendor ELSA           0x05cc  ELSA
  vendor BRAINBOXES     0x05d1  Brainboxes Limited
***************
*** 716,721 ****
--- 717,725 ----
  /* Qualcomm products */
  product QUALCOMM CDMA_MSM     0x3196  CDMA Technologies MSM modem
  product QUALCOMM2 CDMA_MSM    0x6000  CDMA Technologies MSM phone
+
+ /* Pantech & Curitel products */
+ product PANTECH_CURITEL HX550C_USB_MODEM      0x1101 
Pantech-Curitel HX-550C USB Modem

  /* General Instruments (Motorola) products */
  product GENERALINSTMNTS SB5100        0x5100  SURFboard SB5100 Cable modem


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


More information about the freebsd-usb mailing list