[Bugme-new] [Bug 4165] New: IMPOSSIBLE to enable udma5,
the maximum is udma2, unbelievably!
bugme-daemon at osdl.org
bugme-daemon at osdl.org
Fri Feb 4 11:05:53 PST 2005
http://bugme.osdl.org/show_bug.cgi?id=4165
Summary: IMPOSSIBLE to enable udma5, the maximum is udma2,
unbelievably!
Kernel Version: 2.6.8.1-12mdk
Status: NEW
Severity: high
Owner: bzolnier at elka.pw.edu.pl
Submitter: mmodem00 at netvisao.pt
Distribution: Mandrake
Hardware Environment: Asus A2H notebook with chipset SIS5513 with a hda
IC25N060ATMR04-0 (hitachi 4200rpm)
Software Environment: Mandrakelinux packages
Problem Description:
Steps to reproduce: 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).
To see the rate in windows i used the programs SISOft Sandra and Astra32.
I have been trying to figure out why in linux i cant use the udma5 mode.
So i again runed hdparm -X69 -d1 -u1 -m16 -c1 /dev/hda, giving this:
/dev/hda:
setting 32-bit IO_support flag to 1
setting multcount to 16
setting unmaskirq to 1 (on)
setting using_dma to 1 (on)
setting xfermode to 69 (UltraDMA mode5)
multcount = 16 (on)
IO_support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 1 (on)
then i run hdparm -i /dev/hda to see the info about:
/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 also run dmesg|tail and get this:
> 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.
So i speak with other people and told me that was because of the flat cable
that would have to have a 80 conectors, but a notebook doesnt have cable but
other kind of hardware so i check what i have are 80 conectors.
To dissipate all my doubts i went to windows and saw that it runs in udma5
(this with astra32 or SISoft Sandra like i said above).
So thats why the rate transfers in windows are faster than in linux.
How can this be possible?
Why this happens?
So in the mandrake cooker mailing list
FACORAT Fabrice <facorat.fabrice at laposte.net> told to went here and post a bug
because this is due to a kernel bug.
greetings,
Zé
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
More information about the Bugme-new
mailing list