Device IDs for HP hs2300 HSDPA modem

Michael freebsdusb at bindone.de
Wed Nov 26 08:08:01 PST 2008


Hi,

my notebook carries a hp2300 HSDPA modem, which is actually an OEM
Sierra Wireless MC8775 device.
I attached patches to apply in /usr/src.

I made the entry look exactly like the one for the MC8775 device, but
I'm wondering if this shouldn't say  U3GSP_HSPA instead of U3GSP_UMTS
for all of them, since this device should be HSDPA (see
http://www.sierrawireless.com/product/mc8775.aspx).  I can't tell right
now, because I only have a UMTS enabled SIM (will get HSDPA in a few
days - hopefully). UMTS works okay using these patches. What do you think?

I also think it would be good to add this device to usb2 (last time I
tried usb2 it crashed my machine, but is has been a while),
I made two patches for usb2 as well, they compile fine, but no time to
test them at the moment (also attached).

br
michael

-------------- next part --------------
--- sys/dev/usb/usbdevs~	2008-11-17 03:24:02.000000000 +0100
+++ sys/dev/usb/usbdevs	2008-11-17 03:24:02.000000000 +0100
@@ -1429,6 +1429,7 @@
 product HP OJ4215		0x3d11	OfficeJet 4215
 product HP HN210E		0x811c	Ethernet HN210E
 product HP2 C500		0x6002	PhotoSmart C500
+product HP HS2300		0x1e1d	HP hs2300 HSDPA (aka MC8775)
 
 /* HTC products */
 product HTC WINMOBILE		0x00ce	HTC USB Sync
-------------- next part --------------
--- sys/dev/usb/u3g.c~	2008-11-17 03:29:06.000000000 +0100
+++ sys/dev/usb/u3g.c	2008-11-17 03:29:06.000000000 +0100
@@ -181,6 +181,10 @@
 	{{ USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_MC8765 },		U3GSP_UMTS,	U3GFL_NONE },		// XXX
 	{{ USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_AC875U },		U3GSP_UMTS,	U3GFL_NONE },		// XXX
 	{{ USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_MC8775_2 },		U3GSP_UMTS,	U3GFL_NONE },		// XXX
+
+	/* OEM Sierra MC8775 */
+	{{ USB_VENDOR_HP, USB_PRODUCT_HP_HS2300 },			U3GSP_UMTS,	U3GFL_NONE },		// XXX
+
 	{{ USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_MC8780 },		U3GSP_UMTS,	U3GFL_NONE },		// XXX
 	{{ USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_MC8781 },		U3GSP_UMTS,	U3GFL_NONE },		// XXX
 	{{ USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_TRUINSTALL },		U3GSP_UMTS,	U3GFL_SIERRA_INIT },	// Sierra TruInstaller device ID
-------------- next part --------------
--- sys/dev/usb2/include/usb2_devid.h~	2008-11-26 16:33:43.000000000 +0100
+++ sys/dev/usb2/include/usb2_devid.h	2008-11-26 16:33:43.000000000 +0100
@@ -1433,6 +1433,7 @@
 #define	USB_PRODUCT_HP_P1100	0x3102		/* Photosmart P1100 */
 #define	USB_PRODUCT_HP_HN210E	0x811c		/* Ethernet HN210E */
 #define	USB_PRODUCT_HP2_C500	0x6002		/* PhotoSmart C500 */
+#define	USB_PRODUCT_HP_HS2300	0x1e1d		/* HS2300 HSDPA (Sierra Wireless OEM MC8775) */
 
 /* HTC products */
 #define	USB_PRODUCT_HTC_WINMOBILE	0x00ce		/* HTC USB Sync */
-------------- next part --------------
--- sys/dev/usb2/include/usb2_devtable.h~	2008-11-26 16:34:56.000000000 +0100
+++ sys/dev/usb2/include/usb2_devtable.h	2008-11-26 16:34:56.000000000 +0100
@@ -5981,6 +5981,12 @@
 	    "MC8755 HSDPA",
 	},
 	{
+	    USB_VENDOR_HP, USB_PRODUCT_HP_HS2300,
+	    0,
+	    "Hewlett Packard",
+	    "HS2300 HSDPA",
+	},
+	{
 	    USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_MC8775_2,
 	    0,
 	    "Sierra Wireless",


More information about the freebsd-usb mailing list