I am trying to get a dual-port serial card (the Abit AN8 motherboard I am using does not have onboard serial) to get serial connectivity to a connected box. I compiled the puc driver in the kernel and it appears that it is being detected:
puc0: <SIIG Cyber Serial Dual PCI 16C550 (20x family)> port 0x9c00-0x9c07,0x9800-0x9807 irq 16 at device 8.0 on pci5
I am a little confused as to which additional drivers I am supposed to use with the puc driver. Do I use uart or the sio? Is the COM_MULTIPORT option still relevant?
In my testing of the various options, I think I mucked things up by putting both sio and uart options in the kernel and ended up shooting myself in the foot. Can someone shed some light for me?
I currently have the following options in my kernel config:
------------- snip-------------------
# Serial (COM) ports
options COM_MULTIPORT
device sio # 8250, 16[45]50 based serial ports
device uart # Generic UART driver
device puc
-------------- snip -----------------
and my dmesg (relevant parts):
puc0: <SIIG Cyber Serial Dual PCI 16C550 (20x family)> port 0x9c00-0x9c07,0x9800-0x9807 irq 16 at device 8.0 on pci5
puc0: [FILTER]
uart0: <16550 or compatible> on puc0
uart0: [FILTER]
uart1: <16550 or compatible> on puc0
uart1: [FILTER]
and the relevant part of device.hints:
hint.sio.0.at="isa"
hint.sio.0.port="0x3F8"
hint.sio.0.flags="0x10"
hint.sio.0.disabled="1"
hint.sio.1.at="isa"
hint.sio.1.port="0x2F8"
hint.sio.2.at="isa"
hint.sio.2.disabled="1"
hint.sio.2.port="0x3E8"
hint.sio.2.irq="5"
hint.sio.3.at="isa"
hint.sio.3.disabled="1"
hint.sio.3.port="0x2E8"
hint.sio.3.irq="9"
hint.uart.0.disabled="0"
hint.uart.0.baud="38400"
hint.uart.0.port="0x3f8"
hint.uart.0.flags="0x10"
I am using the following command to get access to the remote box:
cu -s 38400 -l /dev/cuau0 (or cuau1)
Thanks in advance!
puc0: <SIIG Cyber Serial Dual PCI 16C550 (20x family)> port 0x9c00-0x9c07,0x9800-0x9807 irq 16 at device 8.0 on pci5
I am a little confused as to which additional drivers I am supposed to use with the puc driver. Do I use uart or the sio? Is the COM_MULTIPORT option still relevant?
In my testing of the various options, I think I mucked things up by putting both sio and uart options in the kernel and ended up shooting myself in the foot. Can someone shed some light for me?
I currently have the following options in my kernel config:
------------- snip-------------------
# Serial (COM) ports
options COM_MULTIPORT
device sio # 8250, 16[45]50 based serial ports
device uart # Generic UART driver
device puc
-------------- snip -----------------
and my dmesg (relevant parts):
puc0: <SIIG Cyber Serial Dual PCI 16C550 (20x family)> port 0x9c00-0x9c07,0x9800-0x9807 irq 16 at device 8.0 on pci5
puc0: [FILTER]
uart0: <16550 or compatible> on puc0
uart0: [FILTER]
uart1: <16550 or compatible> on puc0
uart1: [FILTER]
and the relevant part of device.hints:
hint.sio.0.at="isa"
hint.sio.0.port="0x3F8"
hint.sio.0.flags="0x10"
hint.sio.0.disabled="1"
hint.sio.1.at="isa"
hint.sio.1.port="0x2F8"
hint.sio.2.at="isa"
hint.sio.2.disabled="1"
hint.sio.2.port="0x3E8"
hint.sio.2.irq="5"
hint.sio.3.at="isa"
hint.sio.3.disabled="1"
hint.sio.3.port="0x2E8"
hint.sio.3.irq="9"
hint.uart.0.disabled="0"
hint.uart.0.baud="38400"
hint.uart.0.port="0x3f8"
hint.uart.0.flags="0x10"
I am using the following command to get access to the remote box:
cu -s 38400 -l /dev/cuau0 (or cuau1)
Thanks in advance!