diff -up hplip-3.12.2/io/hpmud/musb.c.release-usb hplip-3.12.2/io/hpmud/musb.c --- hplip-3.12.2/io/hpmud/musb.c.release-usb 2012-03-22 09:51:02.651388028 +0000 +++ hplip-3.12.2/io/hpmud/musb.c 2012-03-22 09:51:43.796433071 +0000 @@ -2063,6 +2063,7 @@ int __attribute__ ((visibility ("hidden" if (ma.support != HPMUD_SUPPORT_TYPE_HPLIP) { BUG("ignoring %s support=%d\n", sz, ma.support); + usb_close(hd); continue; /* ignor, not supported */ }