Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 4 Apr 2001 16:04:48 +0700
From:      "Pavel Gubin" <pg@ie.tusur.ru>
To:        <freebsd-hardware@freebsd.org>
Subject:   ATA problems on MicroStar MS6340M KM-133 SocketA motherboard
Message-ID:  <000d01c0bce6$4cfb2000$497ac0d4@ie.tusur.ru>

next in thread | raw e-mail | index | archive | help
Hello,

I've encountered a problem running misc FreeBSD releases on MS6340M M/B.

System:
 Microstar MS6340M SocketA Athlon/Duron uATX motherboard - KM133 chipset
   north bridge=VT8365 (~KT133 + integrated S3 Savage SVGA on chip),
   south bridge=VT62C686B UATA100
   Award BIOS v6.0; versions tried: 2.8, 4.0
   (tried with external S3 Trio3D/2X AGP - no difference)
 Athlon 700 SocketA CPU (replacing with Duron 700 makes no difference)
 64M PC133 Samsung DIMM (8M used for videobuffer if using integrated video)
 Fujitsu MPF3102AT 10Gb UATA66 drive (1st controller, UATA66 cable)
      (replacing with Quantum Fireball CR43A013 4.3Gb UATA66 makes no
      significant difference)
 Philips PCA362CDA 36x CD-ROM (2nd controller, standard cable)

Previous variant of system:
 All devices but motherboard are the same;
 M/B - Gigabyte GA7ZM SocketA KT133+VT82C686A (UDMA66),
 SVGA - S3 Trio3D/2X AGP

FreeBSD versions tried: 4.2-RELEASE, 4.3-RC, 5.0-CURRENT

1. FreeBSD (all versions) doesn't sense if UATA66 drive connected
   to UATA66 controller by a non-ATA66 cable (whereas BIOS senses),
   which leads to ICRC errors and falling back to PIO mode.

2. Strange transfer rates measured by iozone 2.01 (200Mb file on
   700Mb /tmp filesystem mounted async, 8192b chunks) - write/read, Mb/s:

     UDMA mode:        ---------- MS6340M ---------       GA7ZM
                       BIOS v2.8          BIOS v4.0
       4.2              ~22/23(*)          ~5/17(*)      ~22/23
       4.3              ~ 7/23             ~4/14         ~ 7/23
       5.0              ~ 7/23             ~4/14         ~ 7/23

     PIO mode: all combinations of FreeBSD/BIOS gives xfer rate
               ~7-8 Mb/s write/read (at 100% CPU load...)

     (*) 4.2 was slightly hacked to limit UDMA to UDMA33 mode, because
         working in UDMA66 leads to ICRC errors and fallback to PIO;
         this problem only appears with 4.2-RELEASE running on MS6340M;
         4.3/5.0 on MS6340M and all versions on GA7ZM runs without errors,
    (**) Forcing drive to be UATA33 (using Fujitsu's firmware modification
         utility) changes nothing; using Quantum drive instead of Fujitsu
         changes maximum xfer rates (~14 Mb), but essentially situation
         remains the same, including ICRC on 4.2+MS6340M
   (***) CDROM drive works with errors when in UDMA mode on MS6340M,
         whereas on GA7ZM it works OK.


So, the question: can I (or anybody else) do with this stuff to
make it work properly?

Thanks in advance,
/pg



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hardware" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?000d01c0bce6$4cfb2000$497ac0d4>