lspci та lshw не мають мережевих пристроїв


14

Модернізований до Окелота за вихідні. Всі працювали нормально, поки я вранці не завантажив комп'ютер. Тепер у мене немає підключення до дротової мережі через інтегровану карту.

  • Піктограма мережі показує "Немає мережевих пристроїв".
  • sudo lshw -C мережа нічого не повертає
  • lspci -nn не відображається мережевих пристроїв
  • На мережевій карті блимають як звичайно вогні.
  • Бортова локальна мережа включена в BIOS

Я спробував пропозицію, яку я бачив в іншому місці, що стосується:

  • service network-manager stop
  • rm /var/lib/NetworkManager/NetworkManager.state
  • service network-manager start

Не вдалося.

Я пристойний з командним рядком, але не розробником Linux, тому в даний момент я не маю ідеї. Будь-які думки чи додаткова інформація потрібна?

lspci output:

- 00:00.0 Host bridge: Intel Corporation 82945G/GZ/P/PL Memory Controller Hub (rev 02)
- 00:01.0 PCI bridge: Intel Corporation 82945G/GZ/P/PL PCI Express Root Port (rev 02)
- 00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 01)
- 00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 01)
- 00:1c.2 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 3 (rev 01)
- 00:1c.3 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 4 (rev 01)
- 00:1c.4 PCI bridge: Intel Corporation 82801GR/GH/GHM (ICH7 Family) PCI Express Port 5 (rev 01)
- 00:1c.5 PCI bridge: Intel Corporation 82801GR/GH/GHM (ICH7 Family) PCI Express Port 6 (rev 01)
- 00:1d.0 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 (rev 01)
- 00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 01)
- 00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev  01)
- 00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 01)
- 00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 01)
- 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
- 00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)
- 00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)
- 00:1f.2 IDE interface: Intel Corporation N10/ICH7 Family SATA IDE Controller (rev 01)
- 00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller (rev 01)
- 01:00.0 VGA compatible controller: ATI Technologies Inc RV770 LE [Radeon HD 4800 Series]
- 01:00.1 Audio device: ATI Technologies Inc HD48x0 audio
- 07:01.0 Multimedia audio controller: Creative Labs CA0106 Soundblaster
- 07:02.0 Communication controller: Conexant Systems, Inc. HSF 56k Data/Fax Modem
- 07:05.0 FireWire (IEEE 1394): Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link)

Вихід lspci був би непоганий
Бруно Перейра

2
Ух, справді схоже на те, що Вашої картки немає, це інтегрована мережева карта? Чи працювало раніше? Ви робили якісь оновлення BIOS чи так?
Бруно Перейра

1
Може статися, що NIC вимкнено в BIOS, а індикатори все ще блимають, ви можете подивитися?
Бруно Перейра

Що це за материнська плата?
Бруно Перейра

Відповіді:


3

Ну ось ваш чіпсет і він досить зрілий:

http://ark.intel.com/products/27679/Intel-82801GB-IO-Controller

Ethernet повинен знаходитись на шині PCI, тому що він не відображається, насправді можна віднести лише до проблеми з прошивкою. Незалежно від того, чи зробили ви це навмисно, або якийсь програмний продукт під час оновлення зміцнив порт і вимкніть контролер у BIOS. По суті, його вже немає.

Введіть у BIOS переконайтесь, що він увімкнено, навіть якщо він є, вимкніть його та знову ввімкніть, а потім перезавантажтесь до значень за замовчуванням та перезавантажте.

Вимкніть екран завантаження для BIOS і зверніть увагу на опцію завантаження roms. Ви бачите його для PXE? Це б точно сказало вам, чи правильно працює ваша Ethernet.

Сумніваюсь, це була регресія драйвера, чіпсет занадто старий. Якщо те, що я прописав раніше, не вийшло, спробуйте змінити тег acpi_osi на попередню версію Windows. Що може трапитися іноді, Linux рекламує себе як нову версію Windows, яка запускає умовний код, виконаний у BIOS.

Може статися так, що прикинувшись Windows 7 потрапило помилка у вашу прошивку, і в результаті він вирішив не представляти свій пристрій Ethernet. Результат не відрізняється від відключення периферійного пристрою в налаштуваннях BIOS. Хіба виконання умовного коду виконання (ACPI) не є цікавим?


У мене був цей самий випуск після того, що, на мою думку, було безпрецедентним «вдалим оновленням» до kubuntu 16.04 Після годинних досліджень безрезультатно, я побачив цю відповідь і подумав, що це здається дальнім пострілом. Але я просто завантажився в BIOS (там, де бездротовий зв'язок був "увімкнено"), переключив його на "відключений", перезавантажив, вимкнув, переключив його назад на "включений", і все повернулося добре при роботі Wi-Fi. Дякую @ppetraki за вказівник!
mightypile

@mightypile Я радий, що ти вважаєш це корисним.
ppetraki

0

Спробуйте мережеву карту зі старим ядром та альтернативною ОС.

Це не працює з жодним із цих двох варіантів, то це скоріше проблема з обладнанням.

Відключіть живлення та відкрийте корпус. Очистіть пил і переконайтеся, що карта належним чином засіла в розетку.


0

Завантажте старіший живий компакт-диск та перевірте dmesg, lspci... з’ясуйте, чи він виявлений та завантажений драйвер. Якщо ні, у вас, ймовірно, є апаратний дефект. Якщо це так, принаймні ви знаєте, за що повинен відповідати водій. Тоді ви можете продовжувати googling, якщо драйвер був видалений / змінений. Також пошук ідентифікатора hw може допомогти далі ...

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.