Nintendo Wii的Linux内核


16

我正在尝试为Nintendo Wii编译一个Linux内核,该内核比带有mike p5补丁的2.6.32版本要新,此后我一直没有问题。自从2.6.33版开始,Wii支持已包含在主线内核中,但是我无法使其正常运行。我尝试使用用于版本2.6.32的旧.config以及Wii平台的默认.config。当然,在所有这些配置中都选择了Wii平台支持选项,但是尽管Wii似乎执行了内核代码(蓝色LED闪烁),但我在电视上看不到任何内容,也无法通过ssh连接。我尝试了几乎所有分支都包括最后一个测试版本,但结果始终相同。我也更新了我的交叉编译工具,但是没有运气。

自2.6.32版以来,我是否缺少某些选项或有所更改?


1
尝试在运行旧内核的Wii上编译内核。当我拿到Guruplug时,我决定从Debian安装中编译内核比使用交叉编译工具更容易。
LawrenceC

Answers:


4

如果您有git一棵既有“ 2.6.32 mike p5”内核又有2.6.33内核的树,那么您可以做的一件事就是git bisect在两个版本之间做一个。它将迅速缩小导致问题的提交范围。


2

即使大部分代码已提交给主线,例如平台支持,主线内核也不支持IOS,USB,GameCube控制器等。但是,我在网络上发现了添加USB 2.0支持的补丁。另外,请记住主线内核只能在MINI上引导(通过BootMii)。哦,差点忘了您可以运行make menuconfig并检查配置?

无论如何,这里有一些参考可能会有所帮助:

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.