Newsgroup: it.comp.os.amiga
Titolo: Causa problemi A1

Ho letto con molto dispiacere dei problemi dei primi esemplari di A1
commercializzati. Lo avevo gia' visto e detto al Pianeta ma nessuno mi
voleva credere: il problema e' il southbrige via 686b che e' bacato proprio
nei trasfermenti dma, risolti dalla via stessa SOLO per windows dai dirver
via 4in1 versione 4.37
Su amiga l'unico modo per risolverli sarebbe prendere un programma monitor
hardware che permetta di settare a mano gli indirizzi di memoria del chip ma
programmi del genere che io sappia girano solo su dos e neanche su linux,
almeno per ora.
Quindi si e' scelto l'unico southbridge veramente bacato prodotto da Via
technologies negli ultimi 2 anni, anche se bisogna dire che anche gli altri
chipset non sono una garanzia ma per lo meno non hanno bachi hardware cosi'
evidenti.
Un saluto a tutti e compratevi il Pegasos che monta il 8235, forse il
migliore southbridge prodotto da Via,  e non il 686b.
Maurizio
Hurricane Software
"Quelli di Eat the Whistle"

Dal momento in cui le revisioni dei chip vengono aggiornate con una certa
frequenza per risolvere eventuali bug o incompatibilità bisogna sapere quali
revisioni monterà il futuro AmigaOne dal momento che quelli in giro ora sono
i modelli di un paio di mesi fà; e poi siamo sicuri che si tratti di un bug
hardware? Io non escluderei a priori un problema software risolvibile o con
un saggiornamento al BIOS (che è stato appena creato ad hoc) o con dei nuovi
drivers (sotto Linux) per chè di AmigaOS 4 nessuno sa ancora niente e nulla
vieta che in questo OS sia tutto ok.


è un notissimo problema hardware che quel chipset si trascina da tempo
immemore.
--
p.bes
un nuovo numero di Zzap! ti aspetta al sito
http://www.tgmonline.it

Posso sbagliarmi ma il problema di questo chip sui Pc era nella copia di
file aventi grandi dimensioni fixato poi con i 4in1 della VIA.

 di file aventi grandi dimensioni fixato poi con i 4in1 della VIA.
Fidati, ho testato almeno un paio di schede madri che lo montavano, e i
problemi saltavano fuori appena collegavi un lettore DVD o un
masterizzatore, e ci piazzavi sopra - com'è logico che fosse - il DMA. Di
fatto quelle macchine erano *inutilizzabili* i driver 4in1 lenivano soltanto
in parte le ferite. Una revisione successiva del chip, e dei driver
programmati meglio, hanno poi aggirato, ma non risolto, il problema. Occorre
aggirare anche su A1.


 aggirare anche su A1.
Il mio PC a casa ha il via686b, ma non mi ha mai dato problemi di DMA ne 
su Win2000 ne con linux. Eppure ha attaccati 2 dischi (30 e 80GB), 
masterizzatore DVD e lettore DVD e non e' raro che faccio cose come 
spostare un film da una partizione all'altra :)
I due dischi li ho benchmarkati parecchio e hanno transfer sopra i 
20MB/sec, di conseguenza e' impossibile che siano con DMA disattivato 
(il calo di prestazioni senza DMA e' TREMENDO), su Linux e' sufficiente 
fare questo test (da root):
hdparm -d 0 /dev/hda
hdparm -t /dev/hda
hdparm -d 1 /dev/hda
hdparm -t /dev/hda
Il primo test sara' sicuramente sotto i 10mb/sec di transfer e terra' la 
CPU al 100% busy, il secondo probabilmente sopra i 20mb/sec e occupera' 
il 2 o 3% della CPU...
Da quello che ho capito il bug si manifesta per l'interazione del 
northbridge Articia con il southbridge VIA. Il 686b e' tuttora uno dei 
southbridge + diffusi, mi sembra strano che abbia un bug cosi' grave,
il DMA per l'uso comune del computer e' quasi piu' importante che la 
frequenza di clock della CPU :)
Bye,
  Gabry

 spostare un film da una partizione all'altra :)
buon per te. Vallo a dire a tutti quelli che si sono ritrovati delle schede
madri marce, in casa.


madri marce, in casa.
ma non è che confondiamo il vecchio chip set VIA di AmigaOne?
il via 686b di A1 è un modello molto più vecchio di quello attuale su
PC..
Anchio ho su pc un KT133 con chipset VIA 686B e non problemi di sorta
anche spostando file da un hd all'altro.

 anche spostando file da un hd all'altro.
Spulciando qua e la su questo fantomatico bug che affliggerebbe tutti i 
PC dotati di VIA 686B sono andato a vedere il driver IDE di Linux, il 
quale parla solo di un bug relativo al 686, non al 686b (il driver parla 
di tre chipset di quella generazione 686, 686a e 686b, rispettivamente 
UDMA 33, 66, 100).
Il resto del driver e' piuttosto semplice e senza workaround strani. Tra 
l'altro salvo piccole aggiunte per i nuovi southbridge (vt8235) non ha 
subito notevoli revisioni negli ultimi 2 anni (almeno per quello che 
dice l'history del file).
Le schede EPIA che uso a lavoro che usano memorie dimm e sono siglate 
KT133 hanno come southbridge il 8231, non il 686b.
Guardando su google ho trovato diverse notizie piuttosto confuse, questa 
e' una delle definizioni del bug piu' chiara:
The VIA 686B Southbridge
High PCI-traffic due to the use of sound-, tv-, videocapturing-cards or 
NICs, causes data loss on the VIA 686B southbridge which is used with 
the VIA KT133A/KT133 chipset. The problem will occur especially on 
computers using a Creative Labs Soundblaster Live! soundcard. When the 
CPU waits for 3 busmaster requests until it accesses the bus itself a 
buffer might overflow and data will be lost. VIA offers a patch that 
will allow the CPU to wait only for 2 requests preventing the overflow 
and data loss. This patch might affect audio- and videostreams which 
will have dropouts due to the minimized bandwith. Since the 
IDE-controller of the 686B is affected by the data loss it is a serious 
problem. It is rumoured that a new revision of the chipset has been 
released to fix the problem.
Buona parte dei problemi che si trovano su google vengono da siti come 
penguinPPC, probabilmente abbinare il southbrige 686B a un northbridge 
NON via acutizza i problemi. E' possibile che non ci sia una sola 
revisione del 686b, motivo per cui io e altri anche in questo newsgroup 
potremmo essere fortunati e non soffrire del baco :)
Bye,
  Gabry

KT133 hanno come southbridge il 8231, non il 686b.
AmigaOne che ho visto a PA 2002 aveva un southbridge abbastanza
vecchio, fosrse proprio il 8231 o anche più vecchio.
Il mio ad esempio è un 8363-686B

 Il mio ad esempio è un 8363-686B
Guarda che il VT8363 e' il northbridge. :)
-- 
Saluti
Cristian
Togliete NONTANTO per le risposte via email

Guarda che il VT8363 e' il northbridge. :)
va be, tanto basta che si sappia che quello di A1 è un modello ancora
più vecchio di quello usato fino a poco tempo fa su pc..:)