Debian Live - o modprobe falhou ao exibir as interfaces Ethernet Broadcom

1

Eu tenho um Dell 710 com o Quad Bcom NetExtreme 5709s. Em nome da conveniência, estou tentando inicializar o Live CD do Squeeze, mas os drivers da Broadcom não estão livres, então eles não aparecem quando você inicializa.

Não tem problema, eu penso comigo mesmo. Eu vou sneaker-net o bnx2-firmware deb e tudo é bom.

Eu posso ver as interfaces em lspci , descompactei o deb e executei com sucesso modprobe bnx2 ; No entanto, ainda não consigo ver as interfaces em ip link show . O que mais devo fazer para trazer essas interfaces sem uma reinicialização?

EDITAR

Eu tenho entradas antigas em /var/log/kern.log sobre a falha em carregar bnx2 na inicialização, mas o modprobe é concluído com êxito sem nenhuma outra entrada de log ...

$ lsmod | grep bnx
bnx2                   57385  0 
    
por Mike Pennington 02.05.2011 / 18:36

1 resposta

1

O firmware deve estar presente no momento em que você carrega o driver. Portanto, certifique-se de descarregar o módulo e recarregá-lo:

 # <install firmware>
 rmmod bnx2
 modprobe bnx2

Para alguns drivers (eu não sei sobre este), você pode precisar descarregar os módulos auxiliares que está usando. lsmod | grep bnx2 mostrará quais módulos bnx2 usa. Chame rmmod em todos eles na ordem de dependência inversa.

A maioria dos módulos emite algumas mensagens de registro quando são carregadas e encontram um dispositivo em potencial, às vezes, mesmo que não encontrem um dispositivo em potencial. Esses logs estariam no /var/log/kern.log , pelo menos no Debian e no Ubuntu.

    
por 03.05.2011 / 00:21