isdn4k-utils/pcbit/README.pt

107 lines
3.3 KiB
Plaintext
Raw Normal View History

1997-02-17 00:08:36 +00:00
------------------------------------------------------------------------------
README file for the PCBIT-D Device Driver.
------------------------------------------------------------------------------
This README file is in portuguese since the board is manufactured and
used, to my knowledge, only in Portugal.
In case you are interessed in a translation just mail me.
------------------------------------------------------------------------------
O driver para a PCBIT implementa as fun<75><6E>es de comunica<63><61>o com a
placa e uma maquina de estados que controla o establecimento de
ligacoes. Destina-se a ser utilizado em conjunto com o modulo
"isdn4linux" (ftp://ftp.franken.de/pub/isdn4linux) que se espera que
integre futuramente a distribui<75><69>o do kernel. Este modulo realiza o
interface entre o ISDN e os interfaces normais de um sistema Unix
(ttys e devices de rede).
O driver destina-se a ser instalado em "run-time" no kernel atrav<61>s
do comando "insmod".
exemplo: root_shell# insmod pcbit [irq=X mem=0x?????]
A PCBIT utiliza por defeito o endere<72>o de memoria 0xD0000 e o irq 5.
Caso os parametros de irq e mem<65>ria base n<>o sejam fornecidos o
driver tentar<61> utilizar os valores por defeito.
A PCBIT necessita, na sua vers<72>o mais comum, que seja feito o load do
firmware. O comando pcbitctl permite, apos a instalacao do driver,
carregar o firmware da placa. O firmware n<>o <20> distribuido com o
driver podendo encontrar-se nas disquetes que v<>m com a placa ou em
ftp://puma.inesc.pt/.
S<>o necess<73>rios os ficheiros:
- stpd.1
- stpd.2
- bitd.hex
Aviso: Estes ficheiros s<>o distribuidos em modo de ficheiro de texto
de DOS. O comando pcbitctl necessita desses ficheiros em modo binario
(i.e. um ficheiro normal sem os LF e Ctrl-Z).
Para os utilizadores da RCU:
A RCU utiliza routers cisco como pontos de entrada, configurados para
utilizar PPP sincrono (i.e. encapsula<6C><61>o PPP sobre tramas HDLC no
canal B). Como tal <20> necess<73>rio utilizar devices de rede isdn com
encapsula<6C><61>o "syncPPP".
um exemplo de um script de para iniciar um interface:
#!/bin/bash
PATH=$PATH:<PATH_TO_ISDN_STUFF>
isdnctrl addif ippp0
isdnctrl l2_prot ippp0 hdlc
isdnctrl l3_prot ippp0 trans
isdnctrl encap ippp0 syncppp
isdnctrl addphone ippp0 out <num_isdn_da_rcu>
ifconfig ippp0 <ip-atribuido-ao-utilizador> pointopoint <ip-do-router>
route add default ippp0
isdnctrl huptimeout ippp0 180
ipppd /dev/ippp0 /dev/ippp1 useifip \
-detach debug \
mru 1524 -ac -vj \
+ua /etc/ppp/isdn-auth
nota:
o ficheiro /etc/ppp/isdn-auth <20> um ficheiro da forma:
username
passwd
o interface de rede <20> activado (e a conex<65>o isdn establecida) quando
o utilizador der algum comando que implique acesso <20> rede.
ex: ping -c 1 <hostname>.
[normalmente existe um delay de 3-4 segundos no establecimento da liga<67><61>o]
BUGS:
- o driver n<>o permite um reload do firmware ap<61>s o firmware ter sido
carregado.
- existem erros de comunica<63><61>o driver/placa que se exibem em
situa<75><61>es de tr<74>fego intenso. (alguns deste problemas podem mesmo ser
provocados por bugs no firmware da placa)
Mailing lists:
isdn4linux - isdn4linux@hub-wue.franken.de (majordomo)
enviar:
- informa<6D><61>o sobre bugs, coment<6E>rios, sujest<73>es e patchs ao c<>digo p/
roque@di.fc.ul.pt.
- flames p/
/dev/null
Pedro.