On Tue, Mar 05, 2019 at 07:33:51PM +0100, Xose Vazquez Perez wrote: > There a three duplicate devices at: > > mt76/mt76x2/usb.c: { USB_DEVICE(0x0e8d, 0x7612) }, /* Alfa AWUS036ACM */ > mt76/mt76x2/usb.c: { USB_DEVICE(0x0e8d, 0x7612) }, /* Aukey USB-AC1200 */ One duplicated entry should be removed. > mt76/mt76x0/usb.c: { USB_DEVICE(0x148f, 0x760a) }, /* TP-Link unknown */ > mt7601u/usb.c: { USB_DEVICE(0x148f, 0x760a) }, Not sure about this. > mt76/mt76x0/usb.c: { USB_DEVICE(0x7392, 0xb711) }, /* Edimax / Elecom */ > mt76/mt76x2/usb.c: { USB_DEVICE(0x7392, 0xb711) }, /* Edimax EW 7722 UAC */ According to wikidevi we really have duplicated IDs: https://wikidevi.com/wiki/Edimax_EW-7722UAC https://wikidevi.com/wiki/Elecom_WDC-433SU2M I think we can handle this by checking ASIC version from the EEPROM or registers at the beginning of probe and exit if it does not mach. This should assure we will load proper driver. Stanislaw