Trình điều khiển Ethernet ST201 cho linux


0

Tôi tìm thấy một chiếc Dell Optiplex GX620 cũ và dự định sử dụng nó làm bộ định tuyến cho mạng cho câu lạc bộ sinh viên của chúng tôi. Có một bộ điều khiển ethernet trên bo mạch chủ và một người bạn có thẻ ethernet PCI cũ hơn được đặt xung quanh (nó nói PPT PM45 1030M trên phần cứng).

Vấn đề là tôi không nghĩ có trình điều khiển có trong nhân của tôi cho thẻ PCI. Tôi đã thực hiện một số việc, nhưng không tìm thấy nhiều liên quan. Một số kết quả đầu ra:

$ lspci -nnk
Ethernet controller [0200]: Sundance Technology Inc / IC Plus Corp ST201 Sundance Ethernet [13f0:0201] (rev 14)
Subsystem: D-Link Systen Inc Device [1186:1002]

Đối với tất cả các mục khác, nó đề cập đến 'Trình điều khiển hạt nhân đang sử dụng:', nhưng không phải cho mục này ...

$ lspci -vmmnn
Slot:     04:00.0
Class:    Ethernet controller [0200]
Vendor    Sundance Technology Inc / IC Plus Corp [13f0]
SVendor:  D-Link System Inc [1186]
SDevice:  Device [1002]
Rev:      14

Tôi thấy rằng sử dụng trình điều khiển sundance nên hoạt động, nhưng:

$ sudo lsmod | grep sundance
Module      Size    Used By
sundance    22363   0
mii         12675   1 sundance

Tôi không thực sự chắc chắn phải làm gì tiếp theo, nếu tôi không thể giải quyết vấn đề này trong vòng một tuần, tôi đoán tôi sẽ đi mua một thẻ PCI được hỗ trợ ngoài giá rẻ.

Câu trả lời:


0

Nhân của bạn cần được biên dịch CONFIG_SUNDANCEđể hỗ trợ chip Alta . Các mô-đun kết quả sẽ được gọi sundance.

http://cateee.net/lkddb/web-lkddb/SUNDANCE.html


Tìm trong tệp cấu hình /boot/config-3.2.0-4-amd64 (Tôi giả sử đây là tệp cấu hình được sử dụng để biên dịch kernel đang sử dụng tại thời điểm này?), Grepping "SUNDANCE" trả về 'CONFIG_SUNDANCE = m' . Điều này có nghĩa là nó được biên dịch dưới dạng một mô-đun và tôi có thể tải nó không? Hay tôi chỉ nên biên dịch với 'CONFIG_SUNDANCE = y'? Tôi chưa thực sự biên dịch kernel trước đó, vì vậy tôi không chắc nó hoạt động như thế nào 100%.
Jelco Adamchot

CONFIG_SUNDANCE = m có nghĩa là đã có một mô-đun. Cố gắng tải nó với sundance modprobe . Nếu thành công, hãy tải nó khi khởi động (/ etc / mô-đun).
Jan

Được rồi, việc thêm mô-đun vào kernel dường như đã hoạt động (ifconfig -a hiện ít nhất hiển thị eth1), mặc dù tôi đã để kernel biên dịch trong khi tôi đang làm việc khác. Vẫn học được rất nhiều bằng cách làm như vậy, cảm ơn rất nhiều!
Jelco Adamchot
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.