MantisBT - lxdream
View Issue Details
0000019lxdreamGD-Rompublic2006-09-12 18:132007-10-31 15:54
nkeynes 
nkeynes 
lowminoralways
resolvedfixed 
M1 
 
M4
0000019: Implement native cd driver
As opposed to image-based drivers. We can support either libcdio or direct linux (or possibly both). Can we depend on libcdio being installed?
No tags attached.
child of 0000007assigned nkeynes ATAPI packet commands tracking bug 
Issue History
2006-09-12 18:13nkeynesNew Issue
2006-09-12 18:13nkeynesStatusnew => assigned
2006-09-12 18:13nkeynesAssigned To => nkeynes
2006-09-12 18:13nkeynesRelationship addedchild of 0000007
2006-09-12 18:14nkeynesNote Added: 0000009
2006-09-12 18:16nkeynesMilestone => M2
2007-01-01 03:52anonymousNote Added: 0000010
2007-01-01 04:02nkeynesPrioritynormal => low
2007-01-15 15:49nkeynesNote Added: 0000016
2007-02-06 18:09nkeynesNote Added: 0000028
2007-02-06 18:10nkeynesMilestoneM2 => M3
2007-02-06 18:10nkeynesNote Edited: 0000028
2007-09-19 23:21nkeynesMilestoneM3 => M4
2007-10-31 15:54nkeynesStatusassigned => resolved
2007-10-31 15:54nkeynesResolutionopen => fixed
2007-10-31 15:54nkeynesNote Added: 0000041

Notes
(0000009)
nkeynes   
2006-09-12 18:14   
Also note UI issues with this bug - Mount needs to be able to select either a real device or an image file.
(0000010)
anonymous   
2007-01-01 03:52   
Basic linux MMC driver is in for M2 now.
(0000016)
nkeynes   
2007-01-15 15:49   
Remaining issues:
  * Driver should detect disc eject/insert and instruct the GD core accordingly. Most importantly it needs to flush the cached TOC.
  * Not all read modes supported (and easily can be)
  * Should split into linux-specific and generic MMC modules.
  * Linux-specific file needs to be protected by configure so its not compiled on non-linux systems.
  * Error codes should be checked to ensure they're recognized DC error codes, and remap them if not.
  * No way to attach the device through UI - something like the way VMware does it would be nifty
(0000028)
nkeynes   
2007-02-06 18:09   
(edited on: 2007-02-06 18:10)
Fixed the first 2 points.

3 and 4 are portability concerns - deferring to future version.
5 is hard to do without a full list of possible codes - deferred
6 will be done as part of the UI rewrite

(0000041)
nkeynes   
2007-10-31 15:54   
Resolving this as done