PCI-e rs232 card on linux



I have a PCI express rs232 card made by these people: www.softio.com. In
particular I am using several ic0658kb in several machines. Dell
Poweredge 850s to be precise, using the A02 bios firmware.

The softio people say their cards are supported in Linux, but I suspect
the 2.6 kernel's serial driver does not know/recognize the device id of
this card.

Here is what lspci says:

02:00.0 Class 0700: 1415:950b (prog-if 06)
Subsystem: 1415:0001
Flags: medium devsel, IRQ 169
I/O ports at ecf8 [size=8]
Memory at fe9ff000 (32-bit, non-prefetchable) [size=4K]
I/O ports at ece0 [size=16]
Memory at fe9fe000 (32-bit, non-prefetchable) [size=4K]
Memory at fe9fd000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [40] Power Management version 1

02:01.0 Class 0700: 1415:950b (prog-if 06)
Subsystem: 1415:0001
Flags: medium devsel, IRQ 50
I/O ports at ecf0 [size=8]
Memory at fe9fc000 (32-bit, non-prefetchable) [size=4K]
I/O ports at ecd0 [size=16]
Memory at fe9fb000 (32-bit, non-prefetchable) [size=4K]
Memory at fe9fa000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [40] Power Management version 1


When inspecting dmesg I notice the following, which seems relevant at
this point:

00:07: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
ACPI: PCI Interrupt 0000:02:00.0[A] -> GSI 16 (level, low) -> IRQ 169
ACPI: PCI interrupt for device 0000:02:00.0 disabled
ACPI: PCI Interrupt 0000:02:01.0[A] -> GSI 17 (level, low) -> IRQ 50
ACPI: PCI interrupt for device 0000:02:01.0 disabled

The softio people suggested i manually try configuring the devices with
setserial but i did not think this would work:

setserial /dev/ttyS4 Port 0xecf8 IRQ 169 UART 16950 baud_base 115200
setserial /dev/ttyS5 Port 0xecf0 IRQ 50 UART 16950 baud_base 115200

However the device nodes did not exist.

Bit of googling shows the chip used on this card has been used in pcmcia
serial controllers, but thats of little help as this device is PCI
express.

What do I need to do to get this card to work? Anyone know?

Cheers,

Dan

--
fedora-list mailing list
fedora-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list



Relevant Pages

  • Re: P5/Celeron comments?
    ... type of video capture card require. ... That restriction is caused by the mix of PCI Express and PCI ... which means a PCI bus card may get the "short straw". ... and you only get time slices from each camera. ...
    (alt.comp.periphs.mainboard.asus)
  • CRASH: SATA + 8139 + Via Rhine = STOP
    ... On the other side I have an 8139 based card. ... a Silicon Image Serial-ATA card on the PCI bus. ... raid5 personality registered as nr 4 ... md: Autodetecting RAID arrays. ...
    (Linux-Kernel)
  • [RFC / git patch] Move pci_find_* under CONFIG_PCI_LEGACY
    ... converting ancient drivers to PCI hotplug API, ... config HISAX_TELESPCI ... bool "NETspider U card" ... +#ifdef CONFIG_PCI_LEGACY ...
    (Linux-Kernel)
  • Re: Help: searching a video server that meets my requirements
    ... For basic composite capture, ... be BT878 chips. ... is a PCI to PCI bridge chip, so there aren't four loads and ... The above card will saturate a PCI bus, ...
    (rec.video.desktop)
  • Re: pci-e x 1 and pci-e x 16
    ... we had the PCI bus. ... to make the new interface ... video card slot, you'll see pairs of tiny chip capacitors ...
    (alt.comp.hardware.pc-homebuilt)