1 |
Hi, |
2 |
|
3 |
I am trying to get a PCIe->RS232 adapter board to work. |
4 |
|
5 |
lspci states the following: |
6 |
03:04.0 Serial controller: Oxford Semiconductor Ltd 16950 Compatible (dual) serial controller (rev 01) |
7 |
03:04.1 Bridge: Oxford Semiconductor Ltd OX16PCI954 (Quad 16950 UART) function 1 (8bit bus) (rev 01) |
8 |
|
9 |
|
10 |
demesg says: |
11 |
Serial: 8250/16550 driver, 2 ports, IRQ sharing enabled |
12 |
PM: Adding info for platform:serial8250 |
13 |
ttyS0: autoconf (0x03f8, 0x(null)): IER test failed (0f, 0f) type=unknown |
14 |
PM: Adding info for No Bus:ttyS0 |
15 |
ttyS1: autoconf (0x02f8, 0x(null)): IER test failed (0f, 0f) type=unknown |
16 |
PM: Adding info for No Bus:ttyS1 |
17 |
ACPI: resource piix4_smbus [io 0x0b00-0x0b07] conflicts with ACPI region SMRG [mem 0x00000b00-0x00000b2f disabled] |
18 |
ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver |
19 |
serial 0000:03:04.0: PCI INT A -> GSI 40 (level, low) -> IRQ 40 |
20 |
Setup PCI port: port ac00, irq 40, type 0 |
21 |
PM: Removing info for No Bus:ttyS0 |
22 |
ttyS0: autoconf (0xac00, 0x(null)): iir=3 EFRv2 950id=16:c9:50:0c |
23 |
ttyS0: detected caps 00000700 should be 00000100 |
24 |
type=16C950/954 |
25 |
0000:03:04.0: ttyS0 at I/O 0xac00 (irq = 40) is a 16C950/954 |
26 |
PM: Adding info for No Bus:ttyS0 |
27 |
Setup PCI port: port a880, irq 40, type 0 |
28 |
PM: Removing info for No Bus:ttyS1 |
29 |
ttyS1: autoconf (0xa880, 0x(null)): iir=3 EFRv2 950id=16:c9:50:0c |
30 |
ttyS1: detected caps 00000700 should be 00000100 |
31 |
type=16C950/954 |
32 |
0000:03:04.0: ttyS1 at I/O 0xa880 (irq = 40) is a 16C950/954 |
33 |
PM: Adding info for No Bus:ttyS1 |
34 |
Setup PCI port: port a800, irq 40, type 0 |
35 |
Couldn't register serial port 0000:03:04.0: -28 |
36 |
serial 0000:03:04.1: PCI INT A -> GSI 40 (level, low) -> IRQ 40 |
37 |
Setup PCI port: port a080, irq 40, type 0 |
38 |
Couldn't register serial port 0000:03:04.1: -28 |
39 |
|
40 |
|
41 |
As states by EXsys, the manufacturer of this EX-44092-2 card, it works |
42 |
under linux. |
43 |
|
44 |
When I try to receive data via that port, I only receive rubbish. I |
45 |
tried other configurations ((no)XON/XOFF, (no) hardware handshakeing, |
46 |
(no) parity and so on, different baudrates) beside those recommended |
47 |
by the manufacturerer of the board I want to connect to and receive |
48 |
data from. |
49 |
|
50 |
The PCIe->serial adapter board built with the Oxford OXuPCI952 |
51 |
chipset, which also is stated to work under linux by another source. |
52 |
|
53 |
Interestingly it is recognized as quad RS232 board (second line |
54 |
of the output of lspci) by lspci (I updated pcidb in beforehand) |
55 |
but has only two ports. The datasheets of the Oxford OXuPCI952 |
56 |
talks also about two ports. |
57 |
|
58 |
|
59 |
What can I do to get this adapter board up and running? |
60 |
|
61 |
Thank you very much in advance for any help! |
62 |
|
63 |
Have a nice sunday! |
64 |
Best regards, |
65 |
mcc |