On Thu, Mar 20, 2014 at 03:31:37PM +0000, John Long wrote: > David- sorry, I meant to reply to the list, here it is again for public > consumption with the topic threading borked, probably. > > On Thu, Mar 20, 2014 at 04:14:13PM +0100, David Coppa wrote: > > On Thu, Mar 20, 2014 at 2:31 PM, John Long <codeb...@inbox.lv> wrote: > > > Hi, > > > > > > I am trying to use a USB device with a Loongson 5.3 stable box. > > > > > > The line from dmesg for the device is > > > > > > ugen0 at uhub1 port 3 "HP Company HPx9G+ Device" rev 1.10/1.00 addr 2 > > > > Is this a usb-to-serial thingie? > > I don't think so, but I don't know if it is a "standard" USB device either. > It comes up as /dev/ttyUSB0 on that _other_ OS and will talk to Kermit but I > can't get it working on OpenBSD yet. I would prefer to use it with the > Loongson box if possible. > > > If this is the case, then it's not properly recognized by the kernel. > > > > It should expose a ucom*, e.g.: > > > > ucom0 at uftdi0 portno 1 > > Any other ideas?
It seems this needs a new driver, here is a quick test that modifies an existing one that might work: Index: moscom.c =================================================================== RCS file: /cvs/src/sys/dev/usb/moscom.c,v retrieving revision 1.19 diff -u -p -r1.19 moscom.c --- moscom.c 15 Nov 2013 08:25:30 -0000 1.19 +++ moscom.c 20 Mar 2014 16:01:34 -0000 @@ -150,17 +150,17 @@ int moscom_cmd(struct moscom_softc *, in struct ucom_methods moscom_methods = { NULL, - moscom_set, - moscom_param, NULL, - moscom_open, + NULL, + NULL, + NULL, NULL, NULL, NULL, }; static const struct usb_devno moscom_devs[] = { - { USB_VENDOR_MOSCHIP, USB_PRODUCT_MOSCHIP_MCS7703 } + { 0x03f0, 0x0121 } }; int moscom_match(struct device *, void *, void *);