[FUGSPBR] FreeBSD & PCMCIA

Capriotti capriotti em portal7.com.br
Dom Jun 23 11:41:09 BRT 2002


O Antônio tem razão.

Eu também tive algumas dores de cabeça acertando o funcionamento de uma 
3com VX0 (driver vortex). Acertar endereços, media e outros bichos no 
utilitário de config da 3com (em DOS) é vital.

Mas, em se tratando de um cartão PCMCIA isso não é possível, então eu 
sugiro que VC faça o máximo possível para configurar esse cartão com as 
variáveis do ifconfig. Não deixe nada para o hardware decidir através de 
"autosense". Coloque todas as variáveis na unha, inclusive velocidade.




At 11:32 AM 6/23/2002, you wrote:
>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

-*-
Capriotti (capriotti at portal7.com.br)

A solução de qualquer problema é uma questão de tempo.
Never make decisions under crisis situations.

______________________________________________
http://www2.fugspbr.org/mailman/listinfo/fugspbr



Mais detalhes sobre a lista de discussão freebsd