forked from neagix/wii-linux-ngx
-
Notifications
You must be signed in to change notification settings - Fork 2
Closed
Description
I feel I should be fully transparent about what works and what doesn't in what versions, so here's the list of things that do not work. Empty checkbox means still broken. Checked means fixed.
- GameCube support
- Broken (at least in Dolphin) in 2.6.23 and later. 2.6.23 has a build system bug preventing it from compressing properly. With that fixed, it works, until 2.6.24, where it breaks for real, due to a complete reorganization of the loader.
- It technically still compiles both in upstream, and in wii-v4.19
- 4.19 is known broken on real GameCube hardware (tested by Superbee), need more info to know why, or if any older versions are broken.
- IOS boot is broken (will never be fixed, IOS boot has been dropped in newer versions)
- TODO: check 2.6
- Broken in every version from 3.15.10 (stable-v3.x) and onwards
- rvl-di can recieve metadata from the drive, but not actual on-disc data
- Last confirmed working in 3.15.10 (stable-v3.x)
- Broken in every version from 4.3.6 (experimental-v4.x) and onwards
- rvl-di can't even read metadata, but can at least successfully issue commands to the drive (e.g. drive reset works)
- Last confirmed working in 4.3.6 (experimental-v3.x)
- Broken in every version from 4.4.302-cip80 (wii-v4.x) and onwards
- rvl-di can't even issue commands to the drive
- Last confirmed working in 4.5.0 (wii-v4.5)
- Broken in 4.19.325 (wii-v4.19)
- gcn-sd crashes on startup
- Last confirmed working in 4.5.0 (wii-v4.5)
- Broken in 4.19.325 (wii-v4.19)
- Fixed with commit
1e42a21bf60b155f1f8e7576a1698e26df0de673
- gcn-sd can't detect any card
- Last confirmed working in 4.5.0 (wii-v4.5)
- Broken in 4.19.325 (wii-v4.19)
- Fixed with commit
ac092876d6f7a37f084a64e1b2f7a833da8a7fb9
- gcn-sd can't read any data from the card, failing with CRC and timeout errors
- Last confirmed working in 4.14.336 (wii-v4.14)
- Broken in 4.19.325 (wii-v4.19)
- Leading suspect: shoddy events porting on my behalf
- Fixed with commit
c58b0b3c4ac8f51e3f427fb2df138526ed83087c
- b43 can scan but can't connect to networks
- Last confirmed working in 4.14.0
- Broken in 4.14.336 and onwards
- Broken by upstream commit
bd9b902798ab14d19ca116b10bde581ddff8f905. Same issue exists in upstream kernel. - Reverting the commit gets WiFi working again in 4.14 and 4.19, but this is not a viable long-term solution
- Fixed properly with wii-v5.4 commit
ac46ac864b293da72b4953d7bf5c5bd793e8b2e5
- Completely borked DMA in some things
- Last confirmed working in 4.19.337 (wii-v4.19)
- Broken in 5.4.0 and onwards (wii-v5.4)
- The entire DMA subsystem was overhauled around this time, according to Lorche.
- Known to be affected: starlet-mipc (fixed with hack), {e,o}hci-hlwd (completely trashed)
- TODO: Bisect changes between 4.19 and 5.4, see when it broke. Lorche suggests 5.0 -> 5.1 is the one that broke it, but this is unconfirmed.
- TODO: Lorche's recent changes likely fixed USB, but I still need to give it a shot and see what happens, and also find the "proper" solution for
starlet_mipc. - Fixed in the new wii-v5.4 branch
Wiibuntu and DeltaResero
Metadata
Metadata
Assignees
Labels
No labels