All:
Doing more with my openSuse since went to 15.1 and needed a couple of serial/RS232 ports. Need to attach one of my TRS-80 Model 100 portables. What I got is a StarTech PCI2S550 two (2) port serial card. It’s noted as Linux compatible and the manual on CD does have setserial instructions as follows:
To discover port information:
lspci -v
The output:
…
02:01.0 Serial controller: MosChip Semiconductor Technology Ltd. PCI 9835 Multi-I/O Controller (rev 01) (prog-if 02 [16550])
Subsystem: LSI Logic / Symbios Logic 2S (16C550 UART)
Flags: medium devsel, IRQ 16
I/O ports at ce00 [size=8]
I/O ports at cd00 [size=8]
I/O ports at cc00 [size=8]
I/O ports at cb00 [size=8]
I/O ports at ca00 [size=8]
I/O ports at c900 [size=16]
Kernel driver in use: serial
Kernel modules: parport_serial
Per instructions and examples in the manual, since* /dev/ttyS(0-1)*[/size][/size][/size][/size][/size] are internal/motherboard, use */dev/tyS(2-…) *with the following commands:
setserial /dev/ttyS2 port ce00 UART 16550A irq 16 Baud_base 115200
setserial /dev/ttyS3 port cd00 UART 16550A irq 16 Baud_base 115200
I can successfully use/setup either, but not the both. When I attempt to setserial the second port I get a resource is busy error. I have searched the web for more about this setup. StarTech has nothing, not even an updated manual. I have learned a little about setserial using *set_multiport *and get_multiport, but I have yet to figure out how to use it all to configure this board.
Would someone be able to explain just what it is I must do please? Or, if there is a better way under openSuse that I should use that StarTech is otherwise aware of?
Thanks in advance,
Greg Swallow <><[/size]