Acer laptops webcam ( Quanta HD , etc..) - quick fix to make webcam work

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

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 🤘
 

Attachments

  • Screenshot-2026-02-04-23-58.png
    Screenshot-2026-02-04-23-58.png
    304.4 KB · Views: 7
Back
Top