Có ba trình điều khiển cơ bản Linux* cho Kết nối Mạng Intel® Gigabit:
Ghi | Cả trình điều khiển e1000e và e1000 đều đã thay đổi thành mô hình hỗ trợ chỉ có nhân. Do đó, bản phát hành e1000e mới nhất là 3.8.7 và bản mới nhất cho e1000 là 8.0.35. Tóm lại, các trình điều khiển hạt nhân (trình điều khiển đi kèm với Hệ điều hành) sẽ là trình điều khiển mới nhất. Sửa lỗi và thay đổi được thực hiện ngược dòng trong nhân Linux. |
Chọn phiên bản thích hợp bên dưới để xem hướng dẫn tải xuống và cài đặt.
Nhấp vào chủ đề để biết chi tiết:
Trình điều khiển Linux* igb hỗ trợ tất cả các Kết nối Mạng Ethernet Intel® Gigabit dựa trên 82575, 82576, 82580, I350, I354 và I210/I211.
Để biết chi tiết cấu hình trình điều khiển, hãy xem tệp Đọc Tôi trong Trung tâm Tải xuống.
Tổng quan
Trình điều khiển cơ sở Linux hỗ trợ các hạt nhân 2.4.x, 2.6.x và 3.x. Các trình điều khiển này bao gồm hỗ trợ cho các hệ thống dựa trên Bộ xử lý Intel® Itanium® 2.
Các trình điều khiển này chỉ được hỗ trợ dưới dạng mô-đun có thể tải. Chúng tôi không cung cấp các bản vá lỗi đối với nguồn kernel để cho phép liên kết tĩnh các trình điều khiển. Đối với các câu hỏi liên quan đến yêu cầu phần cứng, hãy xem tài liệu đi kèm với bộ điều hợp Intel Gigabit của bạn. Tất cả các yêu cầu phần cứng được liệt kê áp dụng để sử dụng với Linux.
Các tính năng sau đây có sẵn trong các hạt nhân được hỗ trợ:
Tìm tài liệu liên kết kênh trong nguồn nhân Linux: /documentation/networking/bonding.txt.
Trình điều khiển igb hỗ trợ đóng dấu thời gian IEEE 1588 cho hạt nhân 2.6.30 trở lên. Để biết hướng dẫn cơ bản về công nghệ, xem NIST.
Thông tin trình điều khiển được hiển thị trước đó trong hệ thống tệp /proc không được hỗ trợ trong bản phát hành này. Bạn có thể sử dụng ethtool (phiên bản 1.6 trở lên), lspci và ifconfig để có được thông tin tương tự.
Xây dựng và lắp đặtCác bước dưới đây yêu cầu các đặc quyền nâng cao.
Điều kiện tiên quyết | Các nền tảng dựa trên Red Hat: CentOS, RHEL hoặc Fedora
|
Tải xuống gói igb hiện tại từ Trung tâm Tải xuống. Di chuyển tệp tar trình điều khiển cơ sở vào thư mục bạn chọn.
Ví dụ: sử dụng /home/username/igb hoặc /usr/local/src/igb.
Untar / giải nén kho lưu trữ, trong đó <x.x.x> là số phiên bản cho tệp tar trình điều khiển:
tar zxf igb-<x.x.x>.tar.gzThay đổi thư mục trình điều khiển src, trong đó <x.x.x> là số phiên bản cho trình điều khiển tar:
CD IGB-<x.x.x>/src/Biên dịch mô-đun trình điều khiển:
Thực hiện cài đặtNhị phân sẽ được cài đặt như sau:
/lib/modules/<KERNEL VERSION>/kernel/drivers/net/igb/igb.koVị trí cài đặt được liệt kê ở trên là vị trí mặc định. Điều này có thể khác nhau đối với các bản phân phối Linux khác nhau.
Tải mô-đun bằng lệnh insmod hoặc modprobe:
modprobe igb insmod igbGhi | Đối với 2.6 nhân, lệnh insmod có thể được sử dụng nếu đường dẫn đầy đủ đến mô-đun trình điều khiển được chỉ định. Chẳng hạn: insmod /lib/modules/<KERNEL VERSION>/kernel/drivers/net/igb/igb.ko |
Với kernel dựa trên 2.6, hãy đảm bảo rằng các trình điều khiển igb cũ hơn được xóa khỏi kernel, trước khi tải mô-đun mới:
RMMOD IGB; Modprobe IGBGán địa chỉ IP cho giao diện bằng cách nhập thông tin sau, trong đó <x> là số giao diện:
ifconfig eth<x> <IP_address>Xác minh rằng giao diện hoạt động. Nhập thông tin sau, trong đó <IP_address> là địa chỉ IP cho một máy khác trên cùng một mạng con với giao diện đang được kiểm tra:
<IP_address> pingGhi | Một số hệ thống gặp sự cố khi hỗ trợ ngắt MSI và/hoặc MSI-X. Nếu hệ thống của bạn cần vô hiệu hóa kiểu ngắt này, trình điều khiển có thể được xây dựng và cài đặt bằng lệnh: Thực hiện cài đặt CFLAGS_EXTRA = -DDISABLE_PCI_MSIThông thường, người lái xe sẽ tạo ra một ngắt cứ sau hai giây. Nếu bạn không còn bị gián đoạn trong cat /proc/interrupts cho thiết bị igb ethX, thì cách giải quyết này có thể cần thiết. |
Để xây dựng trình điều khiển igb với DCA:
Nếu hạt nhân của bạn hỗ trợ DCA, trình điều khiển sẽ được xây dựng theo mặc định với DCA được bật.
Trình điều khiển Linux* e1000e hỗ trợ bộ điều hợp mạng gigabit dựa trên Intel® PRO/1000 PCI-E (82563/6/7, 82571/2/3/4/7/8/9 hoặc 82583) I217/I218/I219.
Để biết thông tin liên quan đến chi tiết cấu hình trình điều khiển, hãy tham khảo tệp Đọc Tôi trong Trung tâm Tải xuống.
Tổng quan
Các trình điều khiển cơ bản Linux* hỗ trợ các nhân 2.4.x và 2.6.x. Chúng bao gồm hỗ trợ cho các hệ thống dựa trên Bộ xử lý Intel® Itanium® 2.
Các trình điều khiển chỉ được hỗ trợ như một mô-đun có thể tải. Chúng tôi không cung cấp các bản vá lỗi đối với nguồn kernel để cho phép liên kết tĩnh các trình điều khiển. Đối với các câu hỏi liên quan đến yêu cầu phần cứng, hãy xem tài liệu đi kèm với Intel® Gigabit Network Adapter của bạn. Tất cả các yêu cầu phần cứng được liệt kê áp dụng cho việc sử dụng Linux.
Các tính năng hiện có sẵn trong các hạt nhân được hỗ trợ:
Tìm tài liệu Liên kết kênh trong nguồn nhân Linux: /documentation/networking/bonding.txt.
Bản phát hành này không hỗ trợ thông tin trình điều khiển được hiển thị trước đó trong hệ thống tệp /proc. Bạn cũng có thể sử dụng ethtool (phiên bản 1.6 trở lên), lspci và ifconfig để nhận thông tin tương tự.
Ghi | Kết nối Mạng Intel® 82562v 10/100 chỉ hỗ trợ 10/100. |
Xây dựng và lắp đặt
Các bước dưới đây yêu cầu các đặc quyền nâng cao.
Điều kiện tiên quyết | Các nền tảng dựa trên Red Hat: CentOS, RHEL hoặc Fedora
|
Tải xuống gói e1000e hiện tại từ Trung tâm Tải xuống. Di chuyển tệp tar trình điều khiển cơ sở vào thư mục bạn chọn.
Ví dụ: sử dụng /home/<USERNAME>/e1000e hoặc /usr/local/src/e1000e.
Untar/giải nén kho lưu trữ, trong đó <x.x.x> là số phiên bản cho tệp tar trình điều khiển:
tar zxf e1000e-<x.x.x>.tar.gzThay đổi thành thư mục driver src, trong đó <x.x.x> là số phiên bản cho driver tar:
CD E1000E-<x.x.x>/src/Biên dịch mô-đun trình điều khiển:
Thực hiện cài đặtTệp nhị phân cài đặt dưới dạng:
/lib/modules/<KERNEL VERSION>/kernel/drivers/net/e1000e/e1000e.koVị trí cài đặt được liệt kê ở trên là mặc định. Vị trí có thể khác nhau đối với các bản phân phối Linux* khác nhau.
Tải mô-đun bằng lệnh insmod hoặc modprobe:
ModProbe E1000E Insmod E1000EGhi | Bạn có thể sử dụng lệnh insmod cho 2.6 hạt nhân nếu bạn chỉ định đường dẫn đầy đủ đến mô-đun trình điều khiển. Chẳng hạn: insmod /lib/modules/<KERNEL VERSION>/kernel/drivers/net/e1000e/e1000e.ko Với nhân dựa trên 2.6, hãy đảm bảo rằng trình điều khiển e1000e cũ hơn được xóa khỏi hạt nhân trước khi bạn tải mô-đun mới: RMMOD E1000E; ModProbe E1000E |
Gán địa chỉ IP cho giao diện bằng cách nhập thông tin sau, trong đó <x> là số giao diện:
ifconfig eth<x> <IP_address>Xác minh rằng giao diện hoạt động. Nhập thông tin sau, trong đó <IP_address> là địa chỉ IP của một máy khác trên cùng một mạng con với giao diện bạn đang kiểm tra:
<IP_address> pingGhi | Một số hệ thống gặp sự cố khi hỗ trợ ngắt MSI và/hoặc MSI-X. Nếu hệ thống của bạn phải vô hiệu hóa kiểu ngắt này, hãy xây dựng và cài đặt trình điều khiển bằng lệnh: Thực hiện cài đặt CFLAGS_EXTRA = -DDISABLE_PCI_MSIThông thường, người lái xe tạo ra một ngắt cứ sau hai giây. Nếu bạn không còn thấy gián đoạn trong cat /proc/interrupts cho thiết bị ethX e1000e, thì giải pháp này có thể cần thiết. |
Trình điều khiển Linux* e1000 hỗ trợ Kết nối Mạng Gigabit Kế thừa (PCI, PCI-X*).
Để biết chi tiết cấu hình trình điều khiển, hãy xem tệp ReadMe trong Trung tâm Tải xuống.
Ghi | Trình điều khiển e1000 không còn được duy trì như một thành phần độc lập. Yêu cầu hỗ trợ từ người bảo trì bản phân phối Linux* của bạn. |
Trình điều khiển cơ sở Linux hỗ trợ nhân 2.4.x và 2.6.x. Các trình điều khiển này bao gồm hỗ trợ cho các hệ thống dựa trên Bộ xử lý Intel® Itanium® 2.
Các trình điều khiển này chỉ được hỗ trợ dưới dạng mô-đun có thể tải. Chúng tôi không cung cấp các bản vá lỗi đối với nguồn kernel để cho phép liên kết tĩnh các trình điều khiển. Đối với các câu hỏi liên quan đến yêu cầu phần cứng, hãy tham khảo tài liệu đi kèm với Bộ điều hợp Intel® Gigabit của bạn. Tất cả các yêu cầu phần cứng được liệt kê áp dụng để sử dụng với Linux.
Các tính năng sau hiện có sẵn trong các hạt nhân được hỗ trợ:
Tài liệu Liên kết kênh có thể được tìm thấy trong nguồn nhân Linux: /documentation/networking/bonding.txt.
Thông tin trình điều khiển được hiển thị trước đó trong hệ thống tệp /proc không được hỗ trợ trong bản phát hành này. Ngoài ra, bạn có thể sử dụng ethtool (phiên bản 1.6 hoặc mới hơn), lspci và ifconfig để có được cùng một thông tin.
Ghi | Kết nối mạng Intel® 82562V Fast Ethernet PHY 10/100 chỉ hỗ trợ 10/100. |
Xây dựng và lắp đặt
Các bước dưới đây yêu cầu các đặc quyền nâng cao.
Điều kiện tiên quyết | Các nền tảng dựa trên Red Hat: CentOS, RHEL hoặc Fedora
|
Tải xuống gói e1000 hiện tại từ Trung tâm Tải xuống. Di chuyển tệp tar trình điều khiển cơ sở vào thư mục bạn chọn.
Ví dụ: sử dụng /home/username/e1000 hoặc /usr/local/src/e1000.
Untar/giải nén kho lưu trữ, trong đó <x.x.x> là số phiên bản cho tệp tar trình điều khiển:
tar zxf e1000-<x.x.x>.tar.gzThay đổi thành thư mục trình điều khiển src, trong đó <x.x.x> là số phiên bản cho trình điều khiển tar:
Đĩa CD E1000-<x.x.x>/src/Biên dịch mô-đun trình điều khiển:
Thực hiện cài đặtNhị phân được cài đặt như:
/lib/modules/<KERNEL VERSION>/kernel/drivers/net/e1000/e1000.koVị trí cài đặt được liệt kê ở trên là vị trí mặc định. Điều này có thể khác nhau đối với các bản phân phối Linux khác nhau.
Tải mô-đun bằng lệnh insmod hoặc modprobe:
ModProbe E1000 InsMod E1000Ghi | Đối với 2.6 nhân, lệnh insmod có thể được sử dụng nếu đường dẫn đầy đủ đến mô-đun trình điều khiển được chỉ định. Chẳng hạn: insmod /lib/modules/<KERNEL VERSION>/kernel/drivers/net/e1000/e1000.ko Với dựa trên 2.6, kernel cũng đảm bảo rằng các trình điều khiển e1000 cũ hơn được xóa khỏi kernel, trước khi tải mô-đun mới: RMMOD E1000; ModProbe E1000 |
Gán địa chỉ IP cho giao diện bằng cách nhập thông tin sau, trong đó <x> là số giao diện:
ifconfig eth<x> <IP_address>Xác minh rằng giao diện hoạt động. Nhập thông tin sau, trong đó <IP_address> là địa chỉ IP của một máy khác trên cùng một mạng con với giao diện đang được kiểm tra:
<IP_address> ping