[FUGSPBR] FreeBSD & PCMCIA
Antonio Torres
antonio.torres em newspace.net.br
Dom Jun 23 11:32:58 BRT 2002
At 00:46 23/6/2002 -0300, you wrote:
>Torres e Capriotti, obrigado pelas dicas.
>
>Resolvi instalar novamente o FreeBSD 4.6 (antes de ler as ponderações do
>Capriotti de voltar para 4.5 estável).
>
>A instalação foi a mínima e mais nada até sem man pages.
>
>Veja o dmesg para o adaptador 3C589D-TP
>
>Primeiro os slots da Texas Instruments (TI) são reconhecidos
>..
>..
>pcic0: <TI PCI-1131 PCI-CardBus Bridge> irq 9 at device 9.0 on pci0
>pcic0: PCI Memory allocated: 0x44000000
>pcic0: TI113X PCI Config Reg: [ring enable][speaker enable][CSC serial
>isa irq]
>pccard0: <PC Card bus (classic)> on pcic0
>pcic1: <TI PCI-1131 PCI-CardBus Bridge> irq 9 at device 9.1 on pci0
>pcic1: PCI Memory allocated: 0x44001000
>pcic1: TI113X PCI Config Reg: [ring enable][speaker enable][CSC serial
>isa irq]
>pccard1: <PC Card bus (classic)> on pcic1
>orm0: <Option ROM> at iomem 0xc0000-0xcbfff on isa0
>..
>..
>Logo depois uma mensagem durante o boot, reconhecendo o cartão.
>Quando esta mensagem é mostrada o LED do conector do cartão que indica
>link positivo e o LED do Hub acenderam-se
>
>...
>...
>Jun 22 12:02:37 dell pccardd[48]: Card "3Com Corporation"("3C589D")
>[TP/BNC LAN Card Ver. 2a] [000002] matched "3Com Corporation"
>("/3C589/") [(null)] [(null)]
>...
>...
>e por último a messagem:
>
>...
>...
>Sat Jun 22 12:02:41 BRT 2002
>ep0: <3Com Etherlink III 3C589> at port 0x240-0x24f irq 9 slot 0 on
>pccard0
>ep0: Ethernet address 00:60:08:df:a7:80
>Jun 22 12:02:42 dell pccardd[48]: ep0: 3Com Corporation (/3C589/)
>inserted.
>Jun 22 12:02:47 dell pccardd[48]: pccardd started
>...
>...
>Dando recursos para o cartão
>
>O micro problema o IP termina em 100 o outro FreeBSD 4.4 estável termina
>em 101
>
>O comando ping -c outro-micro (169.254.249.101) deu o resultado:
>
>PING 169.254.249.101 (169.254.249.101): 56 data bytes
>64 bytes from 169.254.249.101: icmp_seq=0 ttl=64 time=5248.944 ms
>64 bytes from 169.254.249.101: icmp_seq=1 ttl=64 time=4240.530 ms
>64 bytes from 169.254.249.101: icmp_seq=2 ttl=64 time=3230.556 ms
>64 bytes from 169.254.249.101: icmp_seq=3 ttl=64 time=2220.560 ms
>64 bytes from 169.254.249.101: icmp_seq=4 ttl=64 time=1210.556 ms
>
>--- 169.254.249.101 ping statistics ---
>5 packets transmitted, 5 packets received, 0% packet loss
>round-trip min/avg/max/stddev = 1210.556/3230.229/5248.944/1427.896 ms
>
>Olha os tempos como são horríveis. É uma rede local de poucos metros !
>
>O comando netstat -r dá o seguinte:
>
># netstat -ral -f inet
>Routing tables
>
>Internet:
>Destination Gateway Flags Refs Use Netif
>Expire
>default 169.254.249.101 UGSc 1 0 ep0
>localhost localhost UH 0 0 lo0
>169.254.249/24 link#6 UC 2 0 ep0
>dell 00:60:08:df:a7:80 UHLW 0 4 lo0
>169.254.249.101 00:60:08:cb:89:52 UHLW 2 19 ep0
>1135
>
>Retirando o gateway (aqui como 101) deu no mesmo. Os mesmos horríveis
>tempos de resposta.
>
>O comando sockstat
>
>USER COMMAND PID FD PROTO LOCAL ADDRESS FOREIGN
>ADDRESS
>root ftp 149 3 tcp4 169.254.249.100:1024
>169.254.249.101:21
>root sendmail 84 3 tcp4 *:25
>*:*
>root sendmail 84 5 tcp4 *:587
>*:*
>root sshd 81 4 tcp4 *:22
>*:*
>root syslogd 70 5 udp4 *:514
>*:*
>
>
>Mostra que os micros estão conectados e o FTP funcionando muito mal com
>um péssimo tempo de resposta.
>
>O ifconfig ep0 mostra o seguinte:
>
>ep0: flags=a843<UP,BROADCAST,RUNNING,SIMPLEX,LINK1,MULTICAST> mtu 1500
> inet 169.254.249.100 netmask 0xffffff00 broadcast 169.254.249.255
> inet6 fe80::260:8ff:fedf:a780%ep0 prefixlen 64 scopeid 0x6
> ether 00:60:08:df:a7:80
> media: Ethernet 10baseT/UTP
>
>Reparei numa coisa:
>O comando ifconfig para o micro 101 (BSD 4.4) - que responde ao ping do
>notebook é:
>
>xl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
> inet 169.254.249.101 netmask 0xffffff00 broadcast
>169.254.249.255
> inet6 fe80::260:8ff:fecb:8952%xl0 prefixlen 64 scopeid 0x2
> ether 00:60:08:cb:89:52
> media: Ethernet autoselect (10baseT/UTP)
> status: active
>
>Observe que após a linha 'media', tem a linha status (em xl0) que não
>aparece no notebook (ep0).
>
>O que isto significa ? Como faço para aparecer o status ?
>
>Alguma sugestão ?
>
>--
vendo sua configuracao (ep0 + xl0) lembrei de uma coisa :
Tenho uma maquina (P166-ISA+PCI *nao laptop*) que me deu 'dor de cabeca'
so' resolveu depois de eu configurar a placa ep, via DOS, para "IRQ e
10BaseTP" ou seja : usar IRQ e a interface ser o conector RJ (BNC desativado)
ficou assim :
[maquina] ~> ifconfig
xl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=3<rxcsum,txcsum>
inet 192.168.71.1 netmask 0xffffff00 broadcast 192.168.71.255
ether 00:50:da:b3:1f:1f
media: Ethernet autoselect (100baseTX)
status: active
ep0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 200.170.XXX.XXX netmask 0xffffffxx broadcast 200.170.XXX.XXX
ether 00:a0:24:f0:8a:5c
media: Ethernet 10baseT/UTP
antes a placa ep simplesmente ficava lenta usando o conector RJ e
funcionava perfeito com o conetor BNC
depois funciona perfeito a mais de 1 ano...
[]s
P.S. apesar de nao estar dando 'respostas' objetivas espero estar ajudando
ou, no minimo, compartilhando experiencias...:)
[]s
Antonio Torres
antonio.torres em newspace.net.br
______________________________________________
http://www2.fugspbr.org/mailman/listinfo/fugspbr
Mais detalhes sobre a lista de discussão freebsd