http://bugs.winehq.org/show_bug.cgi?id=11142
--- Comment #10 from Geoff gsking1@yahoo.com 2008-12-20 15:18:23 --- Looks like it does work better, but there are some issues. I'm also attaching a screenshot so you know what this program is. A few thoughts...
1) It appears to be necessary to use winecfg to use OSS rather than ALSA. ALSA also works a little, but the program crashed a few times until switching to OSS. I had no crashes when using OSS.
2) It sends notes and control information just fine. For example, I can click on the little keyboard, change octaves, channels, etc.. and it plays the notes as expected.
3) However, after any program changes [presumably where it is sending or receiving more data to the unit] I get an error popup saying "It appears that the XV-2020 is unconnected or connected incorrectly. Please check the connections." It takes about 4 seconds for this popup to showup after clicking the setting and the editor interface is locked during that time. However, it does appear to change the channel instantly when viewed from the unit. Once changed, the unit appears to work fine.
4) I also get an error popup when trying to save a SVD file. This is basically a data dump from the unit into a file. The progress meter stops after a few seconds and then another message "This file could not be saved." The light was blinking on the unit so some data was trying to transmit.
These seem like data transfer issues. Does the unit think it's not getting the data?
For reference I'm running wine 1.1.10 on Ubuntu Intrepid.
This is what was on the terminal while using it with OSS. gsking@blaster:~$ wine "/home/gsking/.wine/drive_c/Program Files/Roland/XVEditor/XV-2020Editor.exe" fixme:winmm:midiConnect (0x8002, 0x8003, (nil)): Stub fixme:commdlg:GetFileName95 Flags 0x00800000 not yet implemented
When running under ALSA, I got this crash after a few minutes: sking@blaster:~$ wine "/home/gsking/.wine/drive_c/Program Files/Roland/XVEditor/XV-2020Editor.exe" fixme:mixer:ALSA_MixerInit No master control found on M Audio Audiophile 24/96, disabling mixer err:ntdll:RtlpWaitForCriticalSection section 0x7e197940 "midi.c: crit_sect" wait timed out in thread 0019, blocked by 001a, retrying (60 sec) wine: Critical section 7e197940 wait failed at address 0x7bc3bbfc (thread 0019), starting debugger... Unhandled exception: wait failed on critical section 0x7e197940 err:seh:raise_exception Unhandled exception code c0000194 flags 0 addr 0x7bc3bbfc gsking@blaster:~$ Process of pid=0008 has terminated No process loaded, cannot execute 'echo Modules:' Cannot get info on module while no process is loaded No process loaded, cannot execute 'echo Threads:' process tid prio (all id:s are in hex) 0000000c 00000012 0 0000000e 0 0000000d 0 0000000f 00000016 0 00000015 0 00000011 0 00000010 0 00000017 00000018 0 You must be attached to a process to run this command. No process loaded, cannot execute 'detach'