Existe uma maneira de desabilitar uma porta PCI específica?

2

Eu tenho um MB com 2 NICs nele. Um interruptor queimou e tirou um deles. Não há como desligá-los individualmente no BIOS. Existe uma maneira de desligar uma das portas? Posso desmapear, desvincular, desligar, para que o sistema não o veja depois da inicialização?

Eles são mapeados como 0000:02.08.0 e 0000:02.08.1 . Eu quero desligar o segundo de alguma forma. Como ambos usam o mesmo driver, a lista negra do módulo removerá os dois. Normalmente eu iria viver com isso, mas parece que deveria haver uma maneira de fazer isso, como no Windows, eu posso apenas desativá-lo. Na verdade, tenho exatamente o mesmo problema em outro computador que executa o XCP, então isso será um problema se for descoberto.

O sistema operacional é o servidor 12.4 LTS com o Xen.

    
por mxdog 23.09.2012 / 11:47

1 resposta

0

não pense que é possível desativar uma porta pci específica. É possível desativar um dispositivo específico com uma regra personalizada do udev:

Você precisa conhecer o mac do dispositivo. Por exemplo, crie um arquivo /etc/udev/rules.d/90.disable.netcard.rules

SUBSYSTEM=="net", ACTION=="remove", DRIVERS=="?*", OPTIONS="ignore_device" , ATTR{address}=="ZZ:AA:BB:CC:DD:EE", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

depois você tem que reiniciar o udev

    
por user61664 23.09.2012 / 11:59