Reading CDMRW Discs produced by Nero and other tools?
![](https://seccdn.libravatar.org/avatar/26ebee1c6dc270e4b64baaa53018f162.jpg?s=120&d=mm&r=g)
Is there an easy way to do this under linux. At the moment I can only see the dummy iso track that provides the pointer to the Nero website, but I can't read any of the other data. Is it correct that I need extra kernel support for CDMRW even for just reading the disk? Steve
![](https://seccdn.libravatar.org/avatar/f9ddf39ad9c7f1eb44329ddef9f187b4.jpg?s=120&d=mm&r=g)
On Mon, Mar 22 2004, Steven Ellis wrote:
Is there an easy way to do this under linux. At the moment I can only see the dummy iso track that provides the pointer to the Nero website, but I can't read any of the other data.
Is it correct that I need extra kernel support for CDMRW even for just reading the disk?
Try current 2.6 kernel, like 2.6.5-rc2. Does it work? -- Jens Axboe
![](https://seccdn.libravatar.org/avatar/26ebee1c6dc270e4b64baaa53018f162.jpg?s=120&d=mm&r=g)
Jens Axboe said the following on 22/03/2004 9:54 p.m.:
On Mon, Mar 22 2004, Steven Ellis wrote:
Is there an easy way to do this under linux. At the moment I can only see the dummy iso track that provides the pointer to the Nero website, but I can't read any of the other data.
Is it correct that I need extra kernel support for CDMRW even for just reading the disk?
Try current 2.6 kernel, like 2.6.5-rc2. Does it work?
I was afraid of this. I've got a custom 2.4.20 kernel which has taken a long time to get stable with my video capture hardware. Due to my use of the Promise Raid driver I can't switch to a 2.6 kernel. Shame that there are simple device drivers available to Mac and Windows users but no simple read only solution for Linux users. Steve
![](https://seccdn.libravatar.org/avatar/158626f704fbee5e843c360b52eff89a.jpg?s=120&d=mm&r=g)
On Tue, 23 Mar 2004, Steven Ellis wrote:
Jens Axboe said the following on 22/03/2004 9:54 p.m.:
On Mon, Mar 22 2004, Steven Ellis wrote:
Is there an easy way to do this under linux. At the moment I can only see the dummy iso track that provides the pointer to the Nero website, but I can't read any of the other data.
Is it correct that I need extra kernel support for CDMRW even for just reading the disk?
Try current 2.6 kernel, like 2.6.5-rc2. Does it work?
I was afraid of this. I've got a custom 2.4.20 kernel which has taken a long time to get stable with my video capture hardware. Due to my use of the Promise Raid driver I can't switch to a 2.6 kernel.
Shame that there are simple device drivers available to Mac and Windows users but no simple read only solution for Linux users.
What do you mean by "extra" ? There's a Mount Rainier patch for 2.4 at http://w1.894.telia.com/~u89404340/patches/packet/2.4/extra/. -- http://www.pervalidus.net/contact.html
![](https://seccdn.libravatar.org/avatar/f9ddf39ad9c7f1eb44329ddef9f187b4.jpg?s=120&d=mm&r=g)
On Tue, Mar 23 2004, Steven Ellis wrote:
Jens Axboe said the following on 22/03/2004 9:54 p.m.:
On Mon, Mar 22 2004, Steven Ellis wrote:
Is there an easy way to do this under linux. At the moment I can only see the dummy iso track that provides the pointer to the Nero website, but I can't read any of the other data.
Is it correct that I need extra kernel support for CDMRW even for just reading the disk?
Try current 2.6 kernel, like 2.6.5-rc2. Does it work?
I was afraid of this. I've got a custom 2.4.20 kernel which has taken a long time to get stable with my video capture hardware. Due to my use of the Promise Raid driver I can't switch to a 2.6 kernel.
Shame that there are simple device drivers available to Mac and Windows users but no simple read only solution for Linux users.
False statement, Linux has had out-of-tree support for cd-mrw long before any of the two operating systems you quote. You just need to apply the patch for 2.4.20, I had one for 2.4.19-pre4 that most likely applies to 2.4.20 here: http://www.kernel.org/pub/linux/kernel/people/axboe/patches/v2.4/2.4.19-pre4... cd-mrw in 2.4 lacks some bug fixes that the 2.6 integrated patch has. However, if you look in drivers/cdrom/cdrom.c, in the function cdrom_mrw_open_write(), then change: if (cdrom_mrw_set_lba_space(cdi, MRW_LBA_GAA)) return 1; to if (cdrom_mrw_set_lba_space(cdi, MRW_LBA_DMA)) return 1; That should show you the correct address space when you mount the drive. -- Jens Axboe
![](https://seccdn.libravatar.org/avatar/26ebee1c6dc270e4b64baaa53018f162.jpg?s=120&d=mm&r=g)
My thanks to Jens.. This is brilliant. Yes i'm quite aware we beat Mac/Windows intially, and don't worry i'm a long time Linux user and developer, but Linux does still fall down when you want a "minor" tweak like a new device driver or crmrw support on an older system compared with Windows/Mac Mind due saying this I have had to reinstall both Mac and Windows machines from time to time due to a bad device driver install corrupting libraries etc.. So much for the wonderful world of driverless devices. Hmm Steve
![](https://seccdn.libravatar.org/avatar/f9ddf39ad9c7f1eb44329ddef9f187b4.jpg?s=120&d=mm&r=g)
On Wed, Mar 24 2004, Steven Ellis wrote:
My thanks to Jens.. This is brilliant.
Yes i'm quite aware we beat Mac/Windows intially, and don't worry i'm a long time Linux user and developer, but Linux does still fall down when you want a "minor" tweak like a new device driver or crmrw support on an older system compared with Windows/Mac
Yeah I agree, it could be a lot easier. With 2.6 based distros, at least the cd-mrw issue will work out of the box.
Mind due saying this I have had to reinstall both Mac and Windows machines from time to time due to a bad device driver install corrupting libraries etc.. So much for the wonderful world of driverless devices.
At least it's getting better than it was 5 years ago... No the biggest problem is devices that don't adhere to the standards :-) -- Jens Axboe
![](https://seccdn.libravatar.org/avatar/26ebee1c6dc270e4b64baaa53018f162.jpg?s=120&d=mm&r=g)
On Wed, 2004-03-24 at 19:06, Jens Axboe wrote:
Mind due saying this I have had to reinstall both Mac and Windows machines from time to time due to a bad device driver install corrupting libraries etc.. So much for the wonderful world of driverless devices.
At least it's getting better than it was 5 years ago... No the biggest problem is devices that don't adhere to the standards :-)
Hmmm "standards".. Yes I know them only too well.
Done work bootstrapping embedded devices and playing with device drivers
over the years.. Know a lot about "standards"
Steve
--
Steven Ellis
participants (3)
-
Frédéric L. W. Meunier
-
Jens Axboe
-
Steven Ellis