lspci возвращает & ldquo; Не удается открыть / sys / bus / pci / devices / xxxxx / resource: Нет такого файла или каталога & rdquo;

Поместить это:

Удалить просто азот:

sudo apt-get remove nitrogen

Это приведет к удалению только самого пакета азота.

Удалите азот и его зависимости: [ ! d3]

sudo apt-get remove --auto-remove nitrogen

Это приведет к удалению пакета азота и любых других зависимых пакетов, которые больше не нужны.

Прочтите это.

1
задан 2 May 2017 в 10:50

6 ответов

У меня была такая же проблема (с использованием экземпляров Azure NC24), и после работы над ней в течение нескольких часов я нашел это сообщение и решил отправить запрос поддержки Microsoft. Вот что они мне сказали:

Canonical, похоже, недавно выпустил ядро ​​4.4.0-75 для Ubuntu 16.04, и это оказывает негативное влияние на графические процессоры Tesla на VM NC-серии. Установка 4.4.0-75 прерывает версию драйвера NVIDIA CUDA версии 8.0.61-1, которая в настоящее время рекомендуется для использования в этих системах, в результате чего nvidia-smi не показывает адаптеры, а lspci возвращает ошибку, подобную следующей: [ f1]

Они предлагают резервное копирование диска ОС, запуская

apt-get remove linux-image-4.4.0-75-generic

, а затем

update-grub [!d7 ]

Перезагрузитесь, и это должно сработать! По крайней мере, для этого я установил вывод lspci для меня, мне все еще нужно было исправить некоторые вещи CUDA, но это из-за более ранних попыток отладки.

2
ответ дан 22 May 2018 в 23:07
  • 1
    Большое спасибо, это сработало для меня, хотя я использую Ubuntu 16.10 на Azure NV6. Я сделал следующее: sudo apt-get удалить linux-image-4.8.0-49-generic, и это удалено 4.8.0-49 и установлено 4.8.0-51, что заставило работать nvidia-smi и lspci снова! – larslovlie 2 May 2017 в 10:47

У меня была такая же проблема (с использованием экземпляров Azure NC24), и после работы над ней в течение нескольких часов я нашел это сообщение и решил отправить запрос поддержки Microsoft. Вот что они мне сказали:

Canonical, похоже, недавно выпустил ядро ​​4.4.0-75 для Ubuntu 16.04, и это оказывает негативное влияние на графические процессоры Tesla на VM NC-серии. Установка 4.4.0-75 прерывает версию драйвера NVIDIA CUDA версии 8.0.61-1, которая в настоящее время рекомендуется для использования в этих системах, в результате чего nvidia-smi не показывает адаптеры, а lspci возвращает ошибку, подобную следующей: root@pd-nvtest2:~# lspci lspci: Cannot open /sys/bus/pci/devices/2baf:00:00.0/resource: No such file or directory

Они предлагают резервное копирование диска ОС, запуская

apt-get remove linux-image-4.4.0-75-generic

, а затем

update-grub

Перезагрузитесь, и это должно сработать! По крайней мере, для этого я установил вывод lspci для меня, мне все еще нужно было исправить некоторые вещи CUDA, но это из-за более ранних попыток отладки.

2
ответ дан 18 July 2018 в 14:06

У меня была такая же проблема (с использованием экземпляров Azure NC24), и после работы над ней в течение нескольких часов я нашел это сообщение и решил отправить запрос поддержки Microsoft. Вот что они мне сказали:

Canonical, похоже, недавно выпустил ядро ​​4.4.0-75 для Ubuntu 16.04, и это оказывает негативное влияние на графические процессоры Tesla на VM NC-серии. Установка 4.4.0-75 прерывает версию драйвера NVIDIA CUDA версии 8.0.61-1, которая в настоящее время рекомендуется для использования в этих системах, в результате чего nvidia-smi не показывает адаптеры, а lspci возвращает ошибку, подобную следующей: root@pd-nvtest2:~# lspci lspci: Cannot open /sys/bus/pci/devices/2baf:00:00.0/resource: No such file or directory

Они предлагают резервное копирование диска ОС, запуская

apt-get remove linux-image-4.4.0-75-generic

, а затем

update-grub

Перезагрузитесь, и это должно сработать! По крайней мере, для этого я установил вывод lspci для меня, мне все еще нужно было исправить некоторые вещи CUDA, но это из-за более ранних попыток отладки.

2
ответ дан 24 July 2018 в 20:19

Возможно, это связано с тем, что вы остановили (освободили) Azure VM, а затем снова начали VM. Согласно [1], аппаратный IP (например, gpu, cpu) изменился, когда вы остановились (освобождены), а затем снова запустите VM. Но система Ubuntu не была обновлена ​​для нового IP-адреса (например, gpu, cpu). Следовательно, lspci сообщит, что вы не можете открыть некоторую папку, связанную с IP-адресом.

[1] https://blogs.technet.microsoft.com/gbanin/2015/04/22/difference-between-the -состояние-оф-лазурных-виртуальных машин, остановленные и-остановленный высвобождено /

0
ответ дан 22 May 2018 в 23:07

Возможно, это связано с тем, что вы остановили (освободили) Azure VM, а затем снова начали VM. Согласно [1], аппаратный IP (например, gpu, cpu) изменился, когда вы остановились (освобождены), а затем снова запустите VM. Но система Ubuntu не была обновлена ​​для нового IP-адреса (например, gpu, cpu). Следовательно, lspci сообщит, что вы не можете открыть некоторую папку, связанную с IP-адресом.

[1] https://blogs.technet.microsoft.com/gbanin/2015/04/22/difference-between-the -состояние-оф-лазурных-виртуальных машин, остановленные и-остановленный высвобождено /

0
ответ дан 18 July 2018 в 14:06

Возможно, это связано с тем, что вы остановили (освободили) Azure VM, а затем снова начали VM. Согласно [1], аппаратный IP (например, gpu, cpu) изменился, когда вы остановились (освобождены), а затем снова запустите VM. Но система Ubuntu не была обновлена ​​для нового IP-адреса (например, gpu, cpu). Следовательно, lspci сообщит, что вы не можете открыть некоторую папку, связанную с IP-адресом.

[1] https://blogs.technet.microsoft.com/gbanin/2015/04/22/difference-between-the -состояние-оф-лазурных-виртуальных машин, остановленные и-остановленный высвобождено /

0
ответ дан 24 July 2018 в 20:19

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

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