Fw: installing a pci-x serial card in a 2850

Brandon Coale bcoale at freeway.net
Sun Oct 29 19:02:21 CST 2006


FYI, if anyone else is in a situation where they need to add a pci-x serial
card under RHEL.

I ended up scrapping the SIIG card and purchased a pci-x card from vendor
StarTech, part number PCI2S5503V, website:

http://www.startech.com/Product/ItemDetail.aspx?productid=PCI2S5503V&c=US

This card was automatically detected by RHEL4, and it has two serial ports:

[root at localhost ~]# dmesg |grep -i 16550
Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing enabled
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
ttyS4 at I/O 0xbce0 (irq = 50) is a 16550A
ttyS5 at I/O 0xbce8 (irq = 50) is a 16550A
[root at localhost ~]# setserial -g /dev/ttyS*
/dev/ttyS0, UART: 16550A, Port: 0x03f8, IRQ: 4
/dev/ttyS1, UART: unknown, Port: 0x02f8, IRQ: 3
/dev/ttyS2, UART: unknown, Port: 0x03e8, IRQ: 4
/dev/ttyS3, UART: unknown, Port: 0x02e8, IRQ: 3
/dev/ttyS4, UART: 16550A, Port: 0xbce0, IRQ: 50
/dev/ttyS5, UART: 16550A, Port: 0xbce8, IRQ: 50
/dev/ttyS6, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS7, UART: unknown, Port: 0x0000, IRQ: 0

I let my Dell S&P rep know about this StarTech card as well.

Thanks,
Brandon

----- Original Message ----- 
From: Brandon Coale
To: linux-poweredge at dell.com
Sent: Tuesday, September 12, 2006 11:53 AM
Subject: installing a pci-x serial card in a 2850


Hi,

I bought a PowerEdge 2850 preinstalled with RHEL4 two months ago, and would
like to add a second serial port. My Dell Software&Peripheral rep sold me a
SIIG PCI-X card.

The vendor SIIG doesn't officially support this card in Linux, but I
installed it anyway to see if it would be autodetected. It did not get
autodetected by the serial driver. One thing that is interesting is the
vendor's specs for this card says it has a 16550 UART, but the lspci output
shows it as 16950.

Does anyone know if there is a simple way to get this card working, or would
I be better off buying a card that supports Linux?

Below shows my lspci output, dmesg output, setserial display, and the link
to the vendor's card. The built-in serial port is enabled as COM1 in the
bios, and shows up in the output.

Thanks,
Brandon Coale
bcoale at freeway.net

http://www.siig.com/product.asp?query=jj-p10211&pid=199

0a:03.0 Serial controller: Oxford Semiconductor Ltd EXSYS EX-41092 Dual
16950 Serial adapter (prog-if 06 [16950])
Subsystem: Siig Inc: Unknown device 2000
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR-
Interrupt: pin A routed to IRQ 50
Region 0: I/O ports at bce0 [size=32]
Region 1: Memory at fdfff000 (32-bit, non-prefetchable) [size=4K]
Region 2: I/O ports at bca0 [size=32]
Region 3: Memory at fdffe000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [40] Power Management version 2
Flags: PMEClk- DSI- D1- D2+ AuxCurrent=0mA PME(D0+,D1-,D2+,D3hot+,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

0a:03.1 Bridge: Oxford Semiconductor Ltd: Unknown device 9510
Subsystem: Siig Inc: Unknown device 0000
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR-
Interrupt: pin A routed to IRQ 50
Region 0: I/O ports at bcc0 [size=32]
Region 1: Memory at fdffd000 (32-bit, non-prefetchable) [size=4K]
Region 2: I/O ports at bc80 [size=32]
Region 3: Memory at fdffc000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [40] Power Management version 2
Flags: PMEClk- DSI- D1- D2+ AuxCurrent=0mA PME(D0+,D1-,D2+,D3hot+,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

[root at localhost ~]# dmesg | grep -i tty
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[root at localhost ~]#

[root at localhost ~]# dmesg | grep -i 16550
Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing enabled
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[root at localhost ~]#

[root at localhost ~]# setserial -g /dev/ttyS*
/dev/ttyS0, UART: 16550A, Port: 0x03f8, IRQ: 4
/dev/ttyS1, UART: unknown, Port: 0x02f8, IRQ: 3
/dev/ttyS2, UART: unknown, Port: 0x03e8, IRQ: 4
/dev/ttyS3, UART: unknown, Port: 0x02e8, IRQ: 3
/dev/ttyS4, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS5, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS6, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS7, UART: unknown, Port: 0x0000, IRQ: 0
[root at localhost ~]#





_______________________________________________
Linux-PowerEdge mailing list
Linux-PowerEdge at dell.com
http://lists.us.dell.com/mailman/listinfo/linux-poweredge
Please read the FAQ at http://lists.us.dell.com/faq



More information about the Linux-PowerEdge mailing list