Есть ли способ отключить определенный порт PCI?

У меня есть MB с двумя сетевыми картами. Выключатель сгорел и вытащил один из них. Нет возможности отключить их по отдельности в BIOS. Есть ли способ отключить один из портов? Могу ли я разархивировать, отменить привязку, отключить питание, чтобы система не видела его после загрузки?

Они отображаются как 0000:02.08.0 и 0000:02.08.1. Я хочу как-то выключить второй. Поскольку оба они используют один и тот же драйвер, занесение в черный список модуля уничтожит их обоих. Обычно я просто жил бы с этим, но, кажется, должен быть способ сделать это, как в Windows, я могу просто отключить его. На самом деле у меня точно такая же проблема на другом компьютере, на котором работает XCP, так что это будет двойная задача, если это выяснить.

ОС - это сервер 12,4 LTS с Xen.

2
задан 8 October 2012 в 16:58

1 ответ

не думайте, что возможно отключить конкретный порт PCI. Возможно отключить определенное устройство с пользовательским правилом udev:

Необходимо знать устройство Mac. Например, создайте файл/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"

впоследствии необходимо перезапустить udev

0
ответ дан 8 October 2012 в 16:58

Другие вопросы по тегам:

Похожие вопросы: