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 -- To unsubscribe from this list: send the line "unsubscribe linux-msdos" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html