This is a discussion on Burning painfully slow - DMA? within the Slackware Linux Support forums, part of the Unix Operating Systems category; --> Hi folks, I can't seem to be able to use my CD writer at full speed with Linux. I ...
| |||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| Hi folks, I can't seem to be able to use my CD writer at full speed with Linux. I thought this was a general problem, since with Windows it was the same, but today I noticed I was able to burn an ISO image at full speed (16x), while On-The-Fly-Copying a CD at 8x trashed the CD-R even with BurnProof. Now, I suspect a wrong DMA mode or something, since the problem only occurs with on-the-fly. The reading and writing drives are _not_ on the same IDE string, they are both masters and my HDDs are on Promise ATA100. How can I check/change the DMA status of my drives; or do you suspect another problem? ~Mik -- Top-Bottom Programming never gets you where you wanted to go. Bottom-Top Programming gets you where you never wanted to go. while not life: sleep((sleep.normal_time - 5h)); eat(mode=fast); pc_mainloop() |
| |||
| Mario Berger wrote: > Hi folks, > > I can't seem to be able to use my CD writer at full speed with Linux. I > thought this was a general problem, since with Windows it was the same, > but today I noticed I was able to burn an ISO image at full speed (16x), > while On-The-Fly-Copying a CD at 8x trashed the CD-R even with BurnProof. > > Now, I suspect a wrong DMA mode or something, since the problem only > occurs with on-the-fly. The reading and writing drives are _not_ on the > same IDE string, they are both masters and my HDDs are on Promise ATA100. > > How can I check/change the DMA status of my drives; or do you suspect > another problem? > hdparm -d /dev/whatever. I think. |
| |||
| Mario Berger wrote: > Hi folks, > > I can't seem to be able to use my CD writer at full speed with Linux. In short: you *have* to use SCSI emulation with programs like K3b or XCdroast for them to work correctly. NK -- Whereof one cannot speak, thereof one frequently goes ranting on and on at ball-breaking length. (Ludwig Wittgenstein, Tractatus Logico-Philosophicus, first draft) |
| |||
| On Mon, 04 Oct 2004 13:20:41 +0200, Kiki Novak wrote: > In short: you *have* to use SCSI emulation with programs like K3b or > XCdroast for them to work correctly. I *don't have* scsi emulation, i'm using atapi, and it works very good for me... ok, i'm doing everything as a root i. |
| |||
| Ivan wrote: > On Mon, 04 Oct 2004 13:20:41 +0200, Kiki Novak wrote: > > >> In short: you *have* to use SCSI emulation with programs like K3b or >> XCdroast for them to work correctly. > > I *don't have* scsi emulation, i'm using atapi, and it works very good for > me... ok, i'm doing everything as a root > Do you have a slow drive? There's no DMA using atapi, not to mention the kernel code being unmaintained and IME buggy, for speeds > about 24x it's really not an option. |
| |||
| On Tue, 05 Oct 2004 17:53:25 +0100, MikeyD wrote: > Ivan wrote: > >> On Mon, 04 Oct 2004 13:20:41 +0200, Kiki Novak wrote: >> >> >>> In short: you *have* to use SCSI emulation with programs like K3b or >>> XCdroast for them to work correctly. >> >> I *don't have* scsi emulation, i'm using atapi, and it works very good for >> me... ok, i'm doing everything as a root >> > Do you have a slow drive? There's no DMA using atapi, not to mention the > kernel code being unmaintained and IME buggy, for speeds > about 24x it's > really not an option. no, i can burn cd up to 32x, and dvds with 4x (nec 2500) and hdparm gives me: using_dma = 1 (on) during reading/writing the processor (athlon xp 1500+) is almost not used, so i think that dma is on. |
| |||
| Hi, Am Tue, 05 Oct 2004 17:53:25 +0100, schrieb MikeyD: >> I *don't have* scsi emulation, i'm using atapi, and it works very good for >> me... ok, i'm doing everything as a root >> > Do you have a slow drive? There's no DMA using atapi, not to mention the > kernel code being unmaintained and IME buggy, for speeds > about 24x it's > really not an option. Maybe he's using kernel 2.6.x and you still 2.4.y? With linux kernel 2.6 a new ATAPI interface has been developed and is directly available with the IDE driver and supported by cdrecord. 'dev=/dev/hdc' is then the right way to specify the drive Juergen |
| ||||
| Juergen Frieling wrote: > Hi, > > Am Tue, 05 Oct 2004 17:53:25 +0100, schrieb MikeyD: > >>> I *don't have* scsi emulation, i'm using atapi, and it works very good >>> for me... ok, i'm doing everything as a root >>> difference >>> >> Do you have a slow drive? There's no DMA using atapi, not to mention the >> kernel code being unmaintained and IME buggy, for speeds > about 24x it's >> really not an option. > > Maybe he's using kernel 2.6.x and you still 2.4.y? > With linux kernel 2.6 a new ATAPI interface has been developed and is > directly available with the IDE driver and supported by cdrecord. > 'dev=/dev/hdc' is then the right way to specify the drive > Oh, that could be the difference. I'm still using 2.4 as long as Pat keeps it the default. |