[Wine] Want to use Digital Oszilloscope DSO-2100 at parport LPT1

lsmod wineforum-user at winehq.org
Tue Feb 2 04:27:03 CST 2010


Some time ago i already tried to get running a Digital Oszilloscope DSO-2100 at the parallel port LPT1.
But i give up to get it running.
Now i have another problem (http://forum.winehq.org/viewtopic.php?p=38741#38741) and so i have tested this again.

This time i added the keys to the registry for direct parport access:

Code:
REGEDIT4

[HKEY_LOCAL_MACHINE\Software\Wine\VDM]

[HKEY_LOCAL_MACHINE\Software\Wine\VDM\Ports]
"read"="0x779,0x379,0x280-0x2a0"
"write"="0x779,0x379,0x280-0x2a0"

[HKEY_LOCAL_MACHINE\Software\Wine\VDM\ppdev]
"378"="/dev/parport0"



And the user is added to the group "lp" to have sufficient rights for the parport.

I installed the old Windows98-Version of the Oszilloscope software in "Windows ME" emulation.
The installation goes through without problems and can be started.
The splash screen is coming up and the nice and senseless music is being played.
Then the main windows is opened correct but i get still the message:
"SCOPE CARD NOT CONNECT OR NO POWER"
This is the same message as if the scope is not connected.

Here the output on the shell:


> /wine/drive_c/Programme/DSO2100> wine DSO2100.exe
> wine: Unhandled page fault on write access to 0x00650120 at address 0x7ef41a9e (thread 0014), starting debugger...
> Unhandled exception: page fault on write access to 0x00650120 in 32-bit code (0x7ef41a9e).
> Register dump:
>  CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
>  EIP:7ef41a9e ESP:0064e640 EBP:0064e6e8 EFLAGS:00010246(   - 00      -RIZP1)
>  EAX:00650080 EBX:7ef43114 ECX:00000000 EDX:0064e628
>  ESI:0000004e EDI:00000000
> Stack dump:
> 0x0064e640:  00651000 00001000 00000020 00000000
> 0x0064e650:  00110058 00113f18 00113f70 00000000
> 0x0064e660:  00000000 00113f70 0064e698 7ef79331
> 0x0064e670:  00110058 ffffffff 00000058 00000000
> 0x0064e680:  00110000 7efe3820 0064e698 7ef792ee
> 0x0064e690:  00110058 7efe3820 0064e6e8 7ef8c5a5
> Backtrace:
> =>0 0x7ef41a9e load_driver_module+0x1fe(name=0x113f78) [/mnt/ramdisk/wine-1.1.17~winehq1/programs/winedevice/device.c:103] in winedevice (0x0064e6e8)
>   1 0x7ef4236e load_driver+0x402() [/mnt/ramdisk/wine-1.1.17~winehq1/programs/winedevice/device.c:229] in winedevice (0x0064e958)
>   2 0x7ef4266e ServiceMain+0x11f(argc=1, argv=0x113de8) [/mnt/ramdisk/wine-1.1.17~winehq1/programs/winedevice/device.c:287] in winedevice (0x0064e9b8)
>   3 0x7ebbdf10 service_thread+0x156(arg=0x113908) [/mnt/ramdisk/wine-1.1.17~winehq1/dlls/advapi32/service.c:294] in advapi32 (0x0064ea18)
>   4 0x7efc126a call_thread_entry_point+0xe() in ntdll (0x0064ea28)
>   5 0x7efc12f2 call_thread_func+0x86(rtl_func=0x7ebbddba, arg=0x113908) [/mnt/ramdisk/wine-1.1.17~winehq1/dlls/ntdll/thread.c:432] in ntdll (0x0064eac8)
>   6 0x7efc14b6 start_thread+0x121(info=0x7ffd0fb8) [/mnt/ramdisk/wine-1.1.17~winehq1/dlls/ntdll/thread.c:491] in ntdll (0x0064f3c8)
>   7 0xf7e13195 start_thread+0xab() in libpthread.so.0 (0x0064f4c8)
>   8 0xf7d984ce __clone+0x5e() in libc.so.6 (0x00000000)
> 0x7ef41a9e load_driver_module+0x1fe [/mnt/ramdisk/wine-1.1.17~winehq1/programs/winedevice/device.c:103] in winedevice: movl       $0x0,0xa0(%eax)
> Unable to open file ''
> Modules:
> Module  Address                 Debug info      Name (29 modules)
> PE        650000-  656000       Deferred        ioport.sys
> ELF     7bf00000-7bf03000       Deferred        <wine-loader>
> ELF     7ea35000-7ea4b000       Deferred        hal<elf>
>   \-PE  7ea40000-7ea4b000       \               hal
> ELF     7ea4b000-7eaba000       Deferred        msvcrt<elf>
>   \-PE  7ea60000-7eaba000       \               msvcrt
> ELF     7eaba000-7eb27000       Deferred        rpcrt4<elf>
>   \-PE  7ead0000-7eb27000       \               rpcrt4
> ELF     7eb46000-7eb80000       Deferred        ntoskrnl<elf>
>   \-PE  7eb50000-7eb80000       \               ntoskrnl
> ELF     7eb80000-7ebd9000       Dwarf           advapi32<elf>
>   \-PE  7eb90000-7ebd9000       \               advapi32
> ELF     7ebd9000-7ebe4000       Deferred        libnss_files.so.2
> ELF     7ebe4000-7ebee000       Deferred        libnss_nis.so.2
> ELF     7ebee000-7ec06000       Deferred        libnsl.so.1
> ELF     7edb7000-7ef02000       Deferred        kernel32<elf>
>   \-PE  7edd0000-7ef02000       \               kernel32
> ELF     7ef02000-7ef26000       Deferred        libm.so.6
> ELF     7ef30000-7ef44000       Dwarf           winedevice<elf>
>   \-PE  7ef40000-7ef44000       \               winedevice
> ELF     7ef44000-7f000000       Dwarf           ntdll<elf>
>   \-PE  7ef60000-7f000000       \               ntdll
> ELF     f7cb7000-f7cbb000       Deferred        libdl.so.2
> ELF     f7cbb000-f7e0d000       Export          libc.so.6
> ELF     f7e0d000-f7e24000       Export          libpthread.so.0
> ELF     f7e24000-f7e27000       Deferred        iso8859-1.so
> ELF     f7e27000-f7e30000       Deferred        libnss_compat.so.2
> ELF     f7e42000-f7f7f000       Deferred        libwine.so.1
> ELF     f7f82000-f7fa1000       Deferred        ld-linux.so.2
> Threads:
> process  tid      prio (all id:s are in hex)
> 00000008
>         00000009    0
> 0000000a
>         0000000b    0
> 0000000c
>         00000015    0
>         00000013    0
>         00000012    0
>         0000000e    0
>         0000000d    0
> 0000000f (D) C:\windows\system32\winedevice.exe
>         00000014    0 <==
>         00000011    0
>         00000010    0
> Backtrace:
> =>0 0x7ef41a9e load_driver_module+0x1fe(name=0x113f78) [/mnt/ramdisk/wine-1.1.17~winehq1/programs/winedevice/device.c:103] in winedevice (0x0064e6e8)
>   1 0x7ef4236e load_driver+0x402() [/mnt/ramdisk/wine-1.1.17~winehq1/programs/winedevice/device.c:229] in winedevice (0x0064e958)
>   2 0x7ef4266e ServiceMain+0x11f(argc=1, argv=0x113de8) [/mnt/ramdisk/wine-1.1.17~winehq1/programs/winedevice/device.c:287] in winedevice (0x0064e9b8)
>   3 0x7ebbdf10 service_thread+0x156(arg=0x113908) [/mnt/ramdisk/wine-1.1.17~winehq1/dlls/advapi32/service.c:294] in advapi32 (0x0064ea18)
>   4 0x7efc126a call_thread_entry_point+0xe() in ntdll (0x0064ea28)
>   5 0x7efc12f2 call_thread_func+0x86(rtl_func=0x7ebbddba, arg=0x113908) [/mnt/ramdisk/wine-1.1.17~winehq1/dlls/ntdll/thread.c:432] in ntdll (0x0064eac8)
>   6 0x7efc14b6 start_thread+0x121(info=0x7ffd0fb8) [/mnt/ramdisk/wine-1.1.17~winehq1/dlls/ntdll/thread.c:491] in ntdll (0x0064f3c8)
>   7 0xf7e13195 start_thread+0xab() in libpthread.so.0 (0x0064f4c8)
>   8 0xf7d984ce __clone+0x5e() in libc.so.6 (0x00000000)
> fixme:ole:OaBuildVersion Version value not known yet. Please investigate it !
> fixme:ole:OLEPictureImpl_SaveAsFile (0x149610)->(0x149b20, 0, (nil)), hacked stub.
> fixme:ole:OLEPictureImpl_SaveAsFile (0x164ef0)->(0x1653d0, 0, (nil)), hacked stub.
> err:ole:ITypeInfo_fnInvoke did not find member id -514, flags 0x2!
> fixme:ole:OLEPictureImpl_SaveAsFile (0x1898d0)->(0x165398, 0, (nil)), hacked stub.
> fixme:vxd:VXD_Open Unknown/unsupported VxD L"vkvxd.vxd". Try setting Windows version to 'nt40' or 'win31'.
> fixme:ole:OLEPictureImpl_SaveAsFile (0x199008)->(0x199518, 0, (nil)), hacked stub.
> fixme:ole:OLEPictureImpl_SaveAsFile (0xbbf210)->(0xbbf2e0, 0, (nil)), hacked stub.
> err:heap:GlobalFree (0x8982): Page fault occurred ! Caused by bug ?


I would say there is just no access to the parport!?







More information about the wine-users mailing list