Hi, thx to Raf Czlonka who sent me the usb descriptor for this model, it's also affected by the 'wrong feature_unit bLength' issue so should be added to usbdevs too.
okay ? I'll of course add it to the other uaudio diff.. Index: usbdevs =================================================================== RCS file: /cvs/src/sys/dev/usb/usbdevs,v retrieving revision 1.687 diff -u -r1.687 usbdevs --- usbdevs 3 Jul 2018 07:03:18 -0000 1.687 +++ usbdevs 6 Jul 2018 11:46:22 -0000 @@ -2573,6 +2573,7 @@ product LOGITECH PAGESCAN 0x040f PageScan product LOGITECH QUICKCAMWEB 0x0801 QuickCam Web product LOGITECH WEBCAMC200 0x0802 Webcam C200 +product LOGITECH WEBCAMC250 0x0804 Webcam C250 product LOGITECH WEBCAMC500 0x0807 Webcam C500 product LOGITECH QUICKCAMPRO 0x0810 QuickCam Pro product LOGITECH WEBCAMC210 0x0819 Webcam C210 Index: usbdevs.h =================================================================== RCS file: /cvs/src/sys/dev/usb/usbdevs.h,v retrieving revision 1.699 diff -u -r1.699 usbdevs.h --- usbdevs.h 3 Jul 2018 07:04:21 -0000 1.699 +++ usbdevs.h 6 Jul 2018 11:46:23 -0000 @@ -1,10 +1,10 @@ -/* $OpenBSD: usbdevs.h,v 1.699 2018/07/03 07:04:21 landry Exp $ */ +/* $OpenBSD$ */ /* * THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. * * generated from: - * OpenBSD: usbdevs,v 1.686 2018/06/28 15:02:06 kevlo Exp + * OpenBSD: usbdevs,v 1.687 2018/07/03 07:03:18 landry Exp */ /* $NetBSD: usbdevs,v 1.322 2003/05/10 17:47:14 hamajima Exp $ */ @@ -2580,6 +2580,7 @@ #define USB_PRODUCT_LOGITECH_PAGESCAN 0x040f /* PageScan */ #define USB_PRODUCT_LOGITECH_QUICKCAMWEB 0x0801 /* QuickCam Web */ #define USB_PRODUCT_LOGITECH_WEBCAMC200 0x0802 /* Webcam C200 */ +#define USB_PRODUCT_LOGITECH_WEBCAMC250 0x0804 /* Webcam C250 */ #define USB_PRODUCT_LOGITECH_WEBCAMC500 0x0807 /* Webcam C500 */ #define USB_PRODUCT_LOGITECH_QUICKCAMPRO 0x0810 /* QuickCam Pro */ #define USB_PRODUCT_LOGITECH_WEBCAMC210 0x0819 /* Webcam C210 */ Index: usbdevs_data.h =================================================================== RCS file: /cvs/src/sys/dev/usb/usbdevs_data.h,v retrieving revision 1.693 diff -u -r1.693 usbdevs_data.h --- usbdevs_data.h 3 Jul 2018 07:04:21 -0000 1.693 +++ usbdevs_data.h 6 Jul 2018 11:46:23 -0000 @@ -1,10 +1,10 @@ -/* $OpenBSD: usbdevs_data.h,v 1.693 2018/07/03 07:04:21 landry Exp $ */ +/* $OpenBSD$ */ /* * THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. * * generated from: - * OpenBSD: usbdevs,v 1.686 2018/06/28 15:02:06 kevlo Exp + * OpenBSD: usbdevs,v 1.687 2018/07/03 07:03:18 landry Exp */ /* $NetBSD: usbdevs,v 1.322 2003/05/10 17:47:14 hamajima Exp $ */ @@ -5704,6 +5704,10 @@ { USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_WEBCAMC200, "Webcam C200", + }, + { + USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_WEBCAMC250, + "Webcam C250", }, { USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_WEBCAMC500,