Hi all! I own a Acer Aspire ao532H netbook, and it has a Huawei EM770W mobile wcdma modem built-in. I think its internally connected via USB. Checked with usbdevs command.
This modem does not work in stock OpenBSD 5.0 since its product ID is not listed in /sys/dev/usb/usbdevs, but this modem is supported by umsm driver (see below). Vendor is Huawei (0x12d1), product ID is (0x1404). I've added this is to usbdevs file, run make all in /sys/dev/usb ant this ID added to usbdevs.h. I also added product ID to umsm.c, recompiled and booted new kernel and this modem worked just fine. The modem do not work with DEV_HUAWEI as umsm_flag (see /sys/dev/usb/umsm.c) but work with DEV_UMASS5 or 0 as umsm_flag. So here are my questions: 1) Maybe someone else also have this modem and can test it; 2) How to test which value of umsm_flag is correct (DEV_UMASS5 or 0), and what it affects to; 3) Since modem is working, who to ask to add it to umsm driver, should I fill bugreport or something?

