Gentoo Archives: gentoo-user

From: meino.cramer@×××.de
To: Gentoo <gentoo-user@l.g.o>
Subject: [gentoo-user] Problems getting PCIe->serial adapter to work
Date: Sun, 19 Sep 2010 04:31:55
Message-Id: 20100919043048.GA5547@solfire
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