Nhân Linux cho Nintendo Wii


16

Tôi đang cố gắng biên dịch nhân Linux cho Nintendo Wii mới hơn phiên bản 2.6.32 với các bản vá mike p5, mà tôi đã sử dụng từ bây giờ mà không gặp vấn đề gì. Do phiên bản 2.6.33 hỗ trợ Wii được bao gồm trong kernel dòng chính, nhưng tôi không thể quản lý để làm cho nó hoạt động. Tôi đã thử sử dụng .config cũ mà tôi đã sử dụng cho phiên bản 2.6.32 và cũng là .config mặc định cho nền tảng Wii. Tất nhiên trong tất cả các cấu hình này, tùy chọn hỗ trợ nền tảng Wii được chọn nhưng mặc dù Wii dường như thực thi mã hạt nhân (đèn LED màu xanh lam) Tôi không thể thấy bất cứ điều gì trong TV cũng như kết nối bằng ssh. Tôi đã thử hầu hết tất cả các chi nhánh bao gồm phiên bản thử nghiệm cuối cùng nhưng luôn có kết quả như nhau. Tôi cũng cập nhật các công cụ biên dịch chéo của tôi không có may mắn.

Tôi có thiếu một số tùy chọn hoặc có gì đó đã thay đổi kể từ phiên bản 2.6.32 không?


1
Hãy thử biên dịch kernel của bạn trên Wii với kernel cũ đang chạy. Khi tôi nhận được Guruplug của mình, tôi đã quyết định việc biên dịch hạt nhân trên cài đặt Debian dễ dàng hơn so với việc sử dụng các công cụ biên dịch chéo.
LawrenceC

Câu trả lời:


4

Một điều bạn có thể làm, nếu bạn có một gitcây với cả hai hạt nhân "2.6.32 mike p5" và 2.6.33, sẽ là một git bisectgiữa hai phiên bản. Nó sẽ nhanh chóng thu hẹp cam kết gây ra vấn đề.


2

Mặc dù một phần lớn mã được cam kết vào dòng chính, như hỗ trợ nền tảng, hạt nhân chính không hỗ trợ Bộ điều khiển IOS, USB, GameCube, v.v. Tuy nhiên, tôi đã tìm thấy các bản vá trên web có hỗ trợ USB 2.0. Ngoài ra, hãy nhớ kernel chính chỉ có thể khởi động trên MINI (thông qua BootMii). Oh, gần như quên bạn có thể chạy make menuconfigvà có thể kiểm tra cấu hình?

Dù sao, đây là một số tài liệu tham khảo có thể giúp:

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.