https://bugs.winehq.org/show_bug.cgi?id=35903
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |setupapi Summary|CED1401 Device connected |CED1401 USB driver fails to |through USB not found |install (setupapi should | |use the original INF path | |as a default source path | |when copying files)
--- Comment #31 from Zebediah Figura z.figura12@gmail.com --- (In reply to Zebediah Figura from comment #30)
From the log:
006c:0078:trace:setupapi:SetupDefaultQueueCallbackW need media L"C:\windows\inf" L"1464ui.dll" 006c:0078:trace:setupapi:SetupDefaultQueueCallbackW start copy L"C:\windows\inf\1464ui.dll" -> L"C:\windows\system32\1464ui.dll" 006c:0078:trace:setupapi:queue_copy_file copying file L"C:\windows\inf\1464ui.dll" -> L"C:\windows\system32\1464ui.dll" 006c:0078:trace:setupapi:do_file_copyW copy L"C:\windows\inf\1464ui.dll" to L"C:\windows\system32\1464ui.dll" style 0x10000 006c:0078:warn:setupapi:do_file_copyW failed to copy, err 2
So it gets stuck trying to install the driver files (this ends up looping forever). It's using the INF directory as a default source, because no other source was provided, but that's not correct. I'll have to run some tests, but it looks like we need to use the original location of the INF file, which means we need to write PNF files.
I've submitted some patches for this.
I'm going to limit this bug in scope to that specific issue. I don't doubt there are others hiding behind it, but it's Bugzilla policy to file one bug report per issue; we can track new problems in follow-up reports.