Patch to add Curitel HX-550C USB modem support

Maxim Azarov maseeq at gmail.com
Mon May 16 06:40:54 PDT 2005


Hello! 
This patch adds support for Curitel HX-550C USB modem to 5.4 RELEASE.
(http://www.curitel.com/english/Product/cdma450/HX-550C.asp).
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
---

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


-- 
Best regards,
Maxim Azarov


More information about the freebsd-usb mailing list