lspci và lshw hiển thị không có thiết bị mạng


14

Nâng cấp lên Ocelot cuối tuần qua. Tất cả đã hoạt động tốt cho đến khi tôi khởi động máy tính sáng nay. Bây giờ tôi không có kết nối mạng có dây thông qua thẻ tích hợp.

  • Biểu tượng mạng hiển thị "Không có thiết bị mạng khả dụng".
  • sudo lshw -C mạng không trả về
  • lspci -nn xuất hiện để hiển thị không có thiết bị mạng
  • Đèn đang nhấp nháy như bình thường trên card mạng.
  • LAN trên bo mạch được kích hoạt trong BIOS

Tôi đã thử một đề nghị mà tôi thấy ở nơi khác liên quan:

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

Không may mắn.

Tôi đàng hoàng với một dòng lệnh nhưng không phải là nhà phát triển Linux nên tôi không có ý tưởng gì vào thời điểm này. Bất kỳ suy nghĩ hoặc thông tin bổ sung cần thiết?

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)

Một đầu ra của lspci sẽ rất tuyệt
Bruno Pereira

2
wow, thực sự có vẻ như thẻ của bạn không tồn tại, nó có phải là một card mạng tích hợp không? Nó đã làm việc trước đây? Bạn đã thực hiện bất kỳ cập nhật BIOS hay như vậy?
Bruno Pereira

1
Có thể là NIC bị vô hiệu hóa trên BIOS và đèn vẫn nhấp nháy, bạn có thể xem ở đó không?
Bruno Pereira

Bo mạch chủ là gì?
Bruno Pereira

Câu trả lời:


3

Vâng đây là chipset của bạn và nó khá trưởng thành:

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

Ethernet phải nằm trên bus PCI, mà nó không hiển thị thực sự chỉ có thể được quy cho một vấn đề phần sụn. Cho dù bạn đã cố tình hoặc một số phần mềm trong quá trình nâng cấp đã xoay một cổng và tắt bộ điều khiển của bạn trong BIOS. Về cơ bản nó không còn ở đó nữa.

Nhập vào BIOS của bạn, đảm bảo nó được bật, ngay cả khi nó bật, tắt và bật lại, sau đó, đặt lại về mặc định và khởi động lại.

Tắt màn hình khởi động cho BIOS và chú ý đến tùy chọn tải rom. Bạn có thấy một cho PXE? Điều đó sẽ cho bạn biết chắc chắn nếu Ethernet của bạn hoạt động chính xác.

Tôi nghi ngờ đây là một hồi quy trình điều khiển, chipset quá cũ. Nếu những gì tôi đã quy định trước đó không hoạt động, hãy thử thay đổi thẻ acpi_osi thành phiên bản Windows cũ hơn. Điều đôi khi có thể xảy ra là Linux tự quảng cáo là phiên bản Windows mới hơn, kích hoạt mã có điều kiện được thực thi trong BIOS.

Có thể là giả vờ Windows 7 đã gặp lỗi trong phần sụn của bạn và kết quả là nó đã quyết định không trình bày thiết bị Ethernet của bạn. Kết quả không khác gì vô hiệu hóa thiết bị ngoại vi trong thiết lập BIOS. Không thực thi mã điều kiện (ACPI) thời gian chạy có vui không?


Tôi đã gặp vấn đề tương tự sau khi những gì tôi nghĩ là một 'nâng cấp apt' không ổn định lên kubfox 16.04. Sau nhiều giờ khám phá vô ích, tôi thấy câu trả lời này và nghĩ rằng nó có vẻ như là một cú sút xa. Nhưng tôi chỉ đơn giản khởi động vào BIOS (nơi không dây được "bật"), bật tắt nó thành "vô hiệu hóa", khởi động lại, tắt, bật lại để "bật" và tất cả đều hoạt động tốt khi chạy wifi. Cảm ơn @ppetraki cho con trỏ!
mightypile

@mightypile Tôi rất vui vì bạn thấy nó hữu ích.
ppetraki

0

Hãy thử card mạng với kernel cũ và HĐH thay thế.

Nó không hoạt động với một trong hai tùy chọn đó, thì nhiều khả năng đó là sự cố phần cứng.

Ngắt kết nối nguồn và mở vỏ. Làm sạch mọi bụi bẩn và đảm bảo thẻ được gieo đúng vào ổ cắm.


0

Khởi động với một đĩa CD Live cũ hơn và kiểm tra dmesg, lspci... tìm hiểu xem nó có được phát hiện không và trình điều khiển được tải. Nếu không, bạn có thể có một khiếm khuyết phần cứng. Nếu có, ít nhất bạn biết lái xe nào phải chịu trách nhiệm. Sau đó, bạn có thể tiếp tục googling nếu trình điều khiển đã được gỡ bỏ / thay đổi. Ngoài ra, tìm kiếm id hw có thể giúp thêm ...

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.