เครื่องของฉันใช้ Ubuntu Server 20.04 LTS การรีบูตทุกครั้งจะสลับการตรวจจับ Ethernet PCI เหมือนเครื่องจักร
รายการ PCI เริ่มต้น:
anders@toshibaserver:~$lspci
00:00.0 โฮสต์บริดจ์: Intel Corporation ตระกูลโปรเซสเซอร์หลักรุ่นที่ 2 DRAM Controller (rev 09)
00:02.0 คอนโทรลเลอร์ที่เข้ากันได้กับ VGA: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 คอนโทรลเลอร์การสื่อสาร: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 คอนโทรลเลอร์ USB: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
อุปกรณ์เสียง 00:1b.0: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI บริดจ์: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b4)
00:1c.1 PCI บริดจ์: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b4)
00:1d.0 คอนโทรลเลอร์ USB: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 สะพาน ISA: Intel Corporation HM65 Express Chipset LPC Controller (rev 04)
00:1f.2 คอนโทรลเลอร์ SATA: Intel Corporation 6 Series/C200 Series Chipset Family 6 port Mobile SATA AHCI Controller (rev 04)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 04)
03:00.0 ตัวควบคุมเครือข่าย: Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
ไม่พบตัวควบคุมอีเธอร์เน็ต ไม่สามารถเข้าถึงอินเทอร์เน็ตได้
หลังจากรีบูต:
anders@toshibaserver:~$lspci
00:00.0 โฮสต์บริดจ์: Intel Corporation ตระกูลโปรเซสเซอร์หลักรุ่นที่ 2 DRAM Controller (rev 09)
00:02.0 คอนโทรลเลอร์ที่เข้ากันได้กับ VGA: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 คอนโทรลเลอร์การสื่อสาร: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 คอนโทรลเลอร์ USB: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
อุปกรณ์เสียง 00:1b.0: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI บริดจ์: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b4)
00:1c.1 PCI บริดจ์: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b4)
00:1d.0 คอนโทรลเลอร์ USB: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 สะพาน ISA: Intel Corporation HM65 Express Chipset LPC Controller (rev 04)
00:1f.2 คอนโทรลเลอร์ SATA: Intel Corporation 6 Series/C200 Series Chipset Family 6 port Mobile SATA AHCI Controller (rev 04)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 04)
02:00.0 คอนโทรลเลอร์อีเทอร์เน็ต: Realtek Semiconductor Co., Ltd. RTL810xE คอนโทรลเลอร์ PCI Express Fast Ethernet (rev 05)
03:00.0 ตัวควบคุมเครือข่าย: Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
การควบคุมอีเธอร์เน็ตปรากฏขึ้นอย่างลึกลับหลังจากรีบูต การรีบูตทุกครั้งจะสลับการตรวจจับคอนโทรลเลอร์อีเธอร์เน็ต
ฉันต้องการตรวจพบคอนโทรลเลอร์อีเทอร์เน็ตทุกครั้งที่รีบูต ไม่ใช่แค่ทุก ๆ วินาทีเท่านั้น นี่เป็นผลจากไดรเวอร์ที่ไม่ดีในเครื่องของฉันหรือเกี่ยวข้องกับซอฟต์แวร์หรือไม่
แก้ไข: ฉันได้เพิ่มคำสั่งต่อไปนี้ในคำสั่งการบู๊ตซึ่งทำหน้าที่เป็นวิธีแก้ปัญหา:
lspci | grep อีเธอร์เน็ต || รีบูต