On Dec 8, 2011, at 2:03 PM, Renato Botelho wrote: > 2011/12/8 <[email protected]>: >> Cara, eu já testei, por isso estou assegurando que não é o hardware. >> Se não tivesse certeza disso nem teria postado aqui! rs >> >> Eu peguei essa placa e coloquei em outro computador diferente. >> Fiz uma nova instalação do BSD, na máquima "certa" é AMD64, nesse >> outra que eu instalei pra teste é um Pentium 4, portanto tive que >> instalar o FreeBSD i386. >> Acontece a mesma coisa, ela nem dá link e é outro computador. >> >> Nessa mesma máquina Pentium 4, com um outro HD com o Windows 7 >> instalado funciona normalmente. >> >> E tem mais, eu comprei 3 dessas placas, já testei com apenas uma de >> cada vez, acontece a mesma coisa também. > > Se você testou 3 placas e o mesmo problema ocorre, então me parece > que o problema é sim o driver. > > Meu conselho é, instale um FreeBSD 9.0-RC2, testa, e veja se o mesmo > erro ocorre. Se ocorrer, manda um email pra lista freebsd-current alertando > sobre o problema. > > Se você fizer isso rápido, pode ser que consiga uma correção antes do > lançamento do 9.0-RELEASE, o que seria bem útil. > > Pode ser que você descubra que essa placa já funciona no 9.0, então > você não tem que fazer nada, apenas esperar o 9.0 sair ou contactar > o cara que fez o commit no 9 e perguntar se ele pretender ou não > fazer o MFC disso pro 8. > > Se ela funcionar no 9, pode ser que também já esteja funcionando no > 8-STABLE, compensa fazer esse teste também.
Somando ao que o Renato falou... Eu tenho visto alguns problemas reportados com relação ao driver re recentemente, porém não acompanhei no detalhe qual era o problema. O yongari@ (como sempre) fez as correções necessárias, mas só no head por enquanto (não foi feito o MFC): http://svnweb.freebsd.org/base/head/sys/dev/re/if_re.c?view=log Tirando a ultima revisão que é a do netmap (e deve adicionar certas dependências que não existem nas versões anteriores), você deve conseguir copiar o driver do head e compilar até mesmo num 8-stable. Quanto ao problema originalmente reportado, existem alguns drivers que não alteram o status da media enquanto o driver esta down, um simples ifconfig reX up resolve o problema. Se me lembro bem esses drivers quando marcados como 'down' desabilitam as interrupções da placa o que faz com que ele não consiga detectar as mudanças de media. Também seria interessante saber qual versão ele esta utilizando. Att., Luiz ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

