Hi,

I am trying to get a PCIe->RS232 adapter board to work.

lspci states the following:
  03:04.0 Serial controller: Oxford Semiconductor Ltd 16950 Compatible (dual) 
serial controller (rev 01)
  03:04.1 Bridge: Oxford Semiconductor Ltd OX16PCI954 (Quad 16950 UART) 
function 1 (8bit bus) (rev 01)


demesg says:
  Serial: 8250/16550 driver, 2 ports, IRQ sharing enabled
  PM: Adding info for platform:serial8250
  ttyS0: autoconf (0x03f8, 0x(null)): IER test failed (0f, 0f) type=unknown
  PM: Adding info for No Bus:ttyS0
  ttyS1: autoconf (0x02f8, 0x(null)): IER test failed (0f, 0f) type=unknown
  PM: Adding info for No Bus:ttyS1
  ACPI: resource piix4_smbus [io  0x0b00-0x0b07] conflicts with ACPI region 
SMRG [mem 0x00000b00-0x00000b2f disabled]
  ACPI: If an ACPI driver is available for this device, you should use it 
instead of the native driver
  serial 0000:03:04.0: PCI INT A -> GSI 40 (level, low) -> IRQ 40
  Setup PCI port: port ac00, irq 40, type 0
  PM: Removing info for No Bus:ttyS0
  ttyS0: autoconf (0xac00, 0x(null)): iir=3 EFRv2 950id=16:c9:50:0c 
  ttyS0: detected caps 00000700 should be 00000100
  type=16C950/954
  0000:03:04.0: ttyS0 at I/O 0xac00 (irq = 40) is a 16C950/954
  PM: Adding info for No Bus:ttyS0
  Setup PCI port: port a880, irq 40, type 0
  PM: Removing info for No Bus:ttyS1
  ttyS1: autoconf (0xa880, 0x(null)): iir=3 EFRv2 950id=16:c9:50:0c 
  ttyS1: detected caps 00000700 should be 00000100
  type=16C950/954
  0000:03:04.0: ttyS1 at I/O 0xa880 (irq = 40) is a 16C950/954
  PM: Adding info for No Bus:ttyS1
  Setup PCI port: port a800, irq 40, type 0
  Couldn't register serial port 0000:03:04.0: -28
  serial 0000:03:04.1: PCI INT A -> GSI 40 (level, low) -> IRQ 40
  Setup PCI port: port a080, irq 40, type 0
  Couldn't register serial port 0000:03:04.1: -28


As states by EXsys, the manufacturer of this EX-44092-2 card, it works
under linux.

When I try to receive data via that port, I only receive rubbish. I
tried other configurations ((no)XON/XOFF, (no) hardware handshakeing,
(no) parity and so on, different baudrates) beside those recommended 
by the manufacturerer of the board I want to connect to and receive
data from.

The PCIe->serial adapter board built with the Oxford OXuPCI952
chipset, which also is stated to work under linux by another source.

Interestingly it is recognized as quad RS232 board (second line 
of the output of lspci) by lspci (I updated pcidb in beforehand) 
but has only two ports. The datasheets of the  Oxford OXuPCI952 
talks also about two ports.


What can I do to get this adapter board up and running?

Thank you very much in advance for any help!

Have a nice sunday!
Best regards,
mcc




Reply via email to