[CentOS] Need help configuring additional serial ports

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



I installed a 2 port serial PCI card on a system running CentOS 4.3, but I can't get the additional serial ports to work. The card I used is from StarTech (http://www.startech.com/Product/ItemDetail.aspx? productid=PCI2S550&c=US). When it is detected by kudzu, it shows up as a "NetMos Technologies PCI 9835 Multi I/O Controller". I've included the output of "lspci" and "cat /proc/pci" below.

The (very sparse) instructions for Linux support for this card state that you should look for the string "serial port x" in the contents of /proc/pci, and then use that information with the setserial command to configure the port as follows:

# setserial /dev/ttyS2 port 0xc000 uart 16550 irq 11 baud_base 115200

The problem is that I can't find the equivalent of the "0xc000" and the IRQ on my system in the contents of /proc/pci. Here is what the built-in, working serial port looks like:

    # setserial -a /dev/ttyS0
    /dev/ttyS0, Line 0, UART: 16550A, Port: 0x03f8, IRQ: 4
        Baud_base: 115200, close_delay: 500, divisor: 0
        closing_wait: 30000
        Flags: spd_normal skip_test auto_irq

Any ideas how to get these serial ports working?

Thanks,
Alfred


# lspci
00:00.0 Host bridge: Intel Corporation 945G/GZ/P/PL Express Memory Controller Hub (rev 02) 00:02.0 VGA compatible controller: Intel Corporation 945G/GZ Express Integrated Graphics Controller (rev 02) 00:02.1 Display controller: Intel Corporation 945G/GZ Express Integrated Graphics Controller (rev 02) 00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01) 00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01) 00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 01) 00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 01) 00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 01) 00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 01) 00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 01) 00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01) 00:1f.2 IDE interface: Intel Corporation 82801GB/GR/GH (ICH7 Family) Serial ATA Storage Controller IDE (rev 01) 00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01) 02:00.0 Ethernet controller: Intel Corporation 82573E Gigabit Ethernet Controller (Copper) (rev 03) 0a:0a.0 Serial controller: NetMos Technology PCI 9835 Multi-I/O Controller (rev 01)
# cat /proc/pci
PCI devices found:
  Bus  0, device   0, function  0:
    Class 0600: PCI device 8086:2770 (rev 2).
  Bus  0, device   2, function  0:
    Class 0300: PCI device 8086:2772 (rev 2).
      IRQ 5.
      Non-prefetchable 32 bit memory at 0xd0100000 [0xd017ffff].
      I/O at 0x30c0 [0x30c7].
      Prefetchable 32 bit memory at 0xc0000000 [0xcfffffff].
      Non-prefetchable 32 bit memory at 0xd0180000 [0xd01bffff].
  Bus  0, device   2, function  1:
    Class 0380: PCI device 8086:2776 (rev 2).
      Non-prefetchable 32 bit memory at 0xd0200000 [0xd027ffff].
  Bus  0, device  27, function  0:
    Class 0403: PCI device 8086:27d8 (rev 1).
      IRQ 11.
      Non-prefetchable 64 bit memory at 0xd01c0000 [0xd01c3fff].
  Bus  0, device  28, function  0:
    Class 0604: PCI device 8086:27d0 (rev 1).
      IRQ 10.
      Master Capable.  No bursts.  Min Gnt=4.
  Bus  0, device  28, function  1:
    Class 0604: PCI device 8086:27d2 (rev 1).
      IRQ 5.
  Bus  0, device  29, function  0:
    Class 0c03: PCI device 8086:27c8 (rev 1).
      IRQ 11.
      I/O at 0x3000 [0x301f].
  Bus  0, device  29, function  1:
    Class 0c03: PCI device 8086:27c9 (rev 1).
      IRQ 9.
      I/O at 0x3020 [0x303f].
  Bus  0, device  29, function  2:
    Class 0c03: PCI device 8086:27ca (rev 1).
      IRQ 11.
      I/O at 0x3040 [0x305f].
  Bus  0, device  29, function  3:
    Class 0c03: PCI device 8086:27cb (rev 1).
      IRQ 5.
      I/O at 0x3060 [0x307f].
  Bus  0, device  29, function  7:
    Class 0c03: PCI device 8086:27cc (rev 1).
      IRQ 11.
      Non-prefetchable 32 bit memory at 0xd03c4000 [0xd03c43ff].
  Bus  0, device  30, function  0:
    Class 0604: PCI device 8086:244e (rev 225).
      Master Capable.  No bursts.  Min Gnt=4.
  Bus  0, device  31, function  0:
    Class 0601: PCI device 8086:27b8 (rev 1).
  Bus  0, device  31, function  2:
    Class 0101: PCI device 8086:27c0 (rev 1).
      IRQ 9.
      I/O at 0x30b0 [0x30bf].
  Bus  0, device  31, function  3:
    Class 0c05: PCI device 8086:27da (rev 1).
      IRQ 9.
      I/O at 0x3080 [0x309f].
  Bus  2, device   0, function  0:
    Class 0200: PCI device 8086:108c (rev 3).
      IRQ 5.
      Non-prefetchable 32 bit memory at 0xd0080000 [0xd009ffff].
      Non-prefetchable 32 bit memory at 0xd0000000 [0xd007ffff].
      I/O at 0x4000 [0x401f].
  Bus 10, device  10, function  0:
    Class 0700: PCI device 9710:9835 (rev 1).
      IRQ 11.
      Master Capable.  Latency=32.
      I/O at 0x5030 [0x5037].
      I/O at 0x5028 [0x502f].
      I/O at 0x5020 [0x5027].
      I/O at 0x5018 [0x501f].
      I/O at 0x5010 [0x5017].
      I/O at 0x5000 [0x500f].

_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos

[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux