Unix Technical Forum

dma status ==0x21 might have it figured out?

This is a discussion on dma status ==0x21 might have it figured out? within the Slackware Linux Support forums, part of the Unix Operating Systems category; --> I just replaced my hard drive and ram from 80 gig Maxtor and 256 megs ram to Seagate 200 ...


Go Back   Unix Technical Forum > Unix Operating Systems > Slackware Linux Support

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 02-20-2008, 11:44 AM
Leo (Bing) Whiteway
 
Posts: n/a
Default dma status ==0x21 might have it figured out?

I just replaced my hard drive and ram from 80 gig Maxtor and 256 megs ram to
Seagate 200 gig and 512 megs ram.
I have been getting errors with messages starting with:
dma status == 0x21
and on and on.
I had put the new drive on the end of the 80 wire cable and left the old on the
other socket on this cable. I spent a lot of time trying different things out
till this AM. I finally moved the new Seagate drive to the inner socket on the
80 wire cable and moved the Maxtor to the other ide cable along with my dvd
writer. I have tried rebooting several times and no longer get the error messages.
Could the 80 wire cable have caused my errors? Or have I still a problem but it
is not simply showing up for now?

--
Leo in Canada:
A computer without Microsoft is like a chocolate cake without mustard.
< running Slackware 10.1 Linux >
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 02-20-2008, 11:44 AM
Michael Bueker
 
Posts: n/a
Default Re: dma status ==0x21 might have it figured out?

Leo (Bing) Whiteway wrote:
> I had put the new drive on the end of the 80 wire cable and left the old
> on the other socket on this cable. I spent a lot of time trying
> different things out till this AM. I finally moved the new Seagate drive
> to the inner socket on the 80 wire cable and moved the Maxtor to the
> other ide cable along with my dvd writer. I have tried rebooting several
> times and no longer get the error messages.


It's unlikely that the cable caused the problems. If at all, it's mostly
using 40-pin instead of 80-pin that's problematic.

I suspect it was rather the setup of the drives - did you make sure they
had the correct jumper settings for their respective master/slave
position? It's sometimes possible to boot with a wrong setup there, but
weird things can happen.

Cheers,
~Mik

--
Alpha Test Version: Too buggy to be released to the paying public.
Beta Test Version: Still too buggy to be released.
Release Version: Alternate pronunciation of "Beta Test Version".
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 02-20-2008, 11:44 AM
chris dewbery
 
Posts: n/a
Default Re: dma status ==0x21 might have it figured out?

Leo (Bing) Whiteway wrote:
> I just replaced my hard drive and ram from 80 gig Maxtor and 256 megs
> ram to Seagate 200 gig and 512 megs ram.
> I have been getting errors with messages starting with:
> dma status == 0x21
> and on and on.
> I had put the new drive on the end of the 80 wire cable and left the old
> on the other socket on this cable. I spent a lot of time trying
> different things out till this AM. I finally moved the new Seagate drive
> to the inner socket on the 80 wire cable and moved the Maxtor to the
> other ide cable along with my dvd writer. I have tried rebooting several
> times and no longer get the error messages.
> Could the 80 wire cable have caused my errors? Or have I still a
> problem but it is not simply showing up for now?
>

No idea what dma status 0x21 means but I'd check the jumper settings on drives.

sounds like you could have both set to master, both set to slave, or only one of the drives set to cable select.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 02-20-2008, 11:44 AM
Steve'o
 
Posts: n/a
Default Re: dma status ==0x21 might have it figured out?

Michael Bueker wrote:

> Leo (Bing) Whiteway wrote:
>> I had put the new drive on the end of the 80 wire cable and left the old
>> on the other socket on this cable. I spent a lot of time trying
>> different things out till this AM. I finally moved the new Seagate drive
>> to the inner socket on the 80 wire cable and moved the Maxtor to the
>> other ide cable along with my dvd writer. I have tried rebooting several
>> times and no longer get the error messages.

>
> It's unlikely that the cable caused the problems. If at all, it's mostly
> using 40-pin instead of 80-pin that's problematic.
>
> I suspect it was rather the setup of the drives - did you make sure they
> had the correct jumper settings for their respective master/slave
> position? It's sometimes possible to boot with a wrong setup there, but
> weird things can happen.
>
> Cheers,
> ~Mik
>

I always use jumpers when setting drives, but in the seagate literature I
got with my recent 300gb drive it said "we do not recommend using jumpers
and instead you should use cable select"

Now I thought that was weird and did what I usually do which is ignore the
manufacturer, after all they only designed and made the product, what do
they know.

Could it be, in this case, cable select is the way to go...

Also, get smartmontools up and running, test the drive, get its S.M.A.R.T
features to tell you if the drive is a bit knackered or spot on.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 02-20-2008, 11:44 AM
Leo (Bing) Whiteway
 
Posts: n/a
Default Re: dma status ==0x21 might have it figured out?

Michael Bueker wrote:
> Leo (Bing) Whiteway wrote:
>
>> I had put the new drive on the end of the 80 wire cable and left the
>> old on the other socket on this cable. I spent a lot of time trying
>> different things out till this AM. I finally moved the new Seagate
>> drive to the inner socket on the 80 wire cable and moved the Maxtor to
>> the other ide cable along with my dvd writer. I have tried rebooting
>> several times and no longer get the error messages.

>
>
> It's unlikely that the cable caused the problems. If at all, it's mostly
> using 40-pin instead of 80-pin that's problematic.
>
> I suspect it was rather the setup of the drives - did you make sure they
> had the correct jumper settings for their respective master/slave
> position? It's sometimes possible to boot with a wrong setup there, but
> weird things can happen.
>
> Cheers,
> ~Mik
>

Thanks for the reply.

I have read that sometimes you can get problems when mixing drives on the same
cable. This may have something to do with it but I have the 80 pin cable on the
ide0 socket and the 40 pin cable on the ide1 socket as that is what the
motherboard docs suggest. 80 pin to blue socket. The jumpers are not easily
mistaken and I did not err that way. The Seagate wants no Jumpers if it is
master. the Maxtor wants jumper crossways if slave. I did this. I have had
problems with 80 wire cables before so this is why I changed things around. For
some reason the 80 wire cables seem to screw up on the tail end socket for me.

--
Leo in Canada:
A computer without Microsoft is like a chocolate cake without mustard.
< running Slackware 10.1 Linux >
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #6 (permalink)  
Old 02-20-2008, 11:44 AM
Grant
 
Posts: n/a
Default Re: dma status ==0x21 might have it figured out?

On Tue, 25 Oct 2005 16:24:56 GMT, "Leo (Bing) Whiteway" <leowhiteway@yahooc.a> wrote:

>I just replaced my hard drive and ram from 80 gig Maxtor and 256 megs ram to
>Seagate 200 gig and 512 megs ram.


Well, you've crossed 137GB boundary, one issue, perhaps...

>I had put the new drive on the end of the 80 wire cable and left the old on the
>other socket on this cable.


Bad move, hard drives go in as master at end of cable, you want hda + hdc
for best performance. Decent DVD/CD that do udma2 can go in as slave on
the slave (gray) connector 6" from the end. Only use 18" 80-way cables.

Other reason for hard drive on own cable is that IDE transaction do not
disconnect, so during seek time on one drive, both drives are locked out

'Tis the other reason to go SATA for new drives.

Grant.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #7 (permalink)  
Old 02-20-2008, 11:44 AM
Leo (Bing) Whiteway
 
Posts: n/a
Default Re: dma status ==0x21 might have it figured out?

chris dewbery wrote:
> Leo (Bing) Whiteway wrote:
>
>>I just replaced my hard drive and ram from 80 gig Maxtor and 256 megs
>>ram to Seagate 200 gig and 512 megs ram.
>>I have been getting errors with messages starting with:
>>dma status == 0x21
>>and on and on.
>>I had put the new drive on the end of the 80 wire cable and left the old
>>on the other socket on this cable. I spent a lot of time trying
>>different things out till this AM. I finally moved the new Seagate drive
>>to the inner socket on the 80 wire cable and moved the Maxtor to the
>>other ide cable along with my dvd writer. I have tried rebooting several
>>times and no longer get the error messages.
>> Could the 80 wire cable have caused my errors? Or have I still a
>>problem but it is not simply showing up for now?
>>

>
> No idea what dma status 0x21 means but I'd check the jumper settings on drives.
>
> sounds like you could have both set to master, both set to slave, or only one of the drives set to cable select.


Nope. I did the jumpers correctly. The Seagate wants no jumpers to be master and
the Maxtor wants the jumper crosswise to be slave.
I have heard that having different manufacturers hard drives on the same cable
can cause odd errors but I have also had problems with the end socket on 80 wire
cables before.
I google a lot before I post and that is where I saw these things I seem to be
not the only one with this error so I figured someone else may have had it and
figured out what was the problem and the fix.
Thanks for the reply.

--
Leo in Canada:
A computer without Microsoft is like a chocolate cake without mustard.
< running Slackware 10.1 Linux >
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #8 (permalink)  
Old 02-20-2008, 11:44 AM
Leo (Bing) Whiteway
 
Posts: n/a
Default Re: dma status ==0x21 might have it figured out?

Grant wrote:
> On Tue, 25 Oct 2005 16:24:56 GMT, "Leo (Bing) Whiteway" <leowhiteway@yahooc.a> wrote:
>
>
>>I just replaced my hard drive and ram from 80 gig Maxtor and 256 megs ram to
>>Seagate 200 gig and 512 megs ram.

>
>
> Well, you've crossed 137GB boundary, one issue, perhaps...
>
>
>>I had put the new drive on the end of the 80 wire cable and left the old on the
>>other socket on this cable.

>
>
> Bad move, hard drives go in as master at end of cable, you want hda + hdc
> for best performance. Decent DVD/CD that do udma2 can go in as slave on
> the slave (gray) connector 6" from the end. Only use 18" 80-way cables.
>
> Other reason for hard drive on own cable is that IDE transaction do not
> disconnect, so during seek time on one drive, both drives are locked out
>
> 'Tis the other reason to go SATA for new drives.
>
> Grant.


You guys have given me a lot to think about. I will do some more changing about
with the drives and cables. Will see what gives then.
I can't afford to change now to sata but maybe the next change in motherboard
will go the sata way.
Thanks much.

--
Leo in Canada:
A computer without Microsoft is like a chocolate cake without mustard.
< running Slackware 10.1 Linux >
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #9 (permalink)  
Old 02-20-2008, 11:44 AM
Michael Bueker
 
Posts: n/a
Default Re: dma status ==0x21 might have it figured out?

Grant wrote:
>>I just replaced my hard drive and ram from 80 gig Maxtor and 256 megs ram to
>>Seagate 200 gig and 512 megs ram.

>
> Well, you've crossed 137GB boundary, one issue, perhaps...


Only to the BIOS. If you bootable partition is below that, there should
be no problem. Once the kernel takes over, it talks directly to the HDD
and sets the size parameters correctly (i have this on an old Compaq
which only sees 6G of a 160G drive, but as my boot partition is in the
first 2G, there's no trouble).

~Mik

--
Quantum placui tibi?
// How was I?

From "Sensual Latin" by Henry Beard
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #10 (permalink)  
Old 02-20-2008, 11:44 AM
Grant
 
Posts: n/a
Default Re: dma status ==0x21 might have it figured out?

On Tue, 25 Oct 2005 22:05:43 +0000, Steve'o <na@na.com> wrote:

>
>Also, get smartmontools up and running, test the drive, get its S.M.A.R.T
>features to tell you if the drive is a bit knackered or spot on.


Good point, smartmon CRC errors counted are due to data scrambled over
the cable.

Grant.

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

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

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT. The time now is 06:04 AM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
www.UnixAdminTalk.com