WDC 800BB (ATA) traag: 2-23 MB/s, icm SiS 5513

Pagina: 1
Acties:
  • 107 views sinds 30-01-2008
  • Reageer

  • pdbq
  • Registratie: Juli 2004
  • Laatst online: 15-12-2022
ECS 761GX-M754 v1.0, 3100+, 512 PC3200, ATI AX300
WDC 800BB-22JHC0 (ATA)
Op beide IDE kanalen blijft hij steken op 23MB/s, HD tune output:
Min: 2.2 MB/s
Max: 23.8 MB/s
Av: 22.3 MB/s
Acces: 13.9 ms
Burst: 24 MB/s
CPU: 2.5%

Vergelijk dit met: av 40.3 MB/s, burst 92.3 MB/s (HD tach, WDC 800BB, AMD XP 3200, ABIT NF7-S)

Windows, HD tune geven beide UDMA 5 aan, SMART health is alles OK, ook bij Speedfan (fitness 97%, performance 100%). DVD speler doet het prima in DMA.

Geprobeerd:
Getest met DVD op 2e kanaal, eraf, HD op kanaal 1 en 2, geen verschil, IDE80 kabel onderling verwisseld. Slave en master geprobeerd, verandert ook niet.

In configuratiescherm de controllers verwijderd, Windows XP SP2 heeft ze opnieuw herkend.
Primair, Secundair en SIS 5513 controller.

Ook van SIS de 5513 geinstalleerd, verandert niet. De HD tune results zijn met standaard windows drivers (15-09-2003, van ECS v1.0 zijn van 23-08-2003). Geen virus scanner, alle overtollige background processen uit.

Helaas niet mogelijk om de disk snel op andere computer aan te sluiten c.q. windows opnieuw installeren, als niemand een idee heeft zal het eerste toch moeten om de IDE controller of HD uit te sluiten.

HD tach 3.0.1.0 results: long bench 32 MB zones
13.8 ms
CPU 0% +-2%
Av: 24.1 MB/s
Burst: 26.1 MB/s

Rechte lijn net onder de 26 MB/s, piekjes naar beneden naar de 20, van 60 tot 65 GB drop naar 3 MB/s, vrije willekeurig, ook een run zonder drop gehad.

Een 64bit Ubuntu 5.10 live:

dmesg
[ 42.148854] SIS5513: IDE controller at PCI slot 0000:00:02.5
[ 42.148880] SIS5513: chipset revision 1
[ 42.148882] SIS5513: not 100% native mode: will probe irqs later
[ 42.148892] SIS5513: SiS 962/963 MuTIOL IDE UDMA133 controller
[ 42.148906] ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:DMA, hdb:DMA
[ 42.148919] ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc:DMA, hdd:DMA
[ 42.148928] Probing IDE interface ide0...
[ 42.158011] klogd[3662]: segfault at 0000000000000000 rip 00002aaaaabe54d2 rsp 00007fffffd2abc0 error 6
[ 42.412149] hda: WDC WD800BB-22JHC0, ATA DISK drive
[ 43.023042] ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
[ 46.611258] hda: max request size: 128KiB
[ 46.621116] hda: 156301488 sectors (80026 MB) w/2048KiB Cache, CHS=65535/16/63, UDMA(100)
[ 46.621171] hda: cache flushes supported
[ 46.648572] /dev/ide/host0/bus0/target0/lun0: p1

hdparm
/dev/hda:

Model=WDC WD800BB-22JHC0, FwRev=05.01C05, SerialNo=WD-WCAM9F326318
Config={ HardSect NotMFM HdSw>15uSec SpinMotCtl Fixed DTR>5Mbs FmtGapReq }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=66
BuffType=unknown, BuffSize=2048kB, MaxMultSect=16, MultSect=off
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=156301488
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
AdvancedPM=no WriteCache=enabled
Drive conforms to: device does not report version:

* signifies the current active mode


/dev/hda:
multcount = 0 (off)
IO_support = 3 (32-bit w/sync)
unmaskirq = 0 (off)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
geometry = 65535/16/63, sectors = 156301488, start = 0

/dev/hda:
Timing cached reads: 2148 MB in 2.00 seconds = 1074.16 MB/sec
Timing buffered disk reads: 54 MB in 3.01 seconds = 17.95 MB/sec

messages gechecked, geen Seek errors oid.

Tweede edit:
Tweede hd opzelfde channel als de WD:
HD tune
Maxtor 91360U4
Min: 10.5 MB/s
Max: 18.2 MB/s
Av: 15.3 MB/s
Access: 14.7 ms
Burst 24.3 MB/s
CPU 1.6% (UDMA 4)

Deze waarden lijken mij ook te laag, maar ik kan niet zo snel een benchmark vinden. Hij heeft wel het typische verloop naar beneden, bij de WDC is het een rechte lijn.

Probleem is, computer is niet van mij, ik wil erachter komen of de HD of mobo RMA moet. En natuurlijk een identificatie van het probleem zodat ik niet afgescheept wordt.

Bij de WDC ligt de speed op 80GB nog onder HD tach value, dus de rechte lijn is mogelijk. Is dit typisch voor een controller probleem, of juist eerder voor een HD probleem?? En de drop naar 2-3 MB/s over 5 GB die typisch opduikt?

[ Voor 64% gewijzigd door pdbq op 24-02-2007 11:09 ]


  • pdbq
  • Registratie: Juli 2004
  • Laatst online: 15-12-2022
Niemand een idee?

De burst rate lijkt erop te wijzen dat ATA33 effectief gebruikt wordt, al is het overal UDMA 5 ATA 100 dat wordt aangegeven. Wie weet of 26.2 MB/s burst ongeveer de max is voor ATA 33??

BIOS is trouwens de nieuwste, 02/14/2006.

Dan lijkt de controller de schuldige, of niet? Iemand die dezelfde SiS 5513 IDE controller gebruikt?

  • pdbq
  • Registratie: Juli 2004
  • Laatst online: 15-12-2022
Update nummer 2:

De WD kon ik aan een oude Athlon 900 met 128MB hangen, HD tune results:
min 32.8
max 54.4
av 47.7
access 14 ms
burst 59.7
cpu 30%

Zo als het hoort dus!! Ik heb windows nu geinstalleerd op de Maxtor, nog geen verandering. Als hij klaar is met windows updaten, hang ik er de WD aan.

Ideeen??

Verwijderd

Lijkt aan je controller te liggen. De schijven zijn prima zoals je zei. Je ziet zelf heel duidelijk dat de performance horizontaal gelimiteerd is.

Waar het nou precies aan kan liggen is mij niet duidelijk.

Dat je HDD een 'val' maakt naar 2MB/s rond een bepaald punt is meestal een teken dat op die locatie een bad sector is vervangen door een reserve sector. Ga je dan benchmarken (sequentieel) dan moet de schijf een paar grote seeks maken wat tijd kost. In feite is je oppervlak dan niet meer 'contigious'. Maar opzich zou het effect ervan op real-life performance minimaal moeten zijn.

  • pdbq
  • Registratie: Juli 2004
  • Laatst online: 15-12-2022
Thanks Enlightenment, die drop is dus over 5Gb (32 MB zones), dus levert hoogstens een spike op, geen drop over zo'n gebied (SMART geeft zelfs geen reallocated sectors op). Op de Duron 900 gaf hij überhaupt geen probleem.

Windows helemaal uptodate op de Maxtor, HD tune geeft op de WD nog steeds hetzelfde beeld. Keurig de drivers van ECS geinstalleerd etc.

Probleem is nu:
-doe ik toch iets fout met de drivers?
-erg verdacht dat perfomance incl burst rate gewoon op ATA33 lijkt. Als controller kapot is, zou hij dan terug kunnen schakelen intern naar ATA33, terwijl hij UDMA 5 aan blijft geven?
-Is er nog een tool die gedetailleerd de overdrachtmodus kan uitlezen, realtime? CPU is altijd laag, dus PIO is het niet, misschien ATA33 oid.

De linux kernel (2.6.18.5 at least) is ook niet blij met de controller lijkt het, DMA heeft corruptie tot gevolg:

http://bugzilla.kernel.org/show_bug.cgi?id=7004

Ik ben bang dat als hij voor een RMA teruggaat (in dit geval dus de hele computer) hij terugkomt met de mededeling dat hij prima werkt. Hoe bewijs ik nu dat de controller niet in orde is?? Helaas leidt het onder windows niet to massale corruptie van het fs, alleen veel te traag dus.

Is de controller gewoon kapot, of is de slechte performance gewoon een 'feature'?

  • pdbq
  • Registratie: Juli 2004
  • Laatst online: 15-12-2022
Computer is nu bij verkoper, die is ervan overtuigd dat het een software (configuratie) probleem is. Zou mooi zijn, maar ik denk het niet.

Ik heb een technical support form online ingevuld bij ECS de 25e, hopelijk krijg ik daar iets op terug (bij status is nog niets te zien). Ben nog steeds erg benieuwd of hij nu kapot is, of het een hardware bug is.
Pagina: 1