Serial Driver Failing to Register all Ports of my Quad Uart
Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
Serial Driver Failing to Register all Ports of my Quad Uart
I have built a pci board with an Oxford OX16PCI954 chip. I have placed it in mode 00 which has two functions. Function 0 is a Quad Uart and function 1 is an 8-bit local bus. That issue I'm having is that when I place the device in the pc and boot it comes up as the first 3 ports of the uart being registered as serial port but the 4 port failing. Then it registers the 8-bit local bus as a serial port and also fails. I'm not entirely sure what this means. Below is he output from /var/log/messages.
Sep 13 08:43:24 localhost kernel: Serial: 8250/16550 driver $Revision:
1.90 $ 4 ports, IRQ sharing disabled
Sep 13 08:43:24 localhost kernel: serial8250: ttyS0 at I/O 0x3f8 (irq
= 4) is a 16550A
Sep 13 08:43:24 localhost kernel: 00:07: ttyS0 at I/O 0x3f8 (irq = 4)
is a 16550A
Sep 13 08:43:24 localhost kernel: ACPI: PCI Interrupt Link [LNKM]
enabled at IRQ 10
Sep 13 08:43:24 localhost kernel: ACPI: PCI Interrupt 0000:00:09.0[A]
-> Link [LNKM] -> GSI 10 (level, low) -> IRQ 10
Sep 13 08:43:24 localhost kernel: ttyS1: detected caps 00000700 should
be 00000100
Sep 13 08:43:24 localhost kernel: 0000:00:09.0: ttyS1 at I/O 0xeca0
(irq = 10) is a 16C950/954
Sep 13 08:43:24 localhost kernel: ttyS2: detected caps 00000700 should
be 00000100
Sep 13 08:43:24 localhost kernel: 0000:00:09.0: ttyS2 at I/O 0xeca8
(irq = 10) is a 16C950/954
Sep 13 08:43:24 localhost kernel: ttyS3: detected caps 00000700 should
be 00000100
Sep 13 08:43:24 localhost kernel: 0000:00:09.0: ttyS3 at I/O 0xecb0
(irq = 10) is a 16C950/954
Sep 13 08:43:24 localhost kernel: Couldn't register serial port
0000:00:09.0: -28
Sep 13 08:43:24 localhost kernel: ACPI: PCI Interrupt Link [LNKN]
enabled at IRQ 7
Sep 13 08:43:24 localhost kernel: ACPI: PCI Interrupt 0000:00:09.1[B]
-> Link [LNKN] -> GSI 7 (level, low) -> IRQ 7
Sep 13 08:43:24 localhost kernel: Couldn't register serial port
0000:00:09.1: -28
Sep 13 08:43:24 localhost kernel: RAMDISK driver initialized: 16 RAM
disks of 16384K size 1024 blocksize
Below is the output from lspci which shows the device at 00:09.0 and 00.09.1:
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.