N.J. Mann
2011-05-22 11:28:26 UTC
Hi,
I am trying to setup a console server, but I am having a problem with
the hardware. The RS-232 card I am using is a Sunix 4056A Universal PCI
4 port RS-232 card. However, only two ports are being configured, uart2
and uart3 - uart0 and uart1 are on the motherboard. I had assumed that
all I had to do was install the card, add puc(4) to my kernel and it
would just work.
uname:
------
FreeBSD 9.0-CURRENT #0: Thu May 19 15:01:10 UTC 2011 i386
I CVSup'ed about fours before then.
relevant parts of verbose dmesg:
--------------------------------
found-> vendor=0x1409, dev=0x7168, revid=0x01
domain=0, bus=0, slot=10, func=0
class=07-00-02, hdrtype=0x00, mfdev=0
cmdreg=0x0081, statreg=0x0280, cachelnsz=0 (dwords)
lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
intpin=a, irq=3
map[10]: type I/O Port, range 32, base 0xe000, size 5, enabled
map[14]: type I/O Port, range 32, base 0xe400, size 4, enabled
pcib0: matched entry for 0.10.INTA
pcib0: slot 10 INTA hardwired to IRQ 18
[...]
puc0: <Timedia technology 4 Port Serial> port 0xe000-0xe01f,0xe400-0xe40f irq 18 at device 10.0 on pci0
ioapic0: routing intpin 18 (PCI IRQ 18) to lapic 0 vector 52
uart2: <16550 or compatible> on puc0
uart2: fast interrupt
uart3: <16550 or compatible> on puc0
uart3: fast interrupt
I can provide a full verbose dmesg if required, together with any other
information which may be relevant.
Any and all help gratefully received.
Cheers,
Nick.
--
I am trying to setup a console server, but I am having a problem with
the hardware. The RS-232 card I am using is a Sunix 4056A Universal PCI
4 port RS-232 card. However, only two ports are being configured, uart2
and uart3 - uart0 and uart1 are on the motherboard. I had assumed that
all I had to do was install the card, add puc(4) to my kernel and it
would just work.
uname:
------
FreeBSD 9.0-CURRENT #0: Thu May 19 15:01:10 UTC 2011 i386
I CVSup'ed about fours before then.
relevant parts of verbose dmesg:
--------------------------------
found-> vendor=0x1409, dev=0x7168, revid=0x01
domain=0, bus=0, slot=10, func=0
class=07-00-02, hdrtype=0x00, mfdev=0
cmdreg=0x0081, statreg=0x0280, cachelnsz=0 (dwords)
lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
intpin=a, irq=3
map[10]: type I/O Port, range 32, base 0xe000, size 5, enabled
map[14]: type I/O Port, range 32, base 0xe400, size 4, enabled
pcib0: matched entry for 0.10.INTA
pcib0: slot 10 INTA hardwired to IRQ 18
[...]
puc0: <Timedia technology 4 Port Serial> port 0xe000-0xe01f,0xe400-0xe40f irq 18 at device 10.0 on pci0
ioapic0: routing intpin 18 (PCI IRQ 18) to lapic 0 vector 52
uart2: <16550 or compatible> on puc0
uart2: fast interrupt
uart3: <16550 or compatible> on puc0
uart3: fast interrupt
I can provide a full verbose dmesg if required, together with any other
information which may be relevant.
Any and all help gratefully received.
Cheers,
Nick.
--