Graças a @ chili555, resolvi o problema: a lista negra do driver interno funcionou muito bem.
Primeiro, identifiquei o driver:
$ lspci -nnk | grep 0280 -A2
06:00.0 Network controller [0280]: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection [8086:4222] (rev 02)
Subsystem: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection [8086:1050]
Kernel driver in use: iwl3945
Em seguida, para a lista negra, crie este arquivo 1 :
sudo nano /etc/modprobe.d/blacklist-iwl3945.conf
adicione o texto no arquivo:
blacklist iwl3945
Salve e saia e reinicie.
Agora, se eu desativar o cartão interno, isso não afetará o cartão USB.
1 Você também pode simplesmente adicionar esta linha ao arquivo /etc/modprobe.d/blacklist.conf
, mas criar um novo arquivo permite que você evite editar arquivos do sistema