rmmod 8139too
não funciona porque:
-
O suporte a
- 8139 está embutido no kernel, e o driver não pode ser descarregado porque não é um módulo. Em muitos sistemas, há um arquivo
/boot/config-2.6.38.8
(ou similar). Você podegrep
para algo como "8139TOO". Se você vir algo comoCONFIG_8139TOO=m
, o driver8139too
será compilado como um módulo. Se forCONFIG_8139TOO=y
, o driver estará embutido no kernel. Se ele disser algo ao longo das linhas de# CONFIG_8139TOO is not set
, o driver não foi compilado em todos . - Sua placa ethernet não usa o chip RTL8139, portanto, seu driver não está carregado. Você deve encontrar o driver de sua porta Ethernet pretendida e descarregar aquele . Se você tiver
lshw
, digamossudo lshw | less
e procureeth0
: o módulo do driver será listado. Se você tiversystool
, tentesudo systool -c net -A uevent eth0
e procure aDRIVER=
part. O lado direito deve mostrar o driver carregado para manipular o dispositivo.dmesg | grep eth0
também pode funcionar, mas não é 100% confiável, especialmente se o seu sistema estiver ligado por um tempo (se houver um/var/log/dmesg
, você pode querergrep eth0 /var/log/dmesg
também).