Re: dosemu print serial problem
Stas Sergeev <[email protected]>
| Newsgroups | org.kernel.vger.linux-msdos |
|---|---|
| Message-ID | <[email protected]> |
07.10.2016 18:44, Winfried Münch пишет: > Hi, > > I try to run a DOS program whith lpt Lizens Dongle and 3 Printers on > dosemu 1.4.0.8 on Debian. > > Most works great since I changed from Ubuntu 16.05 to Debian 8. Perhaps > the older Linux Kernel. > > All Printer are managed by cups and lpr -l -P printername works on Linux. > > Problem is When I use direct port access to lpt1 the Dongle works great > but I can't print to a lpr printer. I work 2 Days for LPT4 Working , patch > the dosemu sources, but the drdos i found don't support lpt4. So no lpt4 > on dosemu. > > One of the Printers is on COM1. So I tryed to print direkt on this Printer > but I get somthing like this on debug: > SER1: INT14 0x3: Port Status, AH=0x0 AL=0xb0 > SER1: INT14 0x1: Write char 0x6f > SER1: Transmit 0x6f > SER1: ERROR: TX overrun > SER1: Read LSR = 0x0 > SER1: Read MSR = 0xb0 > SER1: Read LSR = 0x0 > SER1: Read MSR = 0xb0 > SER1: INT14 0x3: Port Status, AH=0x0 AL=0xb0 > SER1: INT14 0x1: Write char 0x6d > SER1: Transmit 0x6d > SER1: ERROR: TX overrun > SER1: Func transmit_engine requesting TX_INTR > SER1: Interrupt 11 (2) cannot be requested: enable=0 IER=0x0 > SER1: Interrupt 11 (2) cannot be requested: enable=0 IER=0x0 > SER1: Read LSR = 0x60 > SER1: Read MSR = 0xb0 > SER1: Read LSR = 0x60 > SER1: Read MSR = 0xb0 > SER1: INT14 0x3: Port Status, AH=0x60 AL=0xb0 > SER1: INT14 0x1: Write char 0x20 > SER1: Transmit 0x20 > SER1: Func transmit_engine requesting TX_INTR > > So I try different Things, use com2="/dev/ttyS1", also direct portaccess > with fast dosen't work. > > So at last try with the speed and hogthreshold. No difference. > > I won't try to work witch MSCLIENT and Network on DOS. > > So is there a possibility to fix the serial problem. Try dosemu2