Tiny Core Linux

Tiny Core Base => TCB Q&A Forum => Topic started by: brianez21 on May 17, 2010, 07:23:36 PM

Title: How-to Disable DMA on IDE compactflash disk
Post by: brianez21 on May 17, 2010, 07:23:36 PM
Hi,

I am running TinyCore Linux from an 8GB Kingston Compact Flash card and I noticed it is booting very slowly due to the kernel's DMA driver trying and failing to enable DMA on my IDE adapter.

What is the correct kernel boot option to disable DMA? I already tried libata.force=1:pio4 but that had no effect.

Thanks in advance!
Title: Re: How-to Disable DMA on IDE compactflash disk
Post by: lucky13 on May 17, 2010, 08:02:16 PM
Did you try nodma?
Title: Re: How-to Disable DMA on IDE compactflash disk
Post by: brianez21 on May 17, 2010, 08:48:47 PM
Did you try nodma?

Yes I tried that cheatcode (nodma and ide=nodma) and it had no effect. Thanks for suggesting it though.

//EDIT// I found an argument that does it! Just append ide_core.nodma=0.0 to the end of your kernel options.
Title: Re: How-to Disable DMA on IDE compactflash disk
Post by: JumpZero on September 05, 2010, 11:46:39 AM
Hi Brian,

same problem with Compact Flash card and your cheatcode worked
Thanks to gave the solution

--
Jmp0
Title: Re: How-to Disable DMA on IDE compactflash disk
Post by: brianez21 on March 06, 2011, 06:48:35 PM
Thanks to gave the solution

you're welcome!