On 2/19/11 5:28 PM, annacegu wrote: > Hi, > > Thank you all for your replies. I made the link in the dosdevices directory. > > dmesg gives me the following: > disk1: ioctl(_IOR,'t',19,44) is unsupported. This is TIOCGETA (from <sys/ttycom.h>). Wine uses this to determine if a device is a serial port (instead of a disk drive). Don't worry. It's harmless. > disk1: ioctl(_IOWR,'d',100,16) is unsupported. This is DKIOCCDREADTOC (from <sys/disk.h>). Wine uses this to determine if a drive is a CD-ROM or not. This is harmless, too. > And this is the message I get when I start the program in wine (the program doesn't show up the raw disk): > err:listview:LISTVIEW_WindowProc unknown msg 109d wp=00000000 lp=00000000 > err:listview:LISTVIEW_WindowProc unknown msg 109d wp=00000000 lp=00000000 Is that all? That can't be all, can it? There should be more lines, some of which start with 'fixme:' instead of 'err:'. Then again, maybe not. > > I don't know if that's related. It's not. Apparently, this program doesn't look at DOS devices (i.e. drive letters) to determine where the disk is. We are gonna need more information, though. Try setting this variable like so: export WINEDEBUG=+reg before starting your program. Then post the resulting output from Wine. (This should get you a bunch of output from the program's registry accesses.) I'll bet that "vitamin's" right (like usual), and this program is trying to read some registry entry that Wine just doesn't set. Chip