Hỏi / Đáp Ethernet PCIE bị lỗi và làm hỏng Ethernet tích hợp

DMan16

New member
Xin chào tất cả mọi người!
Tôi vừa mới xây dựng một máy chủ gia đình với những linh kiện mà tôi khó có thể tìm thấy (đồ cũ ở đây đắt gần bằng linh kiện mới, mà linh kiện mới thì đã quá đắt...)
Bo mạch chủ tôi đang sử dụng là Arktek ZX-H81 - về cơ bản là quá đủ cho những gì tôi cần (chỉ phát trực tuyến phương tiện), nhưng "vấn đề" là cổng ethernet chỉ có 100 Mbps.
Vì vậy, thay vì mua một bo mạch chủ mới (giá khởi điểm từ ~110 USD!) Tôi quyết định mua một ethernet PCIE 1Gbps với giá ~10 USD - Cudy PE10.
Tôi đang chạy Ubuntu Server (24.04), vì vậy tôi đã cài đặt trình điều khiển Realtek r8168 theo hướng dẫn, nhưng Cudy không hoạt động. Không chỉ vậy, Ethernet trên bo mạch cũng ngừng hoạt động!

Sau nhiều lần thử nghiệm, bao gồm cả việc vô hiệu hóa trình điều khiển r8169 được cài đặt sẵn bằng danh sách đen của modprobe, tôi không thể khiến Cudy hoạt động, tôi cũng không thể bật Ethernet trên bo mạch khi kết nối với nó.
Điều kỳ lạ là khi chạy lspci, Cudy không được liệt kê,

Vì vậy, tôi ở đây, cầu xin một kết nối nhanh hơn - hãy giúp tôi thoát khỏi địa ngục 100 Mbps!

Nếu ai đó có ý tưởng nào để giải quyết vấn đề này, vui lòng cho tôi biết.
Cảm ơn trước!
 
Theo thông số kỹ thuật, ethernet tích hợp là gigabit. Bạn có thể phải vào thuộc tính để thiết lập đàm phán từ tự động và thiết lập thủ công thành 1000, mặc dù không cần thiết, Hoặc bạn đang sử dụng cáp ethernet cũ hoặc bị lỗi.

Tôi không phải là chuyên gia về Linux, vì vậy có thể đó là sự cố trình điều khiển với Ubuntu, Nếu bạn có một ổ đĩa khác nằm xung quanh, tôi sẽ cài đặt windows hoặc một số bản phân phối khác chỉ để xem bạn có thể sử dụng gigabit không.

Tôi cũng sẽ chọn Intel Nic nếu bạn định thử một NIC khác, đáng tin cậy hơn, trình điều khiển thường được tích hợp vào hầu hết các hệ điều hành và thường chỉ hoạt động.

Chúc may mắn!
 
Realtek gigabit không tốt lắm cho Linux, vì vậy theo gợi ý, tốt hơn là nên mua card Intel sử dụng trình điều khiển e1000. Card bạn mua thực tế có thể có cùng chip gigabit với NIC bo mạch chủ.

Cả trình điều khiển r8169 và r8168 đều hoạt động với bất kỳ NIC nào. Sự khác biệt là trình điều khiển r8169 nằm trong nhân và được biết là không đáng tin cậy trong thời gian dài với các vấn đề về hiệu suất, trong khi trình điều khiển r8168 nằm ngoài cây và đáng tin cậy hơn nhưng vẫn có sự cố thỉnh thoảng xảy ra (tức là đôi khi không xuất hiện trừ khi khởi động nguội). Việc cài đặt nhiều card Realtek trong Linux thực sự có thể gây ra xung đột và khiến một card ngoại tuyến, vì vậy hãy gỡ cài đặt hoặc tắt một card trong BIOS. Vấn đề lớn nhất là trình điều khiển r8168 dường như không tương thích với kernel 6.5 trở lên trừ khi đó là v8.053.00 mới nhất và không rõ thao tác chính xác với trình điều khiển đó trong kernel 6.8 của Ubuntu 24.04.

Lưu ý rằng việc đưa trình điều khiển r8169 vào danh sách đen có nghĩa là mỗi lần bạn cập nhật kernel, kết nối internet của bạn sẽ bị lỗi cho đến khi bạn có thể cài đặt lại trình điều khiển r8168, vì vậy thông thường bạn chỉ cần giữ các tệp cài đặt trong tầm tay, nhưng nếu nó vẫn không hoạt động...
 
Theo thông số kỹ thuật, ethernet tích hợp là gigabit. Bạn có thể phải vào thuộc tính để thiết lập đàm phán từ tự động và thiết lập thủ công thành 1000, mặc dù không cần thiết, Hoặc bạn đang sử dụng cáp Ethernet cũ hoặc bị lỗi.

Tôi không phải là chuyên gia về Linux, vì vậy có thể đó là sự cố trình điều khiển với Ubuntu, Nếu bạn có một ổ đĩa khác nằm xung quanh, tôi sẽ cài đặt Windows hoặc một số bản phân phối khác chỉ để xem bạn có thể chạy được gigabit không.

Tôi cũng sẽ chọn Intel Nic nếu bạn định thử một NIC khác, đáng tin cậy hơn, trình điều khiển thường được tích hợp vào hầu hết các hệ điều hành và thường chỉ hoạt động.

Chúc may mắn!
Tôi cũng đã kiểm tra trang web chính thức và nó nói rằng NIC là 100 hoặc 1000 Mbps, tôi có 100...
Và thật không may, các card Intel ở đây QUÁ đắt.


Realtek gigabit không tốt cho Linux, vì vậy theo gợi ý, tốt hơn là nên mua card Intel sử dụng trình điều khiển e1000. Card bạn mua có thể thực sự có cùng chip gigabit với NIC bo mạch chủ.

Cả trình điều khiển r8169 và r8168 đều hoạt động với bất kỳ NIC nào. Sự khác biệt là trình điều khiển r8169 nằm trong nhân và được biết là không đáng tin cậy trong thời gian dài với các vấn đề về hiệu suất, trong khi trình điều khiển r8168 nằm ngoài cây và đáng tin cậy hơn nhưng vẫn có vấn đề thỉnh thoảng (như đôi khi không xuất hiện trừ khi khởi động lạnh). Việc cài đặt nhiều card Realtek trong Linux thực sự có thể gây ra xung đột và khiến một card ngoại tuyến, vì vậy hãy gỡ cài đặt hoặc vô hiệu hóa một card trong BIOS. Vấn đề lớn nhất là trình điều khiển r8168 dường như không tương thích với kernel 6.5 trở lên trừ khi đó là v8.053.00 mới nhất và hoạt động chính xác với trình điều khiển đó trong kernel 6.8 của Ubuntu 24.04 vẫn chưa được biết.

Lưu ý rằng việc đưa trình điều khiển r8169 vào danh sách đen có nghĩa là mỗi khi bạn cập nhật kernel, kết nối internet của bạn sẽ bị lỗi cho đến khi bạn có thể cài đặt lại trình điều khiển r8168, vì vậy thông thường bạn chỉ cần giữ các tệp cài đặt trong tầm tay, nhưng nếu nó vẫn không hoạt động...
Tôi đã hạ cấp kernel xuống 6.1 (cần phải làm vậy vì những lý do khác), nhưng vẫn gặp sự cố tương tự.
Tôi để nguyên trình điều khiển r8169 gốc (đã xóa r8168) và vô hiệu hóa ethernet tích hợp qua bios, nhưng cũng không có kết quả.

Bạn có ý tưởng nào khác không?
 
Hãy thử Chocolatey để tìm trình điều khiển khả thi. Nhưng có thể bạn cần phải tìm kiếm trình điều khiển Ubuntu trên trang Arktek.

Nhưng bạn có thể cài đặt Android trên đó và sử dụng Plex thay thế. Hoặc tệ nhất là Openwrt.
 
Back
Bên trên