(M)  s i s t e m a   o p e r a c i o n a l   m a g n u x   l i n u x ~/ · documentação · suporte · sobre

  Página seguinte Página anterior Índice

580. Notas sobre placas baseadas AMD PCnet / LANCE

A LANCE (Controlador de Rede de Área Local para Internet) da AMD foi a oferta original, e desde então tem sido substituída pelo chip `PCnet-ISA', também conhecido como 79C960. Um chip relativamente novo da AMD, o 79C960, é o coração de muitas placas novas sendo lançadas no momento. Note que o nome `LANCE' pegou, e algumas pessoas vão se referir ao novo chip pelo antigo nome. Dave Roberts da Divisão de Produtos da Rede da AMD foi muito gentil em contribuir com a seguinte informação relacionada a este chip:

`Quanto à arquitetura em si, a AMD desenvolveu-a originariamente e reduziu-a a um chip único -- o PCnet(tm)-ISA cerca de um ano atrás. Tem vendido como pão quente desde então.

Funcionalmente, é equivalente a NE1500. O registro é idêntico a do antigo LANCE com as adições de arquitetura da 1500/2100. O programa de controle mais antigo que 1500/2100 funcionará no PCnet-ISA. A arquitetura da NE1500 e NE2100 é basicamente a mesma. Inicialmente a Novell chamou-a de 2100, mas então tentou distinguir entre as placas coax e 10BASE-T. Qualquer coisa que fosse 10BASE-T só deveria ser numerada na faixa 1500. Esta é a única diferença.

Muitas companhias oferecem produtos baseados PCnet-ISA, incluindo HP, Racal-Datacom, Allied Telesis, Boca Research, Kingston Technology, etc.; as placas são basicamente as mesmas, exceto que alguns fabricantes acrescentaram características sem chaves que permitem que a placa seja configurada no software. A maioria não tem estas características. A AMD oferece um pacote de projeto padrão para uma placa que usa o PCnet-ISA e muitos fabricantes usem nosso projeto sem mudanças. O que isto significa é que quem quiser escrever um programa de controle para a maioria das placas baseadas PCnet-ISA pode simplesmente conseguir as folhas de dados da ADM. Telefone para a nossa central de distribuição em (800)222-9323 e peça a folha de dados Am79C960, PCnet-ISA. É gratuito.

Uma maneira rápida para entender se a placa é uma placa stock é olhar para ela. Se for stock, deve ter um chip grande sobre ela, um cristal, uma PROM de pequeno endereço IEEE, possivelmente um socket para uma inicialização ROM, e um conector (1, 2, ou 3, dependendo das opções de meio que forem oferecidas). Note que se for uma placa coax, ela terá alguma coisa de transceptor montada também, mas isto não deve estar perto do conector e longe do PCnet-ISA.'

Há também algumas informações com relação ao chip LANCE no arquivo lance.c que está incluído no kernel padrão.

Uma observação para os pretensos programadores é que implementações LANCE diferentes fazer reinicio de maneiras diferentes. Alguns recomeçam de onde eles suspenderam no ring, e outros começam exatamente do começo do ring, como se acabado de inicializar. Este é uma preocupação quando se está configurando a lista multicast.


Página seguinte Página anterior Índice