[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