WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: How-to Disable DMA on IDE compactflash disk  (Read 3899 times)

brianez21

  • Guest
How-to Disable DMA on IDE compactflash disk
« 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!

Offline lucky13

  • Jr. Member
  • **
  • Posts: 76
    • my mostly linux-related blog
Re: How-to Disable DMA on IDE compactflash disk
« Reply #1 on: May 17, 2010, 08:02:16 PM »
Did you try nodma?

brianez21

  • Guest
Re: How-to Disable DMA on IDE compactflash disk
« Reply #2 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.
« Last Edit: May 17, 2010, 09:04:11 PM by Brian »

Offline JumpZero

  • Newbie
  • *
  • Posts: 1
Re: How-to Disable DMA on IDE compactflash disk
« Reply #3 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

brianez21

  • Guest
Re: How-to Disable DMA on IDE compactflash disk
« Reply #4 on: March 06, 2011, 06:48:35 PM »
Thanks to gave the solution

you're welcome!