https://bugs.winehq.org/show_bug.cgi?id=35903 --- Comment #23 from Zebediah Figura <z.figura12(a)gmail.com> --- 006c:0078:trace:setupapi:SetupOpenInfFileW L"C:\\windows\\inf\\CED_1401.INF" -> 001FEE90 006c:0078:trace:setupapi:SetupGetLineByIndexW (001FEE90,L"Manufacturer"): returning 7/0 006c:0078:trace:setupapi:SetupGetStringFieldW context 001FEE90/001FEE90/7/0 index 0 returning L"CED Ltd" 006c:0078:trace:setupapi:SetupGetStringFieldW context 001FEE90/001FEE90/7/0 index 1 returning L"CED_1401" 006c:0078:trace:setupapi:SetupGetStringFieldW context 001FEE90/001FEE90/7/0 index 2 returning L"NTamd64" 006c:0078:trace:setupapi:SetupGetLineByIndexW (001FEE90,L"Manufacturer") not found --- So the problem is that you're using a 32-bit prefix, but the version specified in the INF file only seems to support a 64-bit installation: [Manufacturer] %String0%=CED_1401, NTamd64 What's weird is that there are sections in the INF file that *look* like it supports a 32-bit driver, but I'm not sure that anything's actually wired up to them. I wonder if earlier versions of Windows just ignore the architecture field? Anyway, I'd recommend trying with a 64-bit prefix. When I get the time, I'll test if (older versions of) setupapi will ignore the architecture field... -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.