For googles sake, a typo prevents uticom attaching to the sytem so it
doesn't work at all.
--- uticom.c Mon Nov 29 19:11:44 2010
+++ uticom.c Mon Nov 29 19:10:35 2010
@@ -381,7 +381,7 @@
sc->sc_iface_number = id->bInterfaceNumber;
for (i = 0; i < id->bNumEndpoints; i++) {
- ed = usbd_interface2endpoint_descriptor(iface, i);
+ ed = usbd_interface2endpoint_descriptor(sc->sc_iface, i);
if (ed == NULL) {
printf("%s: no endpoint descriptor for %d\n",
sc->sc_dev.dv_xname, i);
After applying this patch device attachs fine, but fails at opening the
port.
Trying a second time panics the kernel. Will try to fix it.