← Back to team overview

sslug-teknik team mailing list archive

Re: Uarts

 

On Thu, Sep 01, 2005 at 10:24:54AM +0200, Anders Gnistrup wrote:
> Hej Alle
> 
> De fleste bundkort har idag support for hastigheder over 115200 baud men 
> hvordan pokker slår man det til. Skal der en speciel kerne option til 
> eller ??

Tidligere var der et speciel "patch" som man kunne lægge ind
og aktivere . http://www.devdrv.com/shsmod/

Så kunne man med setserial atktivere "high speed".
Driveren/patch gør det at den til visse chipsæt kunne
omprogrammere clockfrekvens til UART-chip og derme
f.eks. gøre denne 2 eller 4 gange større.

Fra en af mine gamle opsætningsfiler:
## sets /dev/cua1 (com2) to 230400bps (with High Speed mode enabled).
#setserial /dev/ttyS2 spd_cust divisor 0x8002
## sets /dev/cua0 (com1) to 460800bps (with High Speed mode enabled).
# setserial /dev/ttyS2 spd_cust divisor 0x8001



Jeg har dog ikke fulgt med i 2.6 (eller 2.4) kerner om denne
patch er indbygget, glemt eller det gøres på helt nye måder.
Øjensynlig er der sket en del i 2.6 med serielport interface,
fordi en af mine applikationer er blevet meget langsom 
(taber tegn) med 2.6 kerner :(


PS.
fandt nogle link, så øjensynlig er der stadig patches
til diverse bundkort chipsæt:
http://www.kati.fi/viahss/
http://www.uwsg.iu.edu/hypermail/linux/kernel/0302.2/0059.html
http://www.tldp.org/HOWTO/Serial-HOWTO-13.html#ss13.1


-- 
mvh Frank Damgaard  | 



Follow ups

References