forked from neagix/wii-linux-ngx
-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
rvl-di (the DVD / "Drive Interface" driver for the Nintendo Wii) suffered several regressions over the years. See the details below for the timeline. Around 5.x, the block driver model shifted away from the legacy request_fn style drivers of the past (like rvl-di is), and towards blk-mq. Because the driver was already broken at runtime regardless, I decided to drop it from the tree entirely once it stopped building.
- 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)
This issue tracks progress on re-implementing rvl-di for the modern age, and hopefully working this time.
NetBSD has an incredibly simple, but incredibly functional, driver for DI here. Perhaps a new implementation could be based on it, rather than the old and bulky gc-linux code.
tech64dd and Peugeot205GTI
Metadata
Metadata
Assignees
Labels
No labels