Unsupported ioctl 1b0064

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
harenber
Newbie
Newbie
Posts: 1
Joined: Wed Jul 21, 2010 2:52 am

Unsupported ioctl 1b0064

Post by harenber »

Dear all,

I have not found anything with Google, so I hope it is okay to ask here.

I'm trying to run a program called "Paxon" (see http://www.paxon.de) under Wine. This is an program with speaks via a serial console to a modem (in amateur radio use).

The program itself runs fine, I set up the serial connection with

arenber@ubuntu:~/.wine/dosdevices$ ls -lk
total 0
lrwxrwxrwx 1 harenber harenber 1 2010-07-21 00:46 c: -> ../drive_c
lrwxrwxrwx 1 harenber harenber 1 2010-07-21 00:48 com1: -> /dev/ttyUSB0
lrwxrwxrwx 1 harenber harenber 1 2010-07-21 00:46 z: -> /

which runs fine for other wine programs.

But using this program, I get

harenber@ubuntu:~/.wine/drive_c/Program Files/Paxon$ wine Paxon.exe
fixme:ole:CoResumeClassObjects stub
fixme:comm:set_queue_size insize 512 outsize 512 unimplemented stub
fixme:ntdll:server_ioctl_file Unsupported ioctl 1b0064 (device=1b access=0 func=19 method=0)

Which - as I said - an error which I couldn't found any hint to.

Environment is Wine 1.2 under Ubuntu 10.04 LTS.

Any hint would be very appreciated.

Thanks and regards,

Torsten
Martin Gregorie

Unsupported ioctl 1b0064

Post by Martin Gregorie »

On Wed, 2010-07-21 at 02:58 -0500, harenber wrote:
Dear all,

I have not found anything with Google, so I hope it is okay to ask here.

I'm trying to run a program called "Paxon" (see http://www.paxon.de)
under Wine. This is an program with speaks via a serial console to a
modem (in amateur radio use).
I think you'd be better off using a native Linux Packet radio Terminal
program such as LinPac.
But using this program, I get

harenber@ubuntu:~/.wine/drive_c/Program Files/Paxon$ wine Paxon.exe
fixme:ole:CoResumeClassObjects stub
fixme:comm:set_queue_size insize 512 outsize 512 unimplemented stub
fixme:ntdll:server_ioctl_file Unsupported ioctl 1b0064 (device=1b access=0 func=19 method=0)
Scarcely surprising. According to 'man ioctl_list' function 19 is
associated with floppy disk drives in the Linux kernel. I wouldn't have
a clue what its meant to do under Windows because (from "man ioctl"):

"No single standard. Arguments, returns, and semantics of ioctl() vary
according to the device driver in question (the call is used as a
catch-all for operations that don<80><99>t cleanly fit the Unix
stream model). See ioctl_list(2) for a list of many of the known
ioctl() calls. The ioctl() function call appeared in Version 7 AT&T
Unix."


Martin
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Re: Unsupported ioctl 1b0064

Post by vitamin »

harenber wrote:fixme:ntdll:server_ioctl_file Unsupported ioctl 1b0064 (device=1b access=0 func=19 method=0)
That is IOCTL_SERIAL_SET_HANDFLOW and appears to be implemented in Wine for serial port devices. Either Wine has some logic problem and thinks it's not a serial port (but a file). Or program does something stupid.
Martin Gregorie wrote:According to 'man ioctl_list' function 19 is associated with floppy disk drives in the Linux kernel.
Windows' ioctl codes have nothing to do with Linux's ioctl codes.
Martin Gregorie

Unsupported ioctl 1b0064

Post by Martin Gregorie »

Windows' ioctl codes have nothing to do with Linux's ioctl codes.
IIRC I said that in the next paragraph.


Martin
Locked