linux-admin.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* impossible go through udma2 mode
@ 2005-02-06  7:14 Zé
  2005-02-06  9:49 ` GrantC
  0 siblings, 1 reply; 2+ messages in thread
From: Zé @ 2005-02-06  7:14 UTC (permalink / raw)
  To: linux-admin

I use mandrake10.1 with the default kernel (2.6.8-12mdk).

I have a Asus A2H notebook with chipset SIS5513 with a hda IC25N060ATMR04-0, 
ATA DISK drive.
I want to start to say that in windows get my hdd in udma5 (100 MB/s) and in 
linux its impossible to go up of the udma2 (33,3 MB/S).

I have been trying to figure out why in linux i cant use the udma mode 2.
So i runed hdparm -X69 -d1 -u1 -m16 -c1 /dev/hda

then i run hdparm -i /dev/hda to see the info about and get this:
/dev/hda:

 Model=IC25N060ATMR04-0, FwRev=MO3OAD0A, SerialNo=MRG366K3GKUJGH
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
 BuffType=DualPortCache, BuffSize=7884kB, MaxMultSect=16, MultSect=16
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=117210240
 IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4
 DMA modes:  mdma0 mdma1 mdma2
 UDMA modes: udma0 udma1 *udma2 udma3 udma4 udma5
 AdvancedPM=yes: mode=0x80 (128) WriteCache=enabled
 Drive conforms to: ATA/ATAPI-6 T13 1410D revision 3a:
* signifies the current active mode

Like you see continues in udma2!

After, i resolve just run :
~ ]# hdparm -X69 -d1 /dev/hda

/dev/hda:
 setting using_dma to 1 (on)
 setting xfermode to 69 (UltraDMA mode5)
 using_dma    =  1 (on)

and then do:
~]# dmesg|tail
Neighbour table overflow.
Neighbour table overflow.
Neighbour table overflow.
Neighbour table overflow.
Neighbour table overflow.
Neighbour table overflow.
Neighbour table overflow.
Neighbour table overflow.
Neighbour table overflow.
ide0: Speed warnings UDMA 3/4/5 is not functional.


To dissipate all my doubts i went to windows and saw that it runs in udma5.
So thats why the rate transfers in windows are faster than in linux.

How can this be possible?
Why this happens?


greetings,
zé
-
To unsubscribe from this list: send the line "unsubscribe linux-admin" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: impossible go through udma2 mode
  2005-02-06  7:14 impossible go through udma2 mode@ 2005-02-06  9:49 ` GrantC
  0 siblings, 0 replies; 2+ messages in thread
From: GrantC @ 2005-02-06  9:49 UTC (permalink / raw)
  To: Zé; +Cc: linux-admin

On Sun, 6 Feb 2005 07:14:52 +0000, you wrote:

>I use mandrake10.1 with the default kernel (2.6.8-12mdk).
>
>I have a Asus A2H notebook with chipset SIS5513 with a hda IC25N060ATMR04-0, 
                                         ^^^^^^^ you certain of that number?

I checked http://www.asus.com/prog/spec.asp?langs=01&m=A2000H%20Series

Is that the machine?  

Note: "hdparm -i /dev/hda" reports the drive settings reported by 
the drive on startup -- use "hdparm -I /dev/hda |less" to see the 
current drive settings, perhaps you will be surprised?  UDMA2 is 
fastest speed compatible with 40 & 80 way ribbon.  

Next, I'd look at recompiling the kernel to suit your hardware to 
get the proper driver in place.

Cheers,
Grant.


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2005-02-06  9:49 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-02-06  7:14 impossible go through udma2 mode Zé
2005-02-06  9:49 ` GrantC

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).