VIA bevestigt 686B southbridge data-corruption bug

The Register schrijft dat VIA de aanwezigheid van een data-corruption bug in haar 686B southbridge heeft bevestigd. Vooral KT133(A) moederborden zijn met de chip uitgerust, maar ook andere VIA en AMD northbridges kunnen ermee samenwerken. Het probleem schijnt te worden veroorzaakt door fouten in de PCI-toegang instellingen en treedt op als er een grote hoeveelheid aan data wordt getransporteerd over verschillende IDE-kanalen. De aanwezigheid van een Creative Soundblaster Live! geluidskaart schijnt de zaken nog erger te kunnen maken. Gelukkig wordt er in samenwerking met moederbordfabrikanten gewerkt aan een patch in de vorm van een BIOS-update:

The bug was uncovered by German hardware site Au-Ja! It's not exactly a common problem: the date corruption affects large, 100MB and up file transfers between two hard drives connected to separate IDE channels exchanging the data by DMA. Having a Creative Labs Soundblaster Live card in place seems to exacerbate the problem.

VIA's BIOS fix works by adjusting a number of PCI settings, which, according to TechChannel, suggests the problem is a result of competitive PCI access.

VIA told The Register that it is a BIOS issue, and it will be posting a fix on its Web site sometime next week.

Met dank aan [Jay] en OMX2000 voor tip.

Door Tweakers

Tweakers HQ

12-04-2001 • 19:54

51

Bron: The Register

Reacties (51)

51
50
38
13
2
0
Wijzig sortering
Aan de ene kant is het natuurlijk goed dat zo'n bug opgelost kan worden met een biosupdate, maar het zal waarschijnlijk vertragend gaan werken. De chip functioneert immers niet goed in de situatie waarvoor hij is gemaakt, dus moet de bug gepasseerd worden door een ander stukje van de hardware wat waarschijnlijk dus iets trager zal gaan werken!
Dat denk ik niet. Als de BIOS update zorgt voor het aanpassen van PCI settings op de chipset (timing, concurrency), dan hoeft dat niet per definitie vertragend te werken.
Volgens mij heb ik hier ook last van gehad en kan het dus bevestigen. Twee hardeschijven op ide1 en ide2, vijf a tien seconde nadat ik begonnen was met kopieeren van de ene naar de andere schijf naaide het systeem vast. Het wilde alleen werke als ik de drives in PIO4 zette :r

'Opgelost' door de 1 hdd aan de raid-controller te hangen en de andere aan de interne ide controller.

Niet bepaald zoals ik het wil, maar het werk...
Het wilde alleen werke als ik de drives in PIO4 zette
Vandaar dat ik (en velen met mij) er waarschijnlijk geen last van heb, omdat mijn harddisk in UDMA loopt (IBM DTLA 307030) en mijn branders (Sony CRX100E en Plextor PX-W1210TA) in PIO4 lopen!
hmmmz komt mij heel bekend voor...
is dus een buggie in mobo.. k..
* 786562 4play
Anoniem: 24072 12 april 2001 20:22
Ik heb vaak gehad dat ik een cd aan het branden was met mijn plextor 12x en dat die dan ineens opnieuw ging opstarten of er gewoon een zwart scherm was en was gestopt met branden :( Weer cd verneukt volgens mij komt het ook hierdoor. Ik heb dus ook soundblaster live.
Plex kan volgens mij niet eens DMA draaien...
Mijn plex draait wel met DMA (geen UDMA).
Inderdaad, bij het branden van 13,5 IBM op IDE1 naar een plex op IDE2, crash boem bang en reset.

Bios update is een lapmiddel, omruil actie zou beter zijn....
Heb inderdaad hetzelfde probleem: plextor 8x4x32. Zwart scherm of opnieuw opstarten. KT7-A met SB Live. Heb van ellende maar de brander in andere PC ingebouwd. Later kreeg ik hetzelfde probleem bij het kopieren van de CDROM drive naar HDD...
Anoniem: 10476 12 april 2001 20:57
Laat ze even een voorbeeld aan Intel nemen, ik had zo'n 820 en die werd gelijk teruggenomen. Nu zit je met een gepatchte BIOS en wie weet wat er nog meer komt.
Ik zeg maar 1 ding: $$$$
Anoniem: 15218 12 april 2001 19:59
Hopen dat dit snel wordt opgelost. Want Live kaartjes zijn toch wel de meest gebruikte geluidskaarten. Wordt hardware niet getest ofzo?? dan hebben testers dit toch ook wel meegemaakt......
ik heb 'n teratec :9
Ik kan de bug bevestigen. :( Afgelopen weekend op een LAN party wilden we ff een flinke stapel "grote AVI bestanden" }> kopieeren. Dus ff HD tje van andere gozer in mijn PC gehangen en over gepompt. Hangt ie die schijf later weer in zijn eigen PC zijn alle AVI's tussen de 100 en 200 MB groot.
We vonden het toen al zo'n vaag, maar hier kwam het dus waarschijnlijk door.
Ik heb een Asus A7V133. Ene HD was een IBM 75 GXP 75 GB ATA HD :9 en de ander een 28 GB ATA 66 Quantum schijf.
Anoniem: 20899 12 april 2001 21:46
had hier ook zoiets.. tijdens install van games (volledige installaties)... sloeg vast.. ik scandisk erop bleek dat ik 600mb niet kon gebruiken (ik heb maar 8,4gb :))?? had die gemaakt en nu werkt het weer.. voorlopig....

raar maar waar... heb een EPoX 8KTA3
Anoniem: 25344 12 april 2001 22:31
Kweenie, maar ik heb wel al een hele tijd last van een ander probleem. Namelijk dat af en toe mijn schijven ( IBM DTLA 307030 op IDE1 en Seagate 2,1 GB op IDE 2) vol zijn (kan er geen data meer op schrijven) terwijl explorer en elk willekeurig ander programma aangeeft dat er bijv. nog 1 Gb vrij is!

Dan haal ik ff Scandisk of Norton Disk Doctor er over heen, en dan repareert hij het weer. Dan gaat het weer een weekje goed ofzow...

Hopelijk word dat ook gelijk opgelost met die bugfix

edit:

Ik heb dus een MSI k7t-pro2a met 686B Southbridge
Ik heb hier helemaal geen last van:

-ACPI staat uit in BIOS
-SBLive staat helemaal links
-Via 4.29 geinstalleerd
-DMA staat bij alles aan:
Plex 4/8/32, AOpen 50x, IBM GXP en Maxtor HD
Bord is MSI Turbo 133A, dus het kan wel
* 786562 mr_a

Gelukkig is het dus enkel een VIA IDE + DMA probleem en niet een generiek VIA PCI + DMA probleem. Dus is een mogelijke patch het disablen van de geintegreerde controllers en een PCI controller installeren (Promise of SCSI ofzo). Of, als je al een RAID bordje had, die controller gebruiken.

[worst case]
alle DMA operaties op de VIA 686 gecontroleerde PCI bus zijn riskant. Dus mogelijk problemen met errug veel adapters controllers.
[/worst case]

Op dit item kan niet meer gereageerd worden.