I am working on an Ham Radio server on linux for the Red Cross Chapter in
Phoenix. I am using 2.2-18 kernel with the AX.25 and multiport option
active.
I have installed the TC-800 (8-port serial card from byte runner) and it
does not seem to be working properly. I have configured the hardware for
Unix 0 and sharing of irq 12 and the /etc/rc.d/rc.serial as follows:
[n7tuq@n7tuq n7tuq]$ fgrep SETSERIAL /etc/rc.d/rc.serial | grep -v '#'
SETSERIAL=/bin/setserial
${SETSERIAL} -W /dev/cua0
${SETSERIAL} /dev/cua0 ${AUTO_IRQ} skip_test autoconfig ${STD_FLAGS}
${SETSERIAL} /dev/cua1 ${AUTO_IRQ} skip_test autoconfig ${STD_FLAGS}
${SETSERIAL} /dev/cua2 ${AUTO_IRQ} skip_test autoconfig ${STD_FLAGS}
${SETSERIAL} /dev/cua3 ${AUTO_IRQ} autoconfig ${STD_FLAGS}
${SETSERIAL} /dev/cua16 uart 16550A port 0x100 irq 12 ${STD_FLAGS} ^fourport
${SETSERIAL} /dev/cua17 uart 16550A port 0x108 irq 12 ${STD_FLAGS} ^fourport
${SETSERIAL} /dev/cua18 uart 16550A port 0x110 irq 12 ${STD_FLAGS} ^fourport
${SETSERIAL} /dev/cua19 uart 16550A port 0x118 irq 12 ${STD_FLAGS} ^fourport
${SETSERIAL} /dev/cua20 uart 16550A port 0x120 irq 12 ${STD_FLAGS} ^fourport
${SETSERIAL} /dev/cua21 uart 16550A port 0x128 irq 12 ${STD_FLAGS} ^fourport
${SETSERIAL} /dev/cua22 uart 16550A port 0x130 irq 12 ${STD_FLAGS} ^fourport
${SETSERIAL} /dev/cua23 uart 16550A port 0x138 irq 12 ${STD_FLAGS} ^fourport
${SETSERIAL} /dev/cua16 set_multiport port1 0x140 mask1 0xff match1 0xff
${SETSERIAL} -bg /dev/cua? /dev/cua??
No matter what I try I still am not getting all of the data from the serial
port. It looks like this (Data truncated):
-----------------
7QVU>APRS,WHTNKC7CRY>APW247,WH7QVU>APRS,WHTNK7MOT-1>APRS,WHTD7DGT>S4SQVP,WID
7DR-
5>APW245,WHTNKS>APRS,TRAC8RN>S3RSTR,W7MOB6TWC-1>S4SRUS,C7TNT>APW246,WHLDEN>B
EACO
N,WHTD7DGT>S4SQVP,WIB7ZVA-12>APRS,K
---------------------
I have tried minicom and bterm and receive the same results.
Has anyone used the TC400 or TC-800 before that cam give me some assistance
with this, or at least a copy of their config data for comparison.
Thank You,
Brian
N7TUQ