Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 18 May 2010 17:30:56 -0500
From:      "Douglas K. Rand" <rand@meridian-enviro.com>
To:        freebsd-hardware@freebsd.org
Subject:   Perle Speed4 LE 4 port serial card
Message-ID:  <871vd8j10f.wl%rand@meridian-enviro.com>

next in thread | raw e-mail | index | archive | help
I've got a Perle 16550 base 4 port PCI Express card that puc doesn't
know about. I was wondering if anybody thought that it might be easy
to wire this card into pucdata.c.

Here are the entries from pciconf -lv (the entire output is at the
bottom).

none3@pci0:7:0:0:       class=0x070006 card=0x95011415 chip=0x0331155f rev=0x00 hdr=0x00
    vendor     = 'Perle Systems Ltd'
    class      = simple comms
    subclass   = UART
none4@pci0:7:0:1:       class=0x068000 card=0x95111415 chip=0x0331155f rev=0x00 hdr=0x00
    vendor     = 'Perle Systems Ltd'
    class      = bridge

It would seem that the card= entry that this is an Oxford
Semiconductor chipset. But I can't find any near misses on the chip=
entry.

The card is this one:
http://www.perle.com/products/pci-express-serial-port-cards/SPEED4LE-Express-4-port-serial-card.shtml

I like it because it gets me 4 serial ports with out any dongles or
pig-tails, the 4 onboard RJ45 ports works great for us because all of
our serial port infrastructure is already based on those
connectors. (Cisco, Comtrol, and Opengear are different vendors we've
used.)

But for this application I needed just a few extra ports in the Dell
R710 at our colo facility.

# pciconf -lv
hostb0@pci0:0:0:0:      class=0x060000 card=0x02351028 chip=0x34068086 rev=0x13 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Architecture I/O Hub to ESI Port'
    class      = bridge
    subclass   = HOST-PCI
pcib1@pci0:0:1:0:       class=0x060400 card=0x02351028 chip=0x34088086 rev=0x13 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Architecture I/O Hub PCI Express Root Port 1'
    class      = bridge
    subclass   = PCI-PCI
pcib2@pci0:0:3:0:       class=0x060400 card=0x02351028 chip=0x340a8086 rev=0x13 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Architecture I/O Hub PCI Express Root Port 3'
    class      = bridge
    subclass   = PCI-PCI
pcib3@pci0:0:4:0:       class=0x060400 card=0x02351028 chip=0x340b8086 rev=0x13 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Architecture I/O Hub PCI Express Root Port 4'
    class      = bridge
    subclass   = PCI-PCI
pcib4@pci0:0:5:0:       class=0x060400 card=0x02351028 chip=0x340c8086 rev=0x13 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Architecture I/O Hub PCI Express Root Port 5'
    class      = bridge
    subclass   = PCI-PCI
pcib5@pci0:0:6:0:       class=0x060400 card=0x02351028 chip=0x340d8086 rev=0x13 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Architecture I/O Hub PCI Express Root Port 6'
    class      = bridge
    subclass   = PCI-PCI
pcib6@pci0:0:7:0:       class=0x060400 card=0x02351028 chip=0x340e8086 rev=0x13 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Architecture I/O Hub PCI Express Root Port 7'
    class      = bridge
    subclass   = PCI-PCI
pcib8@pci0:0:9:0:       class=0x060400 card=0x02351028 chip=0x34108086 rev=0x13 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Architecture I/O Hub PCI Express Root Port 9'
    class      = bridge
    subclass   = PCI-PCI
none0@pci0:0:20:0:      class=0x080000 card=0x00000000 chip=0x342e8086 rev=0x13 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Architecture I/O Hub System Management Registers'
    class      = base peripheral
    subclass   = interrupt controller
none1@pci0:0:20:1:      class=0x080000 card=0x00000000 chip=0x34228086 rev=0x13 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Architecture I/O Hub GPIO and Scratch Pad Registers'
    class      = base peripheral
    subclass   = interrupt controller
none2@pci0:0:20:2:      class=0x080000 card=0x00000000 chip=0x34238086 rev=0x13 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'QuickPath Architecture I/O Hub Control Status and RAS Registers'
    class      = base peripheral
    subclass   = interrupt controller
uhci0@pci0:0:26:0:      class=0x0c0300 card=0x02351028 chip=0x29378086 rev=0x02 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801IB/IR/IH (ICH9 Family) USB Universal Host Controller'
    class      = serial bus
    subclass   = USB
uhci1@pci0:0:26:1:      class=0x0c0300 card=0x02351028 chip=0x29388086 rev=0x02 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801IB/IR/IH (ICH9 Family) USB Universal Host Controller'
    class      = serial bus
    subclass   = USB
ehci0@pci0:0:26:7:      class=0x0c0320 card=0x02351028 chip=0x293c8086 rev=0x02 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801IB/IR/IH (ICH9 Family) USB2 Enhanced Host Controller'
    class      = serial bus
    subclass   = USB
uhci2@pci0:0:29:0:      class=0x0c0300 card=0x02351028 chip=0x29348086 rev=0x02 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801IB/IR/IH (ICH9 Family) USB Universal Host Controller'
    class      = serial bus
    subclass   = USB
uhci3@pci0:0:29:1:      class=0x0c0300 card=0x02351028 chip=0x29358086 rev=0x02 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801IB/IR/IH (ICH9 Family) USB Universal Host Controller'
    class      = serial bus
    subclass   = USB
ehci1@pci0:0:29:7:      class=0x0c0320 card=0x02351028 chip=0x293a8086 rev=0x02 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801IB/IR/IH (ICH9 Family) USB2 Enhanced Host Controller'
    class      = serial bus
    subclass   = USB
pcib9@pci0:0:30:0:      class=0x060401 card=0x02351028 chip=0x244e8086 rev=0x92 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '82801 Family (ICH2/3/4/5/6/7/8/9,63xxESB) Hub Interface to PCI Bridge'
    class      = bridge
    subclass   = PCI-PCI
isab0@pci0:0:31:0:      class=0x060100 card=0x02351028 chip=0x29188086 rev=0x02 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801IB (ICH9) LPC Interface Controller'
    class      = bridge
    subclass   = PCI-ISA
atapci0@pci0:0:31:2:    class=0x01018f card=0x02351028 chip=0x29218086 rev=0x02 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801IB/IR/IH (ICH9 Family) 2 port Serial ATA Storage Controller 1'
    class      = mass storage
    subclass   = ATA
bce0@pci0:1:0:0:        class=0x020000 card=0x02351028 chip=0x163914e4 rev=0x20 hdr=0x00
    vendor     = 'Broadcom Corporation'
    device     = 'NetXtreme II Gigabit Ethernet (BCM5709)'
    class      = network
    subclass   = ethernet
bce1@pci0:1:0:1:        class=0x020000 card=0x02351028 chip=0x163914e4 rev=0x20 hdr=0x00
    vendor     = 'Broadcom Corporation'
    device     = 'NetXtreme II Gigabit Ethernet (BCM5709)'
    class      = network
    subclass   = ethernet
bce2@pci0:2:0:0:        class=0x020000 card=0x02351028 chip=0x163914e4 rev=0x20 hdr=0x00
    vendor     = 'Broadcom Corporation'
    device     = 'NetXtreme II Gigabit Ethernet (BCM5709)'
    class      = network
    subclass   = ethernet
bce3@pci0:2:0:1:        class=0x020000 card=0x02351028 chip=0x163914e4 rev=0x20 hdr=0x00
    vendor     = 'Broadcom Corporation'
    device     = 'NetXtreme II Gigabit Ethernet (BCM5709)'
    class      = network
    subclass   = ethernet
mfi0@pci0:3:0:0:        class=0x010400 card=0x1f0c1028 chip=0x00601000 rev=0x04 hdr=0x00
    vendor     = 'LSI Logic (Was: Symbios Logic, NCR)'
    device     = 'SAS1078 PCI-X Fusion-MPT SAS'
    class      = mass storage
    subclass   = RAID
pcib7@pci0:6:0:0:       class=0x060400 card=0x00000000 chip=0x811210b5 rev=0xaa hdr=0x01
    vendor     = 'PLX Technology Inc.'
    device     = '1 Lane PCI Express to PCI bridge (PEX8112)'
    class      = bridge
    subclass   = PCI-PCI
none3@pci0:7:0:0:       class=0x070006 card=0x95011415 chip=0x0331155f rev=0x00 hdr=0x00
    vendor     = 'Perle Systems Ltd'
    class      = simple comms
    subclass   = UART
none4@pci0:7:0:1:       class=0x068000 card=0x95111415 chip=0x0331155f rev=0x00 hdr=0x00
    vendor     = 'Perle Systems Ltd'
    class      = bridge
vgapci0@pci0:9:3:0:     class=0x030000 card=0x02351028 chip=0x0532102b rev=0x0a hdr=0x00
    vendor     = 'Matrox Electronic Systems Ltd.'
    class      = display
    subclass   = VGA



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?871vd8j10f.wl%rand>