Index: umsm.c =================================================================== RCS file: /cvs/OpenBSD/src/sys/dev/usb/umsm.c,v retrieving revision 1.6 diff -u -w -r1.6 umsm.c --- umsm.c 30 Jan 2007 01:22:53 -0000 1.6 +++ umsm.c 30 Jul 2007 13:11:12 -0000 @@ -63,6 +63,8 @@ { USB_VENDOR_NOVATEL, USB_PRODUCT_NOVATEL_S720 }, { USB_VENDOR_NOVATEL, USB_PRODUCT_NOVATEL_U720 }, { USB_VENDOR_NOVATEL, USB_PRODUCT_NOVATEL_XU870 }, + { USB_VENDOR_QUALCOMM, USB_PRODUCT_QUALCOMM_MSM_MODEM }, + { USB_VENDOR_QUALCOMM, USB_PRODUCT_QUALCOMM2_MSM_PHONE }, { USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_EM5625 }, { USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_AIRCARD_580 }, { USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_AIRCARD_595 }, Index: usb_quirks.c =================================================================== RCS file: /cvs/OpenBSD/src/sys/dev/usb/usb_quirks.c,v retrieving revision 1.26 diff -u -w -r1.26 usb_quirks.c --- usb_quirks.c 1 Jan 2007 22:27:00 -0000 1.26 +++ usb_quirks.c 30 Jul 2007 13:10:16 -0000 @@ -95,6 +95,8 @@ ANY, { UQ_ASSUME_CM_OVER_DATA }}, { USB_VENDOR_QUALCOMM, USB_PRODUCT_QUALCOMM_MSM_MODEM, ANY, { UQ_ASSUME_CM_OVER_DATA }}, + { USB_VENDOR_QUALCOMM, USB_PRODUCT_QUALCOMM2_MSM_PHONE, + ANY, { UQ_ASSUME_CM_OVER_DATA }}, { USB_VENDOR_QUALCOMM2, USB_PRODUCT_QUALCOMM2_MSM_PHONE, ANY, { UQ_ASSUME_CM_OVER_DATA }}, { USB_VENDOR_SUNTAC, USB_PRODUCT_SUNTAC_AS64LX, Index: usbdevs_data.h =================================================================== RCS file: /cvs/OpenBSD/src/sys/dev/usb/usbdevs_data.h,v retrieving revision 1.273 diff -u -w -r1.273 usbdevs_data.h --- usbdevs_data.h 3 Mar 2007 12:40:38 -0000 1.273 +++ usbdevs_data.h 30 Jul 2007 12:58:07 -0000 @@ -3649,6 +3649,10 @@ "CDMA MSM modem", }, { + USB_VENDOR_QUALCOMM, USB_PRODUCT_QUALCOMM2_MSM_PHONE, + "CDMA MSM phone", + }, + { USB_VENDOR_QUALCOMM2, USB_PRODUCT_QUALCOMM2_MSM_PHONE, "CDMA MSM phone", },