107 lines
3.3 KiB
Plaintext
107 lines
3.3 KiB
Plaintext
|
------------------------------------------------------------------------------
|
|||
|
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.
|
|||
|
|