On Mon, 14 Mar 2011, Stuart Henderson wrote: > In gmane.os.openbsd.misc, you wrote: > > i'm trying to get my MSA110UP 3g modem working on OpenBSD 4.8. But I think > > it is recognized as a hard disk device, like in Linux. There I had to > > install usb-modeswitch to connect, but I've heard it won't compile on > > OpenBSD. > > Try: eject sd1 > > If that works then we can add it as a DEV_UMASS4 device
Hi again, This should make your modem work. I'm dubious about the name: it's certainly a rebadged ZTE, but I wasn't able to find the original name anywhere on the web... The patch is for 4.8, since it is what you're using. Ciao, David Index: umsm.c =================================================================== RCS file: /cvs/src/sys/dev/usb/umsm.c,v retrieving revision 1.66 diff -u -p -r1.66 umsm.c --- umsm.c 26 Jun 2010 00:34:19 -0000 1.66 +++ umsm.c 15 Mar 2011 08:39:16 -0000 @@ -158,6 +158,7 @@ static const struct umsm_type umsm_devs[ {{ USB_VENDOR_ZTE, USB_PRODUCT_ZTE_K3565Z }, 0}, {{ USB_VENDOR_ZTE, USB_PRODUCT_ZTE_MF633 }, 0}, {{ USB_VENDOR_ZTE, USB_PRODUCT_ZTE_MF637 }, 0}, + {{ USB_VENDOR_ZTE, USB_PRODUCT_ZTE_MSA110UP }, 0}, {{ USB_VENDOR_NOVATEL, USB_PRODUCT_NOVATEL_EXPRESSCARD }, 0}, {{ USB_VENDOR_NOVATEL, USB_PRODUCT_NOVATEL_MERLINV620 }, 0}, Index: usbdevs =================================================================== RCS file: /cvs/src/sys/dev/usb/usbdevs,v retrieving revision 1.511 diff -u -p -r1.511 usbdevs --- usbdevs 29 Jul 2010 12:32:04 -0000 1.511 +++ usbdevs 15 Mar 2011 08:39:20 -0000 @@ -3015,6 +3015,7 @@ product ZTE CDMA_MSM 0x0001 CDMA Techno product ZTE MF633 0x0016 ZTE MF633 USUPA USB modem product ZTE MF637 0x0031 ZTE MF637 HSUPA USB modem product ZTE K3565Z 0x0063 ZTE K3565-Z USB MSM modem +product ZTE MSA110UP 0x0091 Onda MSA110UP USB MSM modem product ZTE UMASS_INSTALLER2 0x0103 ZTE USB MSM installer product ZTE UMASS_INSTALLER 0x2000 ZTE USB MSM installer product ZTE AC8700 0xfffe AC8700 CDMA USB modem Index: usbdevs.h =================================================================== RCS file: /cvs/src/sys/dev/usb/usbdevs.h,v retrieving revision 1.521 diff -u -p -r1.521 usbdevs.h --- usbdevs.h 29 Jul 2010 12:34:09 -0000 1.521 +++ usbdevs.h 15 Mar 2011 08:39:23 -0000 @@ -1,4 +1,4 @@ -/* $OpenBSD: usbdevs.h,v 1.521 2010/07/29 12:34:09 maja Exp $ */ +/* $OpenBSD$ */ /* * THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. @@ -3022,6 +3022,7 @@ #define USB_PRODUCT_ZTE_MF633 0x0016 /* ZTE MF633 USUPA USB modem */ #define USB_PRODUCT_ZTE_MF637 0x0031 /* ZTE MF637 HSUPA USB modem */ #define USB_PRODUCT_ZTE_K3565Z 0x0063 /* ZTE K3565-Z USB MSM modem */ +#define USB_PRODUCT_ZTE_MSA110UP 0x0091 /* Onda MSA110UP USB MSM modem */ #define USB_PRODUCT_ZTE_UMASS_INSTALLER2 0x0103 /* ZTE USB MSM installer */ #define USB_PRODUCT_ZTE_UMASS_INSTALLER 0x2000 /* ZTE USB MSM installer */ #define USB_PRODUCT_ZTE_AC8700 0xfffe /* AC8700 CDMA USB modem */ Index: usbdevs_data.h =================================================================== RCS file: /cvs/src/sys/dev/usb/usbdevs_data.h,v retrieving revision 1.515 diff -u -p -r1.515 usbdevs_data.h --- usbdevs_data.h 29 Jul 2010 12:34:09 -0000 1.515 +++ usbdevs_data.h 15 Mar 2011 08:39:28 -0000 @@ -1,4 +1,4 @@ -/* $OpenBSD: usbdevs_data.h,v 1.515 2010/07/29 12:34:09 maja Exp $ */ +/* $OpenBSD$ */ /* * THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. @@ -7228,6 +7228,10 @@ const struct usb_known_product usb_known { USB_VENDOR_ZTE, USB_PRODUCT_ZTE_K3565Z, "ZTE K3565-Z USB MSM modem", + }, + { + USB_VENDOR_ZTE, USB_PRODUCT_ZTE_MSA110UP, + "Onda MSA110UP USB MSM modem", }, { USB_VENDOR_ZTE, USB_PRODUCT_ZTE_UMASS_INSTALLER2,