LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 06-30-2004, 01:11 AM   #1
carboncopy
Senior Member
 
Registered: Jan 2003
Location: Malaysia
Posts: 1,210
Blog Entries: 4

Rep: Reputation: 45
: dma_intr: status=0x51 { DriveReady SeekComplete Error }


Hi!

After I move my /root to reiserfs, problem started and I get the following message during boot-up (edited):
Code:
hde: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hde: dma_intr: error=0x84 { DriveStatusError BadCRC }
hdf: DMA disabled
ide2: reset: success
I would think this has to do with reiserfs which was formatted under 2.4.26 during installation AND then I moved on to 2.6.7 after installation.

I did google the error, Linus was answering some question on in but not a fix.

I don't understand exactly what is the problem which causes this. And yes, I don't have DMA on either my /dev/hde or /dev/hdf. And it can switch in between and suddenly both can loose DMA. And I will get SUCKY read time:

Code:
root@mtop:~# hdparm -t /dev/hdf2

/dev/hdf2:
 Timing buffered disk reads:  158 MB in  3.01 seconds =  52.46 MB/sec
root@mtop:~# hdparm -t /dev/hde1

/dev/hde1:
 Timing buffered disk reads:    6 MB in  3.75 seconds =   1.60 MB/sec
root@mtop:~#

Ok, I want to know, how can I avoid this if I want to use reiserfs.

If I can't avoid it, how can I avoid it, if I just use ext3?

And also what causes the problem, so I can fix it and avoid it.
 
Old 06-30-2004, 04:31 AM   #2
carboncopy
Senior Member
 
Registered: Jan 2003
Location: Malaysia
Posts: 1,210

Original Poster
Blog Entries: 4

Rep: Reputation: 45
Update on actions taken:

1. Delete all partition on /dev/hde
2. Repartition /dev/hde
3. Install Slackware 10.0 on /dev/hde1
4. Delete partition /dev/hdf2 (reiserfs; used to be /).

I rebooted AND I still get the same error and same shity slow data transfer rate This time on /dev/hdf

ARGHHH!!! which drive is the one which is causing the problem? /dev/hde or /dev/hdf?

Just for your info /dev/hde has been used by my Mac Os X. (hfs+ journal).
When I fdisk it the first time I can't see any partition in it. I didn't know I can switch fdisk to bsd style partition view [b]. Frustrated.
 
Old 07-02-2004, 07:29 AM   #3
carboncopy
Senior Member
 
Registered: Jan 2003
Location: Malaysia
Posts: 1,210

Original Poster
Blog Entries: 4

Rep: Reputation: 45
Urr.. Anybody can suggest something? Now i have an 80G ATA 133 harddisk doing nothing in my machine.
 
Old 07-02-2004, 07:37 AM   #4
keefaz
LQ Guru
 
Registered: Mar 2004
Distribution: Slackware
Posts: 6,791

Rep: Reputation: 940Reputation: 940Reputation: 940Reputation: 940Reputation: 940Reputation: 940Reputation: 940Reputation: 940
I would check if driver for IDE shipset controler on the motherboard is correct (if you have via IDE shipset, make sure kernel was configured with it for example). I would check the bios too but it should be fine as it runned fine under 2.4.26. Did you try to format the whole drive at last ressort ? (just delete partition may be unefficient)
 
Old 07-02-2004, 10:51 PM   #5
carboncopy
Senior Member
 
Registered: Jan 2003
Location: Malaysia
Posts: 1,210

Original Poster
Blog Entries: 4

Rep: Reputation: 45
The odd thing about all this is that:

When I boot into /dev/hde, then /dev/hdf DMA would be disabled. If I boot into /dev/hdf then /dev/hde DMA would be disabled.

Do you thing it is something to do with my PCI-IDE card? I have a Sil680 card. And yes, I compiled both my motherboard (VIA) and SIL680 driver into the kernel.

And I just spend around US$10 for a NEW IDE cable by CoolerMaster. Suppose to have shielding and what not.

By the way, I have repartition hde and format it to ext3. But I still have not done anything to hdf because All my data is in there and I am not willing to transfer the data at 1.6Mbit/second.

When I mount any of the partition from hdf (I am booting into hde) The machine feels like a grandma crawling.
 
Old 07-03-2004, 04:03 PM   #6
pH*
Member
 
Registered: Nov 2003
Distribution: Slackware 10
Posts: 40

Rep: Reputation: 15
carbon copy: i found something similar to your problem (i think) in the archives...

click here

the fix suggested was to go under

ATA/IDE/MFM/RLL Support
-- IDE,ATA,Atapi Block Devices
----Use Multi-Mode by Default <------ select THAT to yes in your kernal config

then recompile, obviously.

not sure if it worked for him, and it didn't work for me, but my error is a bit of the same, and a bit different... I'll include it here just for reference sake.

Code:
hdd: status error: status=0x58 { DriveReady SeekComplete DataRequest }
hdd: status error: error=0x00
hdd: drive not ready for command
hdd: status error: status=0x58 { DriveReady SeekComplete DataRequest }
hdd: status error: error=0x00
hdd: drive not ready for command
hdd: status error: status=0x58 { DriveReady SeekComplete DataRequest }
hdd: status error: error=0x00
hdd: drive not ready for command
hdd: ATAPI reset complete
hdd: status error: status=0x59 { DriveReady SeekComplete DataRequest Error }
hdd: status error: error=0x20LastFailedSense 0x02
hdd: drive not ready for command
hdd: status error: status=0x58 { DriveReady SeekComplete DataRequest }
hdd: status error: error=0x00
hdd: drive not ready for command
hdd: status error: status=0x58 { DriveReady SeekComplete DataRequest }
hdd: status error: error=0x00
hdd: drive not ready for command
hdd: status error: status=0x58 { DriveReady SeekComplete DataRequest }
hdd: status error: error=0x00
hdd: drive not ready for command
hdd: ATAPI reset complete
which just repeats for a while... can't even get the full output of dmesg this takes up so much room...
 
Old 07-03-2004, 04:43 PM   #7
keefaz
LQ Guru
 
Registered: Mar 2004
Distribution: Slackware
Posts: 6,791

Rep: Reputation: 940Reputation: 940Reputation: 940Reputation: 940Reputation: 940Reputation: 940Reputation: 940Reputation: 940
what is your output for cat /usr/src/linux/.config | grep -i dma ?
[edit]
try to add append="ide=nodma" to your lilo config, run lilo, reboot and see what happen

Last edited by keefaz; 07-03-2004 at 04:49 PM.
 
Old 07-07-2004, 05:02 AM   #8
carboncopy
Senior Member
 
Registered: Jan 2003
Location: Malaysia
Posts: 1,210

Original Poster
Blog Entries: 4

Rep: Reputation: 45
I think I found the culprit!

It is my pci-ide card. Now, I am running both my harddisk off my on-board IDE with no slow-down, infact I am getting a higher reading with buffer-cache reads. Damn.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
DriveReady SeekComplete Error l00zer Linux - Hardware 5 10-24-2005 10:33 PM
{ DriveReady SeekComplete DataRequest Error } kelnt Linux - Hardware 2 11-26-2004 08:38 AM
DriveReady SeekComplete Error ashfaq Linux - Software 1 04-22-2004 07:20 PM
hda: dma_intr: status =0x51 { DriveReady SeekComplete Error } spank Linux - Newbie 5 09-17-2003 02:04 PM
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error } markstoe Linux - General 7 11-14-2002 05:21 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 09:10 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