Wii Hardware/Drive Interface: Difference between revisions

From Wii-Linux Wiki
Jump to navigation Jump to search
Add basic page on DVD-ROM
 
merge notes and compatibility sections
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
The [[Wii]] contains a DVD optical disc drive.  In early model Wiis (pre-2008), this drive is capable of reading burned DVD-R discs, through a hidden "DVD video" mode that the drive can be set to.  Later models removed this functionality.  It is interfaced with via the DI (Drive Interface) in the [[Hollywood]] chipset.
The [[Wii]] contains a DVD optical disc drive.  In early model Wiis (pre-2008), this drive is capable of reading burned DVD-R discs, through a hidden "DVD video" mode that the drive can be set to.  Later models removed this functionality.  It is interfaced with via the DI (Drive Interface) in the [[Hollywood]] chipset.


== Compatibility with Wii-Linux ==
== Compatibility ==
There is a driver in [[Wii-Linux]] known as <code>rvl-di</code> (file path: <code>drivers/block/rvl-di.c</code>) for interfacing with the DVD drive.  Older versions of Wii-Linux supported the DVD drive, however support has heavily deteriorated over the years:
There is a driver in [[Wii-Linux]] known as <code>rvl-di</code> (file path: <code>drivers/block/rvl-di.c</code>) for interfacing with the DVD drive.  Older versions of Wii-Linux supported the DVD drive, however support has heavily deteriorated over the years:


Line 8: Line 8:
* 4.4.302-cip80: Can't read any drive response data (even metadata).
* 4.4.302-cip80: Can't read any drive response data (even metadata).
* 4.19 (possibly older?): can't even send basic commands to the drive, like a drive reset.
* 4.19 (possibly older?): can't even send basic commands to the drive, like a drive reset.
 
* Mainline: Full support (via new driver, ported from [[NPLL]])
== Notes ==
[[NetBSD]] has a functional driver for the Wii's DVD drive.
[[NetBSD]] has a functional driver for the Wii's DVD drive.
[[Category:Wii Hardware]]

Latest revision as of 23:04, 29 July 2026

The Wii contains a DVD optical disc drive. In early model Wiis (pre-2008), this drive is capable of reading burned DVD-R discs, through a hidden "DVD video" mode that the drive can be set to. Later models removed this functionality. It is interfaced with via the DI (Drive Interface) in the Hollywood chipset.

Compatibility

[edit | edit source]

There is a driver in Wii-Linux known as rvl-di (file path: drivers/block/rvl-di.c) for interfacing with the DVD drive. Older versions of Wii-Linux supported the DVD drive, however support has heavily deteriorated over the years:

  • 3.15.10 (stable-v3.x): Full support
  • 4.3.6 (experimental-v4.x): Hang trying to read data from the disc.
  • 4.4.302-cip80: Can't read any drive response data (even metadata).
  • 4.19 (possibly older?): can't even send basic commands to the drive, like a drive reset.
  • Mainline: Full support (via new driver, ported from NPLL)

NetBSD has a functional driver for the Wii's DVD drive.