[Wine] IAR embedded workbench paralell port issue

Cedric cedric.dewijs at tiscali.nl
Mon May 28 10:45:09 CDT 2007


On Monday 28 May 2007, Detlef Riekenberg wrote:
> On So, 2007-05-27 at 13:49 +0200, Cedric wrote:
> > fixme:setupapi:SetupDiClassGuidsFromNameExA
> > fixme:setupapi:SetupDiGetClassDevsW returning empty list
> > fixme:setupapi:SetupDiEnumDeviceInfo 0x1d9b28 0 0x33f318
>
> The code enumerates the Plug&Play-Manager for Parallel-Ports,
> but that is not implemented in wine (returning empty list).
>
> I have an Idea, how to support this, but that needs a while.
> But even, when that Part works, we have no Parport-Driver in
> our "ntdll.dll" (serial as Example: dlls/ntdll.dll/serial.c)
>
> I Suggest, that you add an AppDB-Entry for your App and a Bug
> for the Parport-Enumeration.
>
> The log-channel is "setupapi":
> WINEDEBUG="+setupapi" wine <yourapp.exe> 2>&1 | tee log.txt
>
> Do not paste the log in the Bug-Entry: Attach the logfile)
>
> Thanks

Hi Detlef,
I have created the appdb entry, but it's not yet accepted. Therefore i'm 
positing the results here:

$ WINEDEBUG="+setupapi" wine ~/.wine/drive_c/Program\ Files/IAR\ 
Systems/Embedded\ Workbench\ 4.0/common/bin/IarIdePm.exe
fixme:htmlhelp:HtmlHelpW HH case HH_INITIALIZE not handled.
fixme:htmlhelp:HtmlHelpW HH case HH_CLOSE_ALL not handled.
fixme:setupapi:SetupDiClassGuidsFromNameExA
trace:setupapi:SetupDiClassGuidsFromNameExW RegEnumKeyExW() returns 0
trace:setupapi:SetupDiClassGuidsFromNameExW Key name: 0x34f200
trace:setupapi:SetupDiClassGuidsFromNameExW Class name: 0x34f000
trace:setupapi:SetupDiClassGuidsFromNameExW Found matching class name
trace:setupapi:SetupDiClassGuidsFromNameExW Guid: 0x34f200
trace:setupapi:SetupDiClassGuidsFromNameExW Guid: 0x34f202
trace:setupapi:SetupDiClassGuidsFromNameExW RegEnumKeyExW() returns 259
trace:setupapi:SetupDiGetClassDevsW {4d36e978-e325-11ce-bfc1-08002be10318} 
(null) (nil) 0x0000000a
fixme:setupapi:SetupDiGetClassDevsW returning empty list
trace:setupapi:SetupDiCreateDeviceInfoListExW 
{4d36e978-e325-11ce-bfc1-08002be10318} (nil) (null) (nil)
fixme:setupapi:SetupDiEnumDeviceInfo 0x1d3530 0 0x34f318
trace:setupapi:SetupDiDestroyDeviceInfoList 0x1d3530
fixme:setupapi:SetupDiClassGuidsFromNameExA
trace:setupapi:SetupDiClassGuidsFromNameExW RegEnumKeyExW() returns 0
trace:setupapi:SetupDiClassGuidsFromNameExW Key name: 0x34f19c
trace:setupapi:SetupDiClassGuidsFromNameExW Class name: 0x34ef9c
trace:setupapi:SetupDiClassGuidsFromNameExW Found matching class name
trace:setupapi:SetupDiClassGuidsFromNameExW Guid: 0x34f19c
trace:setupapi:SetupDiClassGuidsFromNameExW Guid: 0x34f19e
trace:setupapi:SetupDiClassGuidsFromNameExW RegEnumKeyExW() returns 259
trace:setupapi:SetupDiGetClassDevsW {4d36e978-e325-11ce-bfc1-08002be10318} 
(null) (nil) 0x0000000a
fixme:setupapi:SetupDiGetClassDevsW returning empty list
trace:setupapi:SetupDiCreateDeviceInfoListExW 
{4d36e978-e325-11ce-bfc1-08002be10318} (nil) (null) (nil)
fixme:setupapi:SetupDiEnumDeviceInfo 0x1cc1e8 0 0x34f2b4
trace:setupapi:SetupDiDestroyDeviceInfoList 0x1cc1e8
fixme:setupapi:SetupDiClassGuidsFromNameExA
trace:setupapi:SetupDiClassGuidsFromNameExW RegEnumKeyExW() returns 0
trace:setupapi:SetupDiClassGuidsFromNameExW Key name: 0x34f200
trace:setupapi:SetupDiClassGuidsFromNameExW Class name: 0x34f000
trace:setupapi:SetupDiClassGuidsFromNameExW Found matching class name
trace:setupapi:SetupDiClassGuidsFromNameExW Guid: 0x34f200
trace:setupapi:SetupDiClassGuidsFromNameExW Guid: 0x34f202
trace:setupapi:SetupDiClassGuidsFromNameExW RegEnumKeyExW() returns 259
trace:setupapi:SetupDiGetClassDevsW {4d36e978-e325-11ce-bfc1-08002be10318} 
(null) (nil) 0x0000000a
fixme:setupapi:SetupDiGetClassDevsW returning empty list
trace:setupapi:SetupDiCreateDeviceInfoListExW 
{4d36e978-e325-11ce-bfc1-08002be10318} (nil) (null) (nil)
fixme:setupapi:SetupDiEnumDeviceInfo 0x1dcdb0 0 0x34f318
trace:setupapi:SetupDiDestroyDeviceInfoList 0x1dcdb0
fixme:setupapi:SetupDiClassGuidsFromNameExA
trace:setupapi:SetupDiClassGuidsFromNameExW RegEnumKeyExW() returns 0
trace:setupapi:SetupDiClassGuidsFromNameExW Key name: 0x34f19c
trace:setupapi:SetupDiClassGuidsFromNameExW Class name: 0x34ef9c
trace:setupapi:SetupDiClassGuidsFromNameExW Found matching class name
trace:setupapi:SetupDiClassGuidsFromNameExW Guid: 0x34f19c
trace:setupapi:SetupDiClassGuidsFromNameExW Guid: 0x34f19e
trace:setupapi:SetupDiClassGuidsFromNameExW RegEnumKeyExW() returns 259
trace:setupapi:SetupDiGetClassDevsW {4d36e978-e325-11ce-bfc1-08002be10318} 
(null) (nil) 0x0000000a
fixme:setupapi:SetupDiGetClassDevsW returning empty list
trace:setupapi:SetupDiCreateDeviceInfoListExW 
{4d36e978-e325-11ce-bfc1-08002be10318} (nil) (null) (nil)
fixme:setupapi:SetupDiEnumDeviceInfo 0x1dda20 0 0x34f2b4
trace:setupapi:SetupDiDestroyDeviceInfoList 0x1dda20
$

Best regards,
Cedric



More information about the wine-users mailing list