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.

Reply via email to