sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #69948
Re: ISDN-kort til Linux
On Fri, Jan 09, 2004 at 13:03:49 +0100, Morten Bo Johansen wrote:
> On Fri, 9 Jan 2004 01:46:17 +0100 Frank Damgaard wrote:
>
> > For at kunne udbytte kompression så kræver det lige at man oversætter
> > kerne til > 115200bps (f.eks. 230400 eller 468000bps), da ellers er
> > grænsen ca. 10kbyte/s med kompression (og knap 8 kb/s uden).
>
> Jeg har nu et "high-speed" serielt kort, så kerneoversættelsen skulle
> ikke være nødvendig, men måske jeg er kommet til at ændre på opsætningen
> af min seriel port?
Visse bundkort kan med standard I/O chippen på bunkortet programmeres
til højere hastigheder så de indbyggede serielporte kan klare mere,
det sker med en patch til kernens std. serieldrivere.
Specielle serielkort (high-speed) har anden driver der forhåbentlig
virker med linux driveren.
>
> # setserial -a /dev/ttyS1
> /dev/ttyS1, Line 1, UART: 16550A, Port: 0x02f8, IRQ: 3
> Baud_base: 230400, close_delay: 50, divisor: 0
> closing_wait: 3000
> Flags: spd_shi skip_test
>
> Hvordan ser dine indstillinger ud?
/dev/ttyS0, Line 0, UART: 16550A, Port: 0x03f8, IRQ: 4
Baud_base: 115200, close_delay: 50, divisor: 32770
closing_wait: 3000, closing_wait2: infinte
Flags: spd_cust skip_test session_lockout
Jeg benytter så 38400bps til 230400 bps hastigheden ved passende
opsætning med setserial.
(visse ældre applikationer kan kun sætte BPS op til 115200)
med den patchede serieldriver skal man gøre følgende:
${SETSERIAL} -b /dev/ttyS0 spd_cust baud_base 115200 divisor 1
spd_cust
Use the custom divisor to set the speed when the
application requests 38.4kb. In this case, the
baud rate is the baud_base divided by the divisor.
This parameter may be specified by a non-privileged
user.
${SETSERIAL} /dev/ttyS0 spd_cust divisor 0x8002
Sidste linie virker kun med den patchede driver!
--
mvh Frank Damgaard |
Follow ups
References