From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark Hounschell Subject: Re: Serial port slow on Linux dosemu Date: Wed, 11 Jan 2012 08:40:34 -0500 Message-ID: <4F0D9152.9020707@compro.net> References: <4F0B631A.1070109@compro.net> <4F0C55AF.30600@compro.net> <4F0C5D79.4030907@sat.dundee.ac.uk> <4F0C655F.5070508@compro.net> Reply-To: markh@compro.net Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <4F0C655F.5070508@compro.net> Sender: linux-msdos-owner@vger.kernel.org List-ID: Content-Type: text/plain; charset="us-ascii"; format="flowed" To: linux-msdos@vger.kernel.org Cc: Paul Crawford On 01/10/2012 11:20 AM, Mark Hounschell wrote: > On 01/10/2012 10:47 AM, Paul Crawford wrote: >>> When using the 2 config entries below "and" the -s option "as root" the >>> serial port speeds up to almost what it should be. It now takes 2 >>> seconds to test the cable. That is good however, using the -s option >>> seems to force some sort of full screen and the "ega" graphics is then >>> broken. Without the -s option my window is as I define it in the config >>> file and "ega" graphics works OK. >>> >>> >>> $_ports = " device /dev/null range 0x3f8 0x3ff fast" >>> # $_com1 = "/dev/ttyS0" >>> >>> Please help >> >> If you attempt to get direct hardware access to any of the PC's I/O >> ports (such as the UART for this case) you need to use -s for dosemu and >> have it running with root privileges (e.g. adding it to sudo list, etc). >> >> Just using '-s' should not break the graphics as such, unless your >> software is also trying direct graphics card I/O access and that is >> being passed through. >> > > My $_ports entry should only allow serial stuff direct access through > right? > > I am running KDE and starting dosemu in a konsole terminal. When I do > not use the -s option it opens in a small 640x350 window on my big > screen and the dos "ega" graphics works. But the serial stuff is way too > slow. Any time I use the -s option it opens in a window of max size and > the ega stuff does not work but the serial stuff works well. The > application screen at this point is all amiss. Even though it is mostly > text. It acts this way when I run from a Virtual console also. IE tty2. > Whether or not I use the -s option. From any tty1-6, 8-12 it does this. > > Is there a bug that causes the -s to use direct graphics card I/O > access, even though the $_ports is not specifying it? > > Regards > Mark > -- > To unsubscribe from this list: send the line "unsubscribe linux-msdos" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > . > If I comment out all the "can_do_root_stuff" code in src/emu-i386/ports.c so that the -s option is not required for port access, all works fine here. Mark