WINE ASPI support and my Polaroid SprintScan 35 Plus

gerard patel g.patel at wanadoo.fr.invalid
Thu Nov 22 12:01:50 CST 2001


On Thu, 22 Nov 2001 10:37:04 -0600, "Mark A. Haun" <markhaun at uiuc.edu>
wrote:


I'll just point the problematic things in the trace.

>0807ba78:Call KERNEL.74: OPENFILE(0x01ef28b2 
>"C:\\WINDOWS\\TWAIN\\CS2700\\rs270016.dll",01ef:29b2,0x4000) 
>ret=029f:3e34 ds=02af
>0807ba78:Ret  KERNEL.74: OPENFILE() retval=0xffff ret=029f:3e34 ds=02af

Search for the rs270016.dll file and does not find it. Is it installed
on your system ? Placed under the Twain/ directory like that it is
likely to be a hardware driver dll.

>0807ba78:Call USER.50: FINDWINDOW(0x00000000 (null),0x01ef2984 
>"SprintScan 35 Preview") ret=029f:38b1 ds=02af
>0807ba78:CallTo16(func=01e7:0938,ds=01ef,0x0021,0x000d,0x0016,0x0097,0x00d0) 
>ss:sp=01ef:294a
>      AX=01ee BX=0000 CX=0000 DX=0000 SI=0000 DI=0000 BP=2974 ES=01ef 
>FS=0000
>0807ba78:Call USER.107: DEFWINDOWPROC(0x0021,0x000d,0x0016,0x009700d0) 
>ret=01e7:0973 ds=01ef
>0807ba78:Ret  USER.107: DEFWINDOWPROC() retval=0x0000000a ret=01e7:0973 
>ds=01ef
>0807ba78:RetFrom16() ss:sp=01ef:294a
>      AX=000a BX=0000 CX=0000 DX=0000 BP=2974 SP=294a
>0807ba78:Ret  USER.50: FINDWINDOW() retval=0x0000 ret=029f:38b1 ds=02af

Can't find a window loaded in the system.
This can be bad since it could mean that another Window executable
should be loaded (?)

>0807ba78:Call USER.176: LOADSTRING(0x02ae,0x0071,01ef:2984,0x0050) 
>ret=0297:e258 ds=02af
>0807ba78:Ret  USER.176: LOADSTRING() retval=0x001a ret=0297:e258 ds=02af
>0807ba78:Call USER.50: FINDWINDOW(0x00000000 (null),0x01ef2984 
>"SprintScan 35 Plus Preview") ret=029f:38e3 ds=02af
>0807ba78:CallTo16(func=01e7:0938,ds=01ef,0x0021,0x000d,0x001b,0x0097,0x00d0) 
>ss:sp=01ef:294a
>      AX=01ee BX=0000 CX=0000 DX=0000 SI=0000 DI=0000 BP=2974 ES=01ef 
>FS=0000
>0807ba78:Call USER.107: DEFWINDOWPROC(0x0021,0x000d,0x001b,0x009700d0) 
>ret=01e7:0973 ds=01ef
>0807ba78:Ret  USER.107: DEFWINDOWPROC() retval=0x0000000a ret=01e7:0973 
>ds=01ef
>0807ba78:RetFrom16() ss:sp=01ef:294a
>      AX=000a BX=0000 CX=0000 DX=0000 BP=2974 SP=294a
>0807ba78:Ret  USER.50: FINDWINDOW() retval=0x00000807ba78:Call USER.472: 

It seems to find it using the window class, though ?

>0807ba78:Call KERNEL.74: OPENFILE(0x01ef29dc 
>"C:\\WINDOWS\\TWAIN\\CS2700\\35mm.ini",01ef:2902,0x4000) ret=029f:746c 
>ds=02af
>0807ba78:Ret  KERNEL.74: OPENFILE() retval=0x0005 ret=029f:746c ds=02af
>0807ba78:Call KERNEL.127: GETPRIVATEPROFILEINT(0x02af0403 
>"SCSI",0x02af03fa "deviceID",0x0001,0x01ef29dc 
>"C:\\WINDOWS\\TWAIN\\CS2700\\35mm.ini") ret=029f:37dc ds=02af
>0807ba78:Ret  KERNEL.127: GETPRIVATEPROFILEINT() retval=0x0004 

Get a device ID of 4 for the Scsi device. Seems all right.

>ret=029f:37dc ds=02af
>0807ba78:Call KERNEL.127: GETPRIVATEPROFILEINT(0x02af0412 
>"SCSI",0x02af0408 "adapterID",0x0000,0x01ef29dc 
>"C:\\WINDOWS\\TWAIN\\CS2700\\35mm.ini") ret=029f:37f5 ds=02af
>0807ba78:Ret  KERNEL.127: GETPRIVATEPROFILEINT() retval=0x0000 
>ret=029f:37f5 ds=02af

Return 0 for the adapter ID.Seems strange but from what you
say it is really the adapter ID on your system (strange because
tradition wants it to be 7)

>0807ba78:Call KERNEL.127: GETPRIVATEPROFILEINT(0x02af041f 
>"Preferences",0x02af0417 "debugOn",0x0000,0x01ef29dc 
>"C:\\WINDOWS\\TWAIN\\CS2700\\35mm.ini") ret=029f:3810 ds=02af
>0807ba78:Ret  KERNEL.127: GETPRIVATEPROFILEINT() retval=0x0000 
>ret=029f:3810 ds=02af
>0807ba78:Call KERNEL.127: GETPRIVATEPROFILEINT(0x02af0434 
>"Preferences",0x02af042b "scriptOn",0x0000,0x01ef29dc 
>"C:\\WINDOWS\\TWAIN\\CS2700\\35mm.ini") ret=029f:3828 ds=02af
>0807ba78:Ret  KERNEL.127: GETPRIVATEPROFILEINT() retval=0x0000 
>r0807ba78:Ret  USER.176: LOADSTRING() retval=0x007d ret=0297:e258 ds=02af
>0807ba78:Call USER.421: WVSPRINTF(02af:26b6,0x02af2846 "Windows support 
>for SCSI was not found.\nIf using an Adaptec SCSI board with 
>Wind"...,01ef:29da) ret=029f:10a9 ds=02af

Here appears the problem. The ini file seems to exist and to have
correct values. However one Dll is not found. Hence the missing dll
is probably the cause of the problem.

Gerard




More information about the wine-users mailing list