Jacob Joseph wrote:
> OK, I think the port will do it because i was able to set the bitsurfer to
> 128k and then back(to switch back, I have to communicate at 128k). So,
> could someone give me a specific setserial line to type in. It's ttyS0 and
> is a 16550A on a Siig serial card.
The problem is always special witjh internal carsds. If they use
some standard IO-chip it may be possible with shsmod patch.
SHSMOD only works with chipsets that have built-in 16550A's and
clockdividors.
A standard port is fed a 1.8432MHz clock which is diveded with 1
and this gives 115200bps i a UART (the clock isd internal divided by 16)
So a standard PC serialport with single 8250, 16450 or 16550A has
a maximum of 115200bps. This can be changed with a divosor in the
clock divider : clock -> divider -> UART
These IO-chipsets do not use 1.8432 MHz, but often a higher clock
obtained from the motherboard. Thats why shsmod can change the
clock by reprogramming the extra clock dividers.
If the serial.c driver or other driver in /usr/src/linux/char/
does not support your card it might be difficult to get it running at 128kbps
with linux. But if you have some technical information on the card,
maybe the bit and port number that must be set/reset for at
higher clockrate, it should be possible to adapt serial.c .
--
mvh Frank Damgaard [EMAIL PROTECTED] | [EMAIL PROTECTED] |fido 2:236/15.2
-
To unsubscribe from this list: send the line "unsubscribe linux-diald" in
the body of a message to [EMAIL PROTECTED]