LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
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 04-27-2004, 12:10 PM   #1
tradium
LQ Newbie
 
Registered: Mar 2002
Posts: 4

Rep: Reputation: 0
dma_intr Drive Status Error


I've just installed a new hard drive & haven't even used it except to test whether the error would affect transferring files to the new partitions. It seems to work fine, I'm fairly confident the drive is not on it's way out (bought it yesterday).

What I see in the boot message is that there is an error once the new drive (hdd) is tested. It appears to me that the problem occurs as soon as the extended partition is reached on the new drive. If you look at the Partition check section for hdd - you can see that hdd5 and hdd6 (truncated) run together so that what is being read is actually hdd5hdd, which is not a partition label.

ide-floppy driver 0.99.newide
Partition check:
hda: hda1 hda2 hda3 hda4 < hda5 hda6 hda7 hda8 >
hdb: hdb1 hdb2 hdb3 hdb4 < hdb5 hdb6 hdb7 hdb8 >
hdd: hdd1 hdd2 hdd3 hdd4 < hdd5hdd: dma_intr: status=0x51 { DriveReady SeekComp
lete Error }
hdd: dma_intr: error=0x84 { DriveStatusError BadCRC }
hdd: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdd: dma_intr: error=0x84 { DriveStatusError BadCRC }
hdd: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdd: dma_intr: error=0x84 { DriveStatusError BadCRC }
hdd: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdd: dma_intr: error=0x84 { DriveStatusError BadCRC }
hdc: DMA disabled
ide1: reset: success

I've installed the new drive on the same IDE cable as the CD drive, with jumpers set to slave. The difference between this drive and the other two (hda, hdb) is that I installed using fdisk on the command line rather than using the gui during RH9 installation. My suspicion is that the table that the partition checker reads from is not written correctly - I need to edit it so that there is a space between hdd5 and hdd6. Does anyone know where I would find this table if it exists? Is it written onto the hard drive itself?

Thanks!
 
Old 04-27-2004, 12:25 PM   #2
AutOPSY
Member
 
Registered: Mar 2004
Location: US
Distribution: Redhat 9 - Linux 2.6.3
Posts: 836

Rep: Reputation: 31
Yes, If I were you, I would first fdisk it and delete all partitions. Backup first of course.
Make new partitions.

If you absolutely do not want to do that, I suggets you delete AT LEAST partitions 5 and 6,
and recreate those.

Use fdisk from the command line.
It asks, where you want to start and end the newly created partitions, so there IS NO way they can overlap as such.

This is rare in Linux, but can happen if you fdisk a drive with a machine that supports 32 BIT fat, then stick it in a machine that the BIOS barely supports general LBA.
Or viceer versal.

fdisk -l
will show you the begginning cylinders or blocks the last (4) partition resides on, start your new partitions there, concurrent. and this should rid you of this problem.
*ALSO*, if this is an older type drive, you may need to disable DMA, older drives don't support some of the functions of todays 200 GB drives.
But, like you said, I think its your partition table also.
m for help (fdisk) .
 
Old 04-28-2004, 11:20 AM   #3
tradium
LQ Newbie
 
Registered: Mar 2002
Posts: 4

Original Poster
Rep: Reputation: 0
Thanks for the reply AutOPSY - I tried a few different things and was able to rectify the first problem by reducing the number of partitions to 4 (as shown below in the Partition check section). I've also changed the order of the CD drive and the new (Maxtor 120GB) hard drive on the IDE cables - the hard drive is first now. Now the errors come up later in the boot log.

Partition check:
hda: hda1 hda2 hda3 hda4 < hda5 hda6 hda7 hda8 >
hdb: hdb1 hdb2 hdb3 hdb4 < hdb5 hdb6 hdb7 hdb8 >
hdd: hdd1 hdd2 hdd3 hdd4
ide-floppy driver 0.99.newide
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 4096 buckets, 32Kbytes
TCP: Hash tables configured (established 32768 bind 65536)
Linux IP multicast router 0.06 plus PIM-SM
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
RAMDISK: Compressed image found at block 0
Freeing initrd memory: 146k freed
VFS: Mounted root (ext2 filesystem).
Journalled Block Device driver loaded
hdd: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdd: dma_intr: error=0x84 { DriveStatusError BadCRC }
hdd: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdd: dma_intr: error=0x84 { DriveStatusError BadCRC }
hdd: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdd: dma_intr: error=0x84 { DriveStatusError BadCRC }
hdd: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdd: dma_intr: error=0x84 { DriveStatusError BadCRC }
hdc: DMA disabled
ide1: reset: success
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
Freeing unused kernel memory: 132k freed
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,5), internal journal
Adding Swap: 1277128k swap-space (priority -1)
hdd: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdd: dma_intr: error=0x84 { DriveStatusError BadCRC }
hdd: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdd: dma_intr: error=0x84 { DriveStatusError BadCRC }
hdd: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdd: dma_intr: error=0x84 { DriveStatusError BadCRC }
hdd: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdd: dma_intr: error=0x84 { DriveStatusError BadCRC }
ide1: reset: success
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,1), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,71), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,70), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,2), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,3), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,7), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds

...etc...


What are the consequences of disabling DMA for this drive?

Thanks in advance.
 
  


Reply



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
: dma_intr: status=0x51 { DriveReady SeekComplete Error } carboncopy Slackware 7 07-07-2004 04:02 AM
hda: dma_intr: status =0x51 { DriveReady SeekComplete Error } spank Linux - Newbie 5 09-17-2003 01:04 PM
dma_intr: error=0x84 (common error, but pls read) devendra112 Linux - Hardware 0 02-06-2003 01:35 PM
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error } markstoe Linux - General 7 11-14-2002 04:21 AM
dma_intr error bussell Linux - Hardware 3 08-22-2002 11:21 PM

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

All times are GMT -5. The time now is 06:07 PM.

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