LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 03-06-2007, 01:49 PM   #1
srfeo
LQ Newbie
 
Registered: Jul 2006
Posts: 5

Rep: Reputation: 0
grub ide=nodma not working with CF card - boot delay


Hi there. I have been trying to figure out how to get rid of the dma timer errors that I am getting when booting my debian testing (etch) from compact flash (Kingston) using a CF-to-IDE interface.

I have placed the following in my /boot/grub/menu.lst:

Code:
kernel /boot/vmlinuz-2.6.18-4-686 ide=nodma root=/dev/hda1 ro
but I still get the following DMA errors on bootup:

Code:
Probing IDE interface ide0...
hda: KINGSTON, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: max request size: 128KiB
hda: 4061232 sectors (2079 MB) w/1KiB Cache, CHS=4029/16/63, DMA
 hda:<4>hda: dma_timer_expiry: dma status == 0x21
hda: DMA timeout error
hda: dma timeout error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: unknown
 hda1 hda2 <<4>hda: dma_timer_expiry: dma status == 0x21
hda: DMA timeout error
hda: dma timeout error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: unknown
 hda5 >
hda: dma_timer_expiry: dma status == 0x21
hda: DMA timeout error
hda: dma timeout error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: unknown
hda: dma_timer_expiry: dma status == 0x21
hda: DMA timeout error
hda: dma timeout error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: unknown
Attempting manual resume
And then the bootup continues OK. Is there anyway to avoid this at bootup? Will this cause any problems?

Thanks!
 
Old 03-28-2007, 08:42 AM   #2
amosmagdane
LQ Newbie
 
Registered: Mar 2007
Posts: 1

Rep: Reputation: 0
Hi,

You may need to upgrade to a newer kernel version.

I've just installed a compact flash card to boot off in a fedora core 6 system. I was having the same dma_timer_expiry messages which was delaying the system start. I didn't have ide=nodma.
After putting this into the kernel line in menu.lst I didn't see the errors anymore and the system booted up without any delay.

kernel line:
kernel /vmlinuz-2.6.20-1.2933.fc6 ide=nodma ro root=/dev/VolGroup00/root rhgb
 
  


Reply

Tags
flashmemory



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Grub - Delay before showing boot menu IK81 Linux - General 3 10-02-2006 11:02 AM
FC 5 install boot ignores ide=nodma option iusedtobeafox Fedora - Installation 2 04-14-2006 06:09 AM
grub dual boot between scsi and ide peter72 Linux - Software 0 06-29-2005 02:39 PM
GRUB or LILO boot to SCSI drive on SCSI system w/ IDE card mkl838 Linux - General 1 03-06-2005 09:01 PM
grub boot from a IDE flash card bigge Linux - General 4 04-25-2003 12:46 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 03:50 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration