Many Acer laptops from the past few years make use of Quanta HD Webcam. Quick and dirty way to make webcam work :
- inside the amazing port webcamd , in the linux media tree (currently pegged at 5.17) , add the missing usb device id structs in the uvc_driver.c file
- recompile port
- profit
FreeBSD on laptop ftw
- inside the amazing port webcamd , in the linux media tree (currently pegged at 5.17) , add the missing usb device id structs in the uvc_driver.c file
- recompile port
- profit
Code:
static const struct usb_device_id uvc_ids[] = {
/* Quanta ACER HD User Facing */
{ .match_flags = USB_DEVICE_ID_MATCH_DEVICE
| USB_DEVICE_ID_MATCH_INT_INFO,
.idVendor = 0x0408,
.idProduct = 0x4033,
.bInterfaceClass = USB_CLASS_VIDEO,
.bInterfaceSubClass = 1,
.bInterfaceProtocol = UVC_PC_PROTOCOL_15,
.driver_info = (kernel_ulong_t)&(const struct uvc_device_info){
.uvc_version = 0x010a,
} },
/* Quanta ACER HD User Facing */
{ .match_flags = USB_DEVICE_ID_MATCH_DEVICE
| USB_DEVICE_ID_MATCH_INT_INFO,
.idVendor = 0x0408,
.idProduct = 0x4035,
.bInterfaceClass = USB_CLASS_VIDEO,
.bInterfaceSubClass = 1,
.bInterfaceProtocol = UVC_PC_PROTOCOL_15,
.driver_info = (kernel_ulong_t)&(const struct uvc_device_info){
.uvc_version = 0x010a,
} },
FreeBSD on laptop ftw