diff --git a/repos/dde_bsd/src/lib/audio/bus.cc b/repos/dde_bsd/src/lib/audio/bus.cc index 59141cdcc0..573cd968cc 100644 --- a/repos/dde_bsd/src/lib/audio/bus.cc +++ b/repos/dde_bsd/src/lib/audio/bus.cc @@ -184,7 +184,8 @@ class Pci_driver : public Bsd::Bus_driver device.bus_address(&bus, &dev, &func); if ((device.device_id() == PCI_PRODUCT_INTEL_CORE4G_HDA_2) || - (bus == 0 && dev == 3 && func == 0)) { + (device.vendor_id() == PCI_VENDOR_INTEL && + bus == 0 && dev == 3 && func == 0)) { Genode::warning("ignore ", (unsigned)bus, ":", (unsigned)dev, ":", (unsigned)func, ", not supported HDMI/DP HDA device"); continue;