Eu tenho um adaptador ethernet USB baseado em RTL8153cdc_ether
, que usa o driver por padrão.
Eu quero usar o r8152
driver, que pode ser carregado criando uma regra udev personalizada, conforme presente na fonte do driver linux da Realtek.
Mas aqui está a parte confusa, quando eu conecto o adaptador, ambos os módulos cdc_ether
e são carregados. r8152
Minhas perguntas são,
- Por quê?
- Como posso encontrar a regra udev responsável pelo carregamento
cdc_ether
? - Como posso parar de carregar esse módulo? Como não é necessário carregar dois módulos neste caso.
Uma linha da regra Udev
ACTION=="add", DRIVER=="r8152", ATTR{idVendor}=="2357", ATTR{idProduct}=="0601", ATTR{bConfigurationValue}!="$env{REALTEK_NIC_MODE}", ATTR{bConfigurationValue}="$env{REALTEK_NIC_MODE}"
A DRIVER==
peça não é necessária.