Linux Archive

Linux Archive (http://www.linux-archive.org/)
-   Gentoo User (http://www.linux-archive.org/gentoo-user/)
-   -   Problems getting PCIe->serial adapter to work (http://www.linux-archive.org/gentoo-user/428975-problems-getting-pcie-serial-adapter-work.html)

09-19-2010 04:30 AM

Problems getting PCIe->serial adapter to work
 
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


All times are GMT. The time now is 03:03 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.