Alchimiessa kerrottu selitys IDE-onge...

Saku-foorumi » Uusi sukupolvi: AmigaOS 4 » Yleinen keskustelu » Viestit 2004 » Viestit 10/2004 asti » Alchimiessa kerrottu selitys IDE-ongelmille « Edellinen Seuraava »

Kirjoittaja Viesti
 

ajk
Keskiviikkona, 29. syyskuuta, 2004 - klo 14.27:   
Linkki

Eli ilmeisesti emolevyn kytkennöissä on häikkää, joka sotkee DMA-IDE:n ja Ethernetin yhteistoiminnan, vaikka kumpikin erillään toimii ihan hyvin. Ratkaisuksi ehdotetaan joko korjausta suoraan emolevylle tai erillisen PCI-IDE-kortin käyttöä jos on paikka vapaana.

Mitenköhän tuo korjaus käytännössä tapahtuu? Boogiella vielä tässä vaiheessa mitään tietoa asiasta?

 

itix
Keskiviikkona, 29. syyskuuta, 2004 - klo 14.49:   
Veikkaisin että VIA-piirin alle laitetaan toinen piirilevy jossa on kaksi pientä piiriä. Nimeksi tulee May-fix.

 

Piru
Keskiviikkona, 29. syyskuuta, 2004 - klo 14.51:   
Tota tota. Moneskos selitys tämä on? Onko joku pitänyt kirjaa? :-)

 

ajk
Keskiviikkona, 29. syyskuuta, 2004 - klo 14.55:   
Eikös tämä nyt ole ensimmäinen "oikea" selitys, eli sellainen missä vika ei ole Articiassa?

 

Piru
Keskiviikkona, 29. syyskuuta, 2004 - klo 14.57:   
@ajk

Eikös ongelma viimeksi ollut linuxin ajureissa, etteivät ne osaa käyttää Articiaa oikein, ja että OS4 osaisi ja ongelmaa ei siten olisi laisinkaan?

Vai onko tämä *UUSI* ongelma?

 

ajk
Keskiviikkona, 29. syyskuuta, 2004 - klo 15.04:   
@Piru

No siis kyllä, linuxille ei ole edelleenkään sopivia ajureita, mutta sehän nyt ei ole varsinaisesti emolevyn tai piirin syytä. Sen sijaan tuo että Ethernetin käyttö häiritsee Articiaa on juurikin emolevyllä olevan virheen syytä.

Nähtäväksi jää voiko sen korjata jollain simppelillä hyppylangalla vai mitä pitää tehdä. Kuulemma uusi XE-satsi ei kärsi tästä ongelmasta joten ratkaisu on ilmeisesti tiedossa.

 

miksuh
Keskiviikkona, 29. syyskuuta, 2004 - klo 15.04:   
Tosta on paha mennä sanoo mitään. Mutta jos kerran PCI IDE ohjaimen kanssa ei ole ongelmia edes ton ethernetin kanssa, niin sillon musta se tosiaan haisee vialta jossain muualla emolevyssä kun Articiassa.

Ja kun kerran UDMA toimii myös molevyn ohjaimella ilman ethernetiä, ni eiköhän se vika ole jossain muualla sillon.

Tämä tietty vain arveluna, mutta jos vika olis Articiasa, niin tuskin toi pci ohjainkaan toimis sillon ongelmitta.

 

miksuh
Keskiviikkona, 29. syyskuuta, 2004 - klo 15.08:   
Mut mä ainakin olen sitä mieltä, että parempi katsoa mitä tuleman pitää kun tehdä hirveitä arveluita, ton artikkelin perusteella on paha mennä sanomaan mikä on vikana.

 

Esa Haapaniemi
Keskiviikkona, 29. syyskuuta, 2004 - klo 15.12:   
Hei, eikös tuo ongelma koskenut vain ensimmäisiä SE emolevyjä? Ainakin minä luin jostakin muualta tuollaisen tiedon. Siten se ei haittaa "meitä" XE:n käyttäjiä laisinkaan.

 

itix
Keskiviikkona, 29. syyskuuta, 2004 - klo 15.17:   
ANN

"No, the problem is the wiring to the VIA controller on the motherboard. We already tried the external ethernet card with no success. We have been able to patch XE rev 1 boards to get working VIA DMA, but I am still waiting for patch instructions for my rev 2 board before I can verify that the lockup problem is gone on that board too."

 

Piru
Keskiviikkona, 29. syyskuuta, 2004 - klo 15.25:   
Eli ton perusteella kyseessä ei ole ongelma joka olisi rajoittunut vain Ethernetiin.. Säkää vaan että ethernet sotkee helposti tjsp.

"Odotamme mielenkiinolla tilanteen kehittymistä"

 

KimmoK
Keskiviikkona, 29. syyskuuta, 2004 - klo 15.30:   
Ja mehän ei olla koskaan väitettykään A1:stä laadukkaammaksi kuin pegasos. Vai muistanko väärin?

Myös KMOS vois ottaa järkeä käteen ja päästää porukan pälkähästä.... sillä energialla mikä on palanut A1 ongelmissa olisi varmaan tehty UBOOT eräälle OpenWorkstationille...

 

Joanna
Keskiviikkona, 29. syyskuuta, 2004 - klo 15.30:   
Ah.. Uskomattoman paljon selityksiä ne keksii. Pätsejä on kasattu rautalangasta, ohjelmista ja vaikka mistä pari vuotta. Piirejä on vaihdettu ja osia siirrelty edestakas.

 

miksuh
Keskiviikkona, 29. syyskuuta, 2004 - klo 15.31:   
Jos ymmärsin oikein tossa toisessa threadissa, niin tota ongelmaa ei olis MicroA1:ssa, eli seki haisis suunnitteluvirheeltä emossa, ei piirissä.
Mut tosiaan eiköhän tohon tule selvyyttä.

 

Joanna
Keskiviikkona, 29. syyskuuta, 2004 - klo 15.34:   
No, toivotaan että ne oppii.. Tällä vauhdilla jää niiden touhuista ihmisille hieman kakkainen maku suuhun. Vuositolkulla myydään hemmetin kallista tavaraa jota ei edes korjaamalla (tai käyttispätheillä) saada pelittämään.

Jos kyseessä olisi PC emo niin ihmiset olisivat aikaa sitten palauttaneet ne, vaatineet tahat takaisin ja ostaneet toisen merkkisen.

 

ajk
Keskiviikkona, 29. syyskuuta, 2004 - klo 15.40:   
IMO, kaikki mitä OS4/Eyetech-puoli on tästä asiasta sanonu on pitäny paikkansa. Nythän se on nähty että IDE-DMA toimii Articialla ihan hyvin kun on vaan oikeat ajurit, kuten he ovat koko ajan sanoneetkin.

Tosta että Ethernet aiheuttaa sitten erikseen ongelmia ei mielestäni ole aiemmin puhuttu, ja nyt suunnitteluvirhettä ei yritetty peitellä vaan se myönnettiin.

ANN-peikot ovat kutakuinkin aina keskittyneet siihen että Articia on viallinen eikä se voi toimia, eikä mitään muuta syytä ongelmiin ei ole edes etsitty tai hyväksytty.

Jos vielä tuo emon korjaus hoidetaan fiksusti ei hommassa ole minusta mitään valittamista. Kyllähän kaikki A1:n ostaneet tiesi ettei kyseessä ole vielä mikään viimeistelty tuote.

Nyt vielä kun saisivat koodattua linuxillekin toimivat ajurit.

 

itix
Keskiviikkona, 29. syyskuuta, 2004 - klo 15.47:   
No Artician suurin ongelma on että cachet täytyy flushata ennen DMA-operaatioita tai niiden jälkeen.

Jumiutumisesta puheen ollen.. Pegasoksessa oli ihan sama ongelma aikanaan. Mutta se korjattiin softapäivityksellä.

 

KimmoK
Keskiviikkona, 29. syyskuuta, 2004 - klo 16.01:   
@Joanna
"Tällä vauhdilla jää niiden touhuista ihmisille hieman kakkainen maku suuhun."
:) Osaat kyllä yllättää. Kun on oikeaa syytä sanoa voimakkaasti niin: "hieman kakkainen" ROTFLOL ! :)

Juu ei, kyllä nyt tuli taas lumilapion täydeltä sitä itseään. :(
Mutta ei siinä mitään tää on tätä nykyisin.
Onhan niitä klassikkokoneitakin ostettu senkin jälkeen kun busterit oli susiksi todettu ja hyppylankoja on ollut.

@itix
"No Artician suurin ongelma on että cachet täytyy flushata ennen DMA-operaatioita tai niiden jälkeen. "

Vai onko niin että moinen homma tehtäisiin joka tapauksessa mutta Artisian tapauksessa sen joutuu tekemään April2 tai AOS4 softa.

 

KimmoK
Keskiviikkona, 29. syyskuuta, 2004 - klo 16.04:   
Maksoin muuten noin 13tonnia A4k:sta jossa oli buginen buster ja bugine A3640 tietäen että se on buginen. Kaikkea se AOS hulluus teettää, eikä kaduta pätkääkään.

 

itix
Keskiviikkona, 29. syyskuuta, 2004 - klo 16.11:   
No, eipä A4000 koskaan mikään huippumenestys ollutkaan :)

 

KimmoK
Keskiviikkona, 29. syyskuuta, 2004 - klo 16.29:   
@itix
No syy ei välttämättä ollut busterin tai A3640:n kuitenkaan. Jos ei konetta saa kaupasta, sitä ei valmisteta eikä etenkään mainosteta, niin kukapa sitä ostais. (lisäksihän se oli ylihintainen suhteessa ominaisuuksiin, ehkä jopa Amiga mittakaavassa)

 

miksuh
Keskiviikkona, 29. syyskuuta, 2004 - klo 16.32:   
Ja a4000 oli aikanaan paljon kalliimpi kuin AmigaOne nykyään, myös suhteesa muihin Amiga malleihin. A4000 oli niin törkeän kallis, että siihen ollu paljo kellään varaa.

 

KimmoK
Keskiviikkona, 29. syyskuuta, 2004 - klo 16.46:   
Näin hemmetin harmaana syyspäivänä kannattaa surffata tänne: http://www2.b3ta.com/heyhey16k/

(vaatinee flashit/javat tjsp, sisältää biisin 8-bittiskoneiden aikakaudesta)

 

JPQ
Keskiviikkona, 29. syyskuuta, 2004 - klo 16.58:   
miksuh: toisaalta sehän edelleen parempi konekkin.:) (iän huomioiden
siis)
KimmoK: ei se huluutta ole. Onhan PC raudoissakin ongelmallisia ja
silti niistäkin maksetaan eikä niissä ole edes mitään erityisen
ihmeellistä välttämättä.

 

itix
Keskiviikkona, 29. syyskuuta, 2004 - klo 17.03:   
Onkos kukaan testaillut USB:n DMA:ta?

 

KimmoK
Keskiviikkona, 29. syyskuuta, 2004 - klo 17.19:   
@itix
Älä viitti. :)

USB tuotti yhden Grim Reaperin vuosikokouksessa, kaatamatta konetta. Veikkaan että testaus on kesken.

 

KimmoK
Keskiviikkona, 29. syyskuuta, 2004 - klo 18.23:   
Tässä muuten XE mallin audio-ongelmasta:
"There's no AC'97 codec chip on the XE anymore.
It's not the codec that didn't work, it's the AC'97 controller inside the southbridge that didn't work (same problem exists on the SE, which I discovered after I built a small AC'97 soundcard for my board)."

Eli siksi myöskin se AMR korttipaikka jouti pois.

 

jontsa
Keskiviikkona, 29. syyskuuta, 2004 - klo 18.25:   
KimmoK: Kyllä USB:ia on testattu jo pitkään jo ennen prelluakin. Se usb kaatuminen oli kaiketi mun oma kädetys kun mukaan oli eksynyt iänikuisen vanha versio usb-ajurista.

 

itix
Keskiviikkona, 29. syyskuuta, 2004 - klo 19.47:   
KimmoK: No ajattelin vain varmistaa :)

 

Joanna
Keskiviikkona, 29. syyskuuta, 2004 - klo 21.16:   
KimmoK: No, koetin olla kohtuullisen kohtelias sanomisissani ettei siitä tulisi sanomista.

Tuo audion toimimattomuus oli aika paha isku laitteen suunnittelun uskottavuudelle. Sitä ei kukaan ilmeisesti ehtinyt/viitsinyt testata SE.n kanssa ennenkuin XE malli meni tekoon reilua puolta vuotta myöhemmin. Sitten se poistettiin XE:stä ja nyt (toivottavasti testattuna) se tulee uudelleen uA1:siin

 

itix
Keskiviikkona, 29. syyskuuta, 2004 - klo 22.17:   
JoannaK: mA1:ssä se toimii.

 

Joanna
Keskiviikkona, 29. syyskuuta, 2004 - klo 22.45:   
Ok.. Hyvä.

 

Janne
Torstaina, 30. syyskuuta, 2004 - klo 7.59:   
Itse uskon edelleen, kuten olen uskonut aina, että kyllä se DMA jollain poppaskonsilla ratkeaa. Mutta ei kyllä anna AmigaOnesta yhtään sen laadukkaampaa kuvaaa kaikki tämä: onboard sound ei toimi, on board ethernet ei toimi DMA:n kanssa, kaikki SE-revisionin viritykset yms.

Voi voi voi, Hyperion tee itsellesi palvelus ja porttaa Pegasokselle. Oikeasti. Kiristä lisenssi KMOSilta tai ihan mitä vaan jos sellaista tarvitaan.

 

Janne
Torstaina, 30. syyskuuta, 2004 - klo 8.10:   
Tässä yksi mielipide. Voi siis olla mahdollista että Articiassa on bugi (tai fiitsöri), jonka ajuri kiertää huolehtimalla cachesta itse. Sitten tuo ethernet-ongelma saattaa olla vain ylimääräinen bonusosoitus AmigaOne-XE:n laadusta.

"Posted by Nicolas Sallin (80.236.95.54) on 29-Sep-2004 12:17:23
In Reply to Comment 10 (Peter Gordon):
It is an ArticiaS bug. Stéphane Guillard already indirectly admited on the french IRC his IDE driver was playing with CPU caches. He also explained to *me* a northbridge couldn't handle cache coherency and that was absolutly impossible, only to prove the driver has to take care of it. He also didn't know other northbridges do it since years.
So, the ArticiaS just doesn't work as advertised AND as documented.
Perhaps it would be time to admit the truth and end all this stupidity instead of creating a new theory every 6 months."

 

tomazkid
Torstaina, 30. syyskuuta, 2004 - klo 8.58:   
@Janne

Eikö toi Nicolas Sallin saanut korvilleen Stéphanelta, kun hän vastasi kommenttiin. :)

Ikävä juttu tän VIA-piirin kanssa, nyt alkaa PCI-paikat loppuu...:(

 

Janne
Torstaina, 30. syyskuuta, 2004 - klo 9.01:   
tomazkid: Ketjussa sai korvilleen yksi ja toinen. En ole täysin vakuuttunut että koko totuutta ketjusta löytyy suuntaan tai toiseen. Itesasiassa en ole täysin vakuuttunut että kukaan tietää koko totuutta. :)

Ihmeellinen ongelma, joka ei vain tunnu häviävän, vaikka niin monta kertaa olemme kuulleet että DMA toimii ongelmitta. Vieläkään se ei toimi täysin ongelmitta AmigaOnella sen enempää Linuxissa kuin näemmä OS4:ssa. Ja aikaa on kulunut pari vuotta.

Uskon että se saadaan toimimaan aikanaan tavalla tai toisella, olen aina uskonut. Tuossa ketjussa on ylilyöntejä aivan varmasti vaikka kuinka paljon. Mutta jos tämä on se laadunvalvonta jonka Amiga Inc. halusi AmigaOne-nimen ja lisenssipoltiikkansa mukana tuoda, niin minä olen ilman AmigaOne-nimeä kiitos vaan. :)

 

hooligan/dcs
Torstaina, 30. syyskuuta, 2004 - klo 9.11:   
Tarkoittaako tämä että sekä JIT että DMA tulevat puuttumaan päivityksestä? Molemmat kummiskin elintärkeitä käyttömukavuuden kannalta.

 

Janne
Torstaina, 30. syyskuuta, 2004 - klo 9.12:   
hooligan: Luulisi että DMA tulee koska sen saa toimimaan erillisen IDE-kortin kanssa?

Omituista että erillinen IDE-kortti toimii, mutta on board IDE DMA ja erillinen ethernet-kortti ei toimi?

 

tomazkid
Torstaina, 30. syyskuuta, 2004 - klo 9.24:   
Kommentti Ross Vumbacalta:

It is unfortunate.. A etheret card won't help, since it's related to
the
VIA setup.

Stefan Burström on näemmä yrittänyt erillisen ethernet-kortin kanssa, se ei onnistunut, ja hänkin sanoi että se vika oli VIA-piirissä.

Joten voitaisiin dissata VIA:a vaihteen puolesta :)

 

jontsa
Torstaina, 30. syyskuuta, 2004 - klo 9.28:   
jospa sitä kommentoisi sen verran että itse olen käyttänyt IDE DMA:ta ja emolevyn ethernettiä YHTÄAIKAA (OMG) niin kauan kuin muistan ja siellä Sakussakin konetta käytettiin netissä vaikka IDE DMA oli päällä eli kyllä niitä voi yhtäaikaakin käyttää.

Hooligan: joo DMA on kyllä aika kriittinen käyttömukavuuden kannalta mutta JITtiä en ole kaivannut kertaakaan. Ehkä en käytä tarpeeksi eksoottisia/wanhoja softia.

 

Janne
Torstaina, 30. syyskuuta, 2004 - klo 9.29:   
tomazkid: VIAlla on ansaittu maineensa, ei epäilystäkään, mutta ei tämä silti "okei" ole. Noh, annetaan Eyetechille tilaisuus korjata homma. Toivottavasti korjaus ei ole sama kuin on board soundin kanssa - poistettiin koko feature. :)

Oli se hassua aikoinaan kun AmigaOne-XE vs. Pegasos väittelyssä AmigaOnen yksi ylimääräinen PCI-paikka oli etu. Nyt niitä kuluu kaksi ääneen ja IDE-ohjaimeen. Kerrankin yhdyn erään AmigaWorldilaisen mielipiteeseen:

"AmigaOS 4 is all looking good, nothing negative you can say about that.

The hardware on the other hand is the opposite. I'm seriously losing confidence in Eyetech and MAI's ability to deliver a solid product, and then sell it properly."

Paitsi että menetin oman confidenceni Eyetech/MAIhin kauan sitten.

 

hooligan/dcs
Torstaina, 30. syyskuuta, 2004 - klo 9.45:   
No mutta mikäs tässä on elellessä.. Pegasos2 bios-ongelma sai aikanaan (aiheellista) tirskuttelua aikaan punaisessa leirissä, kieltämättä nyt on hymy herkässä omassa turvassa kun lukee joidenkin ihmisten kommentteja jotka menee tyyliin "hei täähän on tosi hyvä juttu. nyt saa halvalla nopeemman iden, ja useampia ide-laitteita kiinni!"

Jos MicroA1:n integroitu näyttis todettais ongelmalliseksi niin takuulla sama poppoo olis huutamassa kuinka loistava ja mielettömän hieno asia se on, ja että kuinka nyt on pirun hyvä syy päivittää parempaan näytönohjaimeen :)

 

Janne
Torstaina, 30. syyskuuta, 2004 - klo 9.55:   
jontsa:

>jospa sitä kommentoisi sen verran että itse
>olen käyttänyt IDE DMA:ta ja emolevyn
>ethernettiä YHTÄAIKAA (OMG)

Mutta niin tekivät myös ihmiset joilla oli pre-April Pegasos I. Eikä kukaan kiistä etteikö siinä olisi ollut pahoja bugeja silti.

Vai onko niin että Alchemien suunnalta tullut viesti on väärä? Sehän olisi hyvä uutinen AmigaOne-kansalle?

 

Joanna
Torstaina, 30. syyskuuta, 2004 - klo 10.10:   
tomazkid: En tunne VIA:n piirejä niin hyvin kuin esim Freescalen PPCtä, Marvell:ia tai MAI:ta mutta VIA:n maine PC puolella ei ole vanhojen piirien osalta (jollaisesta tuossa on kyse) ollut mikään hirvittävän kehuttava. Tosin eipä Realtekilläkään ole laatumerkin leimaa ja silti niiden piireihin pohjautuvia verkkokortteja myydään ihan sikana.

Janne: enimmäkseen samaa mieltä. Tosin OS4 näyttää siltä tänään kuin sen Hermanssin puheuden mukaan piti olla 2 vuotta sitten (90% ready). Mutta onneksi tämä on harrastus eikä työ. Työhommissa 2 vuoden viive maksaisi ihan liikaa asiakkaita (ja työpaikan).

Hooligan: Niin, no. Jotkut ei näemmä koskaan opi.

Itse en kohta enää jaksa alkaa omahyväiseksi ... mutta pitäisi kumminkin opetusmielessä kaivaa esiin ne A-one postituslistalle reilut pari vuotta siitten kirjoittamani kommentit Alan Redhouselle joissa ilmaisin mielipiteeni SE koneen myynnistä täysin testaamattomana ihmisille joilla ei ole mitään hajua protoraudan ostamisesta.

Tosin.. Eyetech on maksanut ihan kohtuulliset oppirahat (maineen menemisenä ja projektin venymisenä. Rahallinen menetys on ollut suhteessa hyvin pientä koska heillä on faneja maksamassa vahigot. (*)) siitä että pitäisi testata ensin ja myydä sitten.

(*) Tosin.. uskoisin osan seuraajista viisastuneen tänä aikana ja alkaneen ottaa hieman tietoisemman ja aikuisemman asenteen toimintaansa.

Elän toivossa että nämä tämän syksyn u-A1:t on sitten kerralla kokolailla kunnossa.

 

tomazkid
Torstaina, 30. syyskuuta, 2004 - klo 10.25:   
@Joanna
Olisi kiintoisaa lukea niitä vastauksia Alan Redhouselta.

Itse ostin A1-G4 XE:n GGS-datalta, siitä ensimmäisestä lähetyksesta joka lähti Eyetechiltä, joten tietojeni mukaan olen yksi niistä ensimmäisistä "tavallisista" ostajista.

On tässä matkassa ollut montakin mutkaa, eikä vielä ole loppua näkymissä ;)
En kuitenkin kadu että ostin sen, sillä onhan sitä tullut oppineeksi aika paljon sellaista mitä en osannut lainkaa puoltoista vuotta sitten, ja mun A1 toimii ihan hyvin Debianin ja OS4:jän kanssa tällä hetkella, DMA:sta pois katsoen.

 

Janne
Torstaina, 30. syyskuuta, 2004 - klo 10.29:   
tomazkid:

>En kuitenkin kadu että ostin sen

Ja miksi katuakaan. Laitteesta on varmasti paljon iloa, etenkin nyt kun OS4 on osittain täällä.

Eiväthän nämä koukerot nyt ostajan vika ole.

 

Janne
Torstaina, 30. syyskuuta, 2004 - klo 10.34:   
Joanna:

>Tosin OS4 näyttää siltä tänään kuin sen
>Hermanssin puheuden mukaan piti olla 2 vuotta
>sitten (90% ready).

Hermanssista olemme varmasti aika lailla samaa mieltä anyway... :)

Redhouse vaikuttaa kunnon kaverilta. Sääli että joutui tällaiseen soppaan.

 

KimmoK
Torstaina, 30. syyskuuta, 2004 - klo 10.54:   
@Janne
"Hyperion tee itsellesi palvelus ja porttaa Pegasokselle."

Laitan nimeni moiseen vetoomukseen.

Ilmeisesti virallinen tekosyy miksi tuo bugi löytyi vasta nyt: ei ole ollut millä testata. Mutta se on siis vain tekosyy jolla ei saa mitään anteeksi. Jos MAI olisi laittanut Linuxin toimimaan 100% niin joku tämmönen emolevyn bugi ois ollut helpompi havaita ja korjata about vuonna 2002.

@Jontsa

Jos kerta tuokin vika on sellainen ettei se näy automaattisesti niin pieni hatunnosto AOS4 porukalle että kuitenkin onnistuivat paikallistamaan vian. (VIAn setviminen olisi kuulunut Eyetech:lle/tms:lle)

(voisikohan taannoiset ethernet yhteyden katkeilut ja äänikorttien ujellukset olla sukua tälle VIAlle ... joku taisi sanoa että Linuxissa tuo IDE DMA saattoi "tipahtaa" vauhdissa pois päältä, sitähän ei sitten heti huomaa jos kaikki data on jo cachessa)

Mutta eipä nuolaista ennen kuin tipahtaa. Tätä uusinta bugia kannattaa analysoida tarkemmin... ja testata armottomasti lisää.


Tästä uudesta bugituksesta:

Ilmeisesti jokin ajuri (joskus) jumittaa tuon ilmiön seurauksena. Olisikohan keskeytyslinjat vedetty väärin ja IDE/Ethernet ajuri herätellään lukemaan dataa jota ei ole tulossa laisinkaan...

***********Virallisinta selitystä koko DMA sopalle****************

Usual bullshit being published everywhere right now, as expected. I'm not going to spend any effort on countering all those worthless claims, I'll do it only once for this comment, just because it was so fast, as an acknowledgement of the huge efforts he makes to spill his acid.

>Some time ago, it was proved the corruption problem also happens when using a PCI SCSI card (there was a screengrab on ANN, so nobody can deny it). Any new theory to explain it ?

I wont deny that corruption can happen with a scsi pci board, given that you don't deny that it was done under Linux, with a driver that does not take into account the fact that the snoop signals from the articia are not propagated properly to the CPU (his problem is the so called 'coherency' one), neither the other two things mentioned below (prd allocation into noncached ram, i8259 code fix needed). You see, mate, I'm kinda aware that there is no SCSI driver for a PCI card under OS4, so...

>And what happened to the previous theory (presented as a fact) of a bug into the linux IDE driver ?

The stock Linux driver cannot be used on a1 for VIA dma because it does not take into account the manual cache flush (write) or invalidate (read) necessary before a transfer, this being due to the coherency problem mentioned above.

Plus, it relies on some features of the HAL on which the Linux kernel runs, which has not always been rightly implemented for the A1. Example : the PRD tables need to stay in noncached memory (the linux code does not explicitly flush cache for the PRD area before starting the DMA transfer). The PRD allocation is done using memory allocation functions that are to be adapted to each platform, to allocate uncached (etc) memory, this has not always been safe in the linux kernel hal for A1. There is nothing wrong hardwarewise, here, its a software issue.

Finally, the linux interrupt controller code (i8259) needs a fix to work properly on the A1. Nothing wrong hardwarewise either, but cannot work without this fix.

Anyway, even when those two issues are taken care of (PRD is allocated in uncached RAM, manual cacheflush for the coherency problem, i8259 code fixed), the linux code runs into the same hardware problem as the OS4 code : VIA IDE DMA cannot run reliably as soon as ethernet is used. Fact.

In my opinion, an scsi driver with those 3 sw fixes (cacheflush for coherency, make sure prd is uncached, i8259 fix) should just run fine.

You see, I dont deny anything, I state facts. I just dont like when they are distorted to death by people who dont have a clue.

> And to the other previous theory (also presented as a fact) of a misusage of the ArticiaS features ?

I suppose that you might be referring to the much-touted floating buffer, guess what : this thing has never been any issue. There is not a single line of code anywhere in my drivers that takes care of it.

Kind regards,
--
Stéphane


****************************

Q:Why lockup is in OS4 only? In Debian everyone UDMA ad ethernet worked at a same time - WITHOUT LOCKUPS! (The downside is random DMA trash.)

A: Same problem. Linux happily generates trash, os4 has a different event and interrupt handling that ends up in something else, but its the same problem.

Tuo selittää EHKÄ sen miksi Linux näyttää tahraavan dataa vaikka kaikki AOS4 tyyliset SW korjut luultavasti on jo tehty.

******************************

Ja summa summaarum. Kaikki samassa PCI väylässä olevat muut DMA laitteet (UDMA IDE kortti, SCSI kortit, ethernet piiri jne.) toimivat (toistaiseksi) ilman ongelmia kunhan VIA piirin DMA ei ole päällä.

En ole vielä bongannut Eyetechin vastausta että miten homma korjataan/hyvitetään.

 

Joanna
Torstaina, 30. syyskuuta, 2004 - klo 10.56:   
Janne: niin. pä. Valitettavasti vain niitäkin löytyy jotka silloin (ja nytkin?) ottivat Hermanssin puheet todesta. Ja sylkevät päälle jos joku edes kehtaa olla eri mieltä heidän sankarinsa kanssa.

En oikein osaa päättää mitä mieltä olisi Redhousesta.. Siis hän voi olla OK tyyppi, mutta siinä tapauksessa hän tiesi todella vähän näistä asioista hypätessään Aone-bisnekseen. Tosin eipä hänellä tietääkseni ole koulutusta tai aiempaa kokemusta kortien teosta/testauksesta joten on tietty mahdollista että hän meni uskomaan mainoslauseita eikä tajunnut katsoa niiden taakse.

 

Janne
Torstaina, 30. syyskuuta, 2004 - klo 11.31:   
KimmoK: Pitäisikö tuota nyt lukea niin että tässä on kyse kahtalaisesta ongelmasta:

- ArticiaS ei pidä cache coherencyä joten se pitää tehdä softalla (on tehty sekä Linuxissa että OS4:ssa, MOSissa Aprililla)

- VIA-piiri AmigaOnessa (Pegasoksessahan taisi olla eri VIA) aiheuttaa lisäongelmia DMA:n kanssa, sen DMA-fiitsöreitä ei saa käyttää (tai sitten tämä jälkimmäinen ongelma on vain joku viallinen veto emolla)

Voisiko olla niin, että kun VIA-ongelma korjataan, ja Linux-ajurit on päivitetty huomioimaan ArticiaS:n "ominaisuus", ArticiaS:n huomioivat DMA:ta käyttävät ajurit alkaisivat pelittää sekä Linuxissa että OS4:ssä?

Olisihan sekin tietysti mahdollista... Voisi olla jopa tosi iloinen uutinen AmigaOne-leirille kun Linux-tukikin saataisiin kohdilleen?

 

Joanna
Torstaina, 30. syyskuuta, 2004 - klo 11.49:   
Janne: Tuon nimenomaisen Via:n piirin toimimattomuus on tiedetty Linux piireissä jo vuodesta 2001 saakka eli siitä tuskin on Linuxin kanssa kyse.. Kannatta koneilla hakea sanoilla 'Via 686b bug' (ei lainausmerkkejä) niin saa ihan asiatietoa siitä mitä kaikkea se piiri osaa.

Tomazkid: hyvä että ainakin osa on tyytyväisiä. Minä en saa mitään riemua siitä että näen yksityisten ihmisten ottavan tappiota siitä että he petyttyään myyvät liki käyttämättömiä A.one koneitaan E-bayssa puoleen hintaan tai alle.

 

Janne
Torstaina, 30. syyskuuta, 2004 - klo 11.52:   
Genesi vaihtoi kahdesti viallisen Pegasoksen uuteen (April1 ja April2). Nyt kun sekä ääni- että verkkotoiminto on hajonnut AmigaOnessa, olettaisin että korjaustoimenpiteitä tulee?

Vaan niin tai näin, Hyperion: Portatkaa Pegasokselle hyvät ihmiset! Pegasos II on todella kiva pala hardista toisin kuin tämä nyt keskusteltu roska.

 

TSK
Torstaina, 30. syyskuuta, 2004 - klo 12.11:   
Janne: Jos toi vika korjataan niin eihän A1:ssä sen jälkeen ole mitään vikaa ja valittamista enää. (Toivottavasti. Koputan puuta. Kop kop.) Eli ei se nyt sentään mitään roskaa ole !

 

Joanna
Torstaina, 30. syyskuuta, 2004 - klo 12.15:   
Janne: Tosin.. nykyisten (ja ilmeisesti myös tulevien) A-one koneiden USB on myös Via:n piirin varassa.. eli jos kerran Via-piirin DMA:ta ei saa pitää päällä yhtäaikaa emolevyllä olevan Ethernetin kanssa niin tuskin sitä Usbissakaan sitten uskaltaa käyttää? USB ilman DMA:ta on kokolailla epätoivoinen teko.

Tuo ehdotus OS4:n porttaamisesta on senverran epätodellinen... No, saahan sitä kaikkea ehdottaa, mutta tuskin semmoista tulee tapahtumaan.

 

ajk
Torstaina, 30. syyskuuta, 2004 - klo 12.42:   
Sikäli että ton pulman saa korjattua hyppylangalla tms. ei IDE-paikkaa vievällä ratkaisulla, ei se mun mielestä kovin iso juttu ole. Ei nyt ainakaan niin iso että emoa voisi millään tasolla sanoa "roskaksi". Olishan se Peg2-porttaus ihan kiva mutta jotenkin en usko semmoiseen lähitulevaisuudessa.

Pääasia ettei tämmösiä vikoja ole enää jäljellä siinä vaiheessa kun valmista OS4:ää ruvetaan myymään.

 

hooligan/dcs
Torstaina, 30. syyskuuta, 2004 - klo 12.49:   
@AJK

Näyttäs siltä että siinä vaiheessa kun OS4 tulee ulos on maailmasta todennäköisesti ratkaistu nälänhätä,sodat,otsonikato ja miten saada vaimolle orgasmi :)

 

Janne
Torstaina, 30. syyskuuta, 2004 - klo 12.50:   
Tässä Stéphane Guillardin lisätietoa:

"Ok, now back on track. Hardware coherency should work with the Articia also, it provides signals for that. Unfortunately, as known since long, there is a problem in its implementation on current A1 machines, so it does *not work*.

Thus, for a DMA driver to work on current A1's, it *has* to manually flush the buffer caches before asking the DMA controller to write to device."

Artician osuutta kierretään, mutta myönnetään KimmoK:lle esittämäni analyysin alkuosa: cachet pitää AmigaOnella hoitaa manuaalisesti. Ongelman syyhyn viesti ei ota kantaa.

Lisäksi kun tähän yhdistetään aiempi analyysi VIA-ongelmista, kenties ongelmapari on edellä arvailemani/yksinkertaistamani kaltainen. Tietysti edelleen on mahdollista että koko vika on Articiassa ja VIAn tunnetut bugit eivät oikeasti ole ongelman lähde vaan helppo kiertää?

TSK:

>Eli ei se nyt sentään mitään roskaa ole !

No, roska on tietysti voimakas sana, mutta en minä hirveän kauniistikaan kyseisen hardiksen laatua osaa kuvailla.

 

Janne
Torstaina, 30. syyskuuta, 2004 - klo 12.53:   
Stéphane Guillard:

"I said above, in truth and faith, that this indeed does not work on current A1's. This is known since long, and it is indeed a hardware bug of the current A1's named 'lack of hadware coherency', nothing new here. No need to shout either like if you were the victim of that thing, as far as I know you don't own a current A1 and never will. So relax, have a beer, and we'll continue here."

En kyllä menisi sanomaan että tuo on tunnettua tietoa! Vrt. Ben Hermans naureskeli bPlanille kun korjasivat DMA-ongelman hardiksella ja sanoi etteivät vain osaa käyttää Artician featureita. Näemmä ei osaa MAIkaan. :) Osaako kukaan?

Ensin selitys oli että AmigaOne-SE:llä ei toimi, mutta XE:llä toimii. Nyt selitys on että XE ei toimi, mutta MicroA1 toimii ongelmitta. Naiivi kun olen, uskon. :)

 

ajk
Torstaina, 30. syyskuuta, 2004 - klo 13.13:   
Ja uudemmista XE-malleista se on vissiin myös korjattu. Ideaalitilanteessa Eyetech tietysti keräisi nuo edelliset pois kierrosta ja vaihtaisi uusiin. Käytännössä varmaan se sähköjohdon postittelu on todennäköisempää.

 

joanna
Torstaina, 30. syyskuuta, 2004 - klo 13.13:   
Janne: jokohan tuo Articia S bugisuus olisi niin selkeästi todistetu ja eri osapuolien tunustama että tällä foorumilla edes muutama kehtaisi tunnustaa olleensa väärässä ja pyytäisi anteeksi varsin rumi8a kirjoituksiaan. Vai vieläkö selittely ja kieltäminen jatkuvat?

 

Tero
Torstaina, 30. syyskuuta, 2004 - klo 14.01:   
Mun mielestäni toi ei edelleenkään tunnu vialta Artyiciassa. Koska MicroA1:ssa ei ole tota ethernet piirin aiheuttamaa vikaa, ja koska PCI-ide ohjaimen kanssa ei ole kuulemma mitään ongelmia.

Musta joidenkin muiden olis siis syytä osata myöntää olevansa väärässä.

 

Tero
Torstaina, 30. syyskuuta, 2004 - klo 14.03:   
Eli minun mielestäni on päinvastoin todisttettu ettei se vika ole Articiassa, koska jos se olis, niin ne samat ongelömat näkys myös MicroA1:ssa (jossa myös on Articia) ja sillon myöskin sen PCI IDE-ohjaimen kanssa olis ongelmia. mutta kun kumpikaan asia ei ole noin, niin vika tuskin sillon on Articiassa.

 

Tero
Torstaina, 30. syyskuuta, 2004 - klo 14.05:   
Janne: Huom, myös XE mallilla ongelmia ei ole, jos käyttää PCI IDE-ohjainata.

 

KimmoK
Torstaina, 30. syyskuuta, 2004 - klo 14.29:   
"- ArticiaS ei pidä cache coherencyä joten se pitää tehdä softalla (on tehty sekä Linuxissa että OS4:ssa, MOSissa Aprililla) "

Jep.

"- VIA-piiri AmigaOnessa (Pegasoksessahan taisi olla eri VIA) aiheuttaa lisäongelmia DMA:n kanssa,"

Aiheutti. Siinäkin oli bugina se dokumentoimaton registeri jota piti osata ohjelmoida. Tuon korjauksen jälkeen Ben Hermans luuli että kaikki on jo ohi.

" sen DMA-fiitsöreitä ei saa käyttää (tai sitten tämä jälkimmäinen ongelma on vain joku viallinen veto emolla) "

Jees. Tämä jälkimmäinen / uusin ilmiö tulee vaikka kaikki mahdolliset korjaukset on tehty.

Sitä se ajurin tekijäkin koetti selittää tuossa mun edellisessä postauksessa.

Jos bplanin pojjat laittais April2:n A1:n niin tämä bugi pitäisi siltikin näkyä.

HUOMAA sana "pitäisi". Odotellaan kunhan hyppylanka korjaus julkistetaan.

"Voisiko olla niin, että kun VIA-ongelma korjataan, ja Linux-ajurit on päivitetty huomioimaan ArticiaS:n "ominaisuus", ArticiaS:n huomioivat DMA:ta käyttävät ajurit alkaisivat pelittää sekä Linuxissa että OS4:ssä? "

Niinhän siinä edellä oli kait juttua. Asiaahan todisteltiin sillä että Artisian väylissä DMA toimii nyt 100%.
Mutta odotellaan että nähdään "omin silmin" ! ! !


Omasta mielestäni olen tässä DMA bugihommassa saanut viimein aika validin kokonaiskuvan (ollut oon itsekin monasti ennen hakoteilla). Hieman turhan suuri haloo nousee näistä asioista. KAIKKI OIKEASTI kuitenkin tietää että A1:ssä on useita bugeja/ilmiöitä joita on jouduttu kiertämään ja korjaamaan (pikainen lista: VIA DMA, Artisia cache coherency, Artisia muistin nirsous (parannetlu mm vaihtamalla uudempi ArtisiaS), AMR+äänpipiiri+AC97 rikkonaisuus, emolevyn VIA-ethernet konflikti, G4 L3 cache hyödyttömyys, väärät CPU jännitteet, unohdinko jotain).

- Jotkut reagoivat huutaen "mitä minä sanoin" pullistaakseen omaa egoaan.
- Jotkut käyttävät tilannetta tahallaan sairaaloisesti hyväkseen itsensä tyydyttämiseksi
- Jotkut säälivät A1 omistajia ja ovat ehkä mielestään heidän asialla huudellessaan foorumeilla
- Joillain ei ole haisuakaan mistään, mutta on kiva huudella kun ne toiset huusi meille eilen
- Garda todellakin on jättänyt pegasokseen liian vähän bugeja, tilanne on epäreilu, sekään ei auta asiaa kun Genesi on hoitanut korjaukset elegantimmin.
(sekin on peggya auttanut kun se sheeeeeetanan softa ja rauta tehdään saman katon alla) :)

Kyllä Alani, Friedenit ja Hermannin pellet on jo moneen kertaan myöntäneet nuo bugit. He ovat vain niin itsepäisiä etteivät haluaisi tunnustaa myöntäneensä. Älkäämme enään takertuko heihin PYYDÄN. (Jos minäkin koetan kadottaa mielestäni "Buck" ajatuksen silloin kun näen MOS koneen, niin vois kait sinisempi maailma koettaa kadottaa mielestään jonku Ben Hermanin + muutaman muun)


@Joanna
Mielestäni tuo tilanne ei ole yleinen. Parempi kun et ala sohimaan "selittely ja kieltäminen" osastolla. Moinen on ollut monen ANN sodan synnyttäjä.

 

Boogie/GE
Torstaina, 30. syyskuuta, 2004 - klo 14.42:   
Pojat: Jep, anteeksi - Jatkuu.
Jehna. Yhä ihmettelen sitä, että A1:sten DMA joillain laitteilla toimii ok, muttei kaikilla. Tämä on siis aivan oma näkemykseni tähän juttuun ja perustuu siihen, että joillain on ongelmia enemmän ja jotkut emot ovat saaneet olla rauhassa ongelmattomia.
Kuinka suuri vaiva (GRAND HUGE!) olisi kerätä tiedot ongelmattomista laitteista ja kaikkien olisi hankittava vain tällaisia. Se olis taas järjetöntä ! Tietenkin on tärkeämpää saada emo toimimaan mahdollisimman suuren laitemäärän kanssa, eikö näin ?
Nyt kun DMA on AOS4 DPR:ssä pois päältä, niin päätetään heti ettei se toimi ollenkaan (tai ainakaan virheittä - Tuohan on omassa setupissa helppo tarkistaa, superisoja fileitä vaan kopioitumaan, sitten vain kaikkea mahdollista toimintaa yht'aikaa). A1-omistajat kertovat heti miten toimii, kunhan saavat AOS4-updaten.
En tiedä olenko väärässä, mutta mielestäni pc-puolella on usein tällaista 'tälle emolle vain näitä' -juttuja ?!
Ja kuten olen maininnut, tämä on oma näkemykseni DMA-asiaan.
Joanna: Articia S:n bugisuutta en henk'koht tunne. Olen aina ajatellut, että kaikkien valmistajien piireissä on bugeja ajoittain ja Articia S on tässä 'meidän kelkassa' vain joutunut myrskyn silmään :)
Joanna: Osaat varmaan kertoa miksi A1-emolla on paljon jarrua (mutkaa), tätä olen ihmetellyt ?

 

Joanna
Torstaina, 30. syyskuuta, 2004 - klo 14.45:   
KimmoK: En edes kuvitellutkaan ehdottavani sitä jossain Ann.lu:ssa (tai muissa)... Sentään senverran olen jo oppinut :)

Tunnustan omalta osaltani että OS4 näyttää paljon lupaavammalta kun Hermans muistaa pitää päänsä kiinni. Ei vielä riittävän hyvältä (syyt kuten MOS:in kohdallakin, mutta enemmän) mutta aion antaa heille aikaa saada asiat kuntoon.

Tiedän myös ettei BBRV ole mikään täydellisyys, mutta ainakaan he eivät ole minulle mitään velkaa.. Kaiken mistä olen Genesille maksanut olen saanut. Tässä pitää tosin todeta että olen harrastuksena tehnyt palkatonta promoa Pegasoksen hyväksi, mutta koska tein samaa myös aikoinaan AmigaIncin/AmigaDE:n kanssa saamatta edes sitä mistä maksoin... (ok.. ei aleta taas)

 

KimmoK
Torstaina, 30. syyskuuta, 2004 - klo 14.57:   
@Boogie
"Tuohan on omassa setupissa helppo tarkistaa, superisoja fileitä vaan kopioitumaan, sitten vain kaikkea mahdollista toimintaa yht'aikaa). "

Se on paljon helpompi sanoa kuin kunnolla tehdä.
(kaikille väylille pitäisi saada liikennettä ja valvoa datan säilymistä ehjänä, lisäksi voi tarvita testivälppeitä USB, ethernet yms liittimiin.)

Jos tekisin A1 testisoftan AOS4:lle niin varmaankin ostaisit. :)

(sepäs ei olekaan kuin vasta miljoonas ensimmäinen tekemätön projektini)

Itse asiassa. Moinen testi-/diagnoosisofta pitäisi saada AOS4 contribuutioksi ja testaus optioksi AOS4 asennus CD:lle.

(ensimmäinen homma A1:n oston jälkeen ois ajaa IDE DMA testiä 24/7 kunnes kovalevy paukahtaa)

 

Boogie/GE
Torstaina, 30. syyskuuta, 2004 - klo 15.13:   
KimmoK: Kuullostaa itseltään mikkisoftalta ja 24/7 varmisti.
Pernakkeli, loistava idea sinällään, nyt teet etkä vaan puhu - A4000:nen duuniin (ja saat ehkä oman distribin AOS4 updateen ja tuleville AOS4-levyille) - Wow !

 

Joanna
Torstaina, 30. syyskuuta, 2004 - klo 15.58:   
Boogie: Minulla ei ole tänään ja tässä mitään taikaohjetta annettavaksi siihen että tuo kuntoontuisi, sellainen edellyttäisi sitä että he antaisivat minulle tarpeelliset tiedot tutkittavaksi (skemat, pcb:t, mallilaitteet yms) ja rahoituksen että edes voisin sitä etsiä.

Se missä ero kohdallani tulee ns. tavalliseen käyttäjään on se että olen pitkälti toistakymmentä vuotta erilaisen raudan kanssa touhunneena (viimeiset 5 vuotta Sulautettujen rautojen suunnittelussa, josta valtaosa on ollut 68k+PPC kortteja) minulle on kertynyt kohtuullisen paljon kokemusta siitä miten rauta toimii ja miten se ei toimi. Ja myös näkemys siitä milloin vika on piireissä ja milloin piirilevyssä.

Tietojeni (ja kontaktien) vuoksi minulla on kohtuulliset mahdollisuudet nähdä *amatööri*bluffeista läpi. Uskoisin olevani kohtuullisen hyvä näkemään milloin näissä kuukausittain vaihtuvissa selityksissä kyse on oman selkänahkan (ja lompakon) suojelusta ja milloin puhutaan asiaa.

Olin keväällä 2002 sitä mieltä ettei Senaikaista AmigaSE.tä olisi pitänyt myydä tavallisille loppukäyttäjille koska sitä ei oltu testattu. AlanR väitti kivenkovaan että laite on 'identical to final' ja että kaikki tulee toimimaan OK ihan heittämällä kunhan vaan OS4 tulee. (tosin ei muistanut mainita että OS4 tulisi vasta 2004 tms)

----

Lyhyesti siitä mitä pitäisi minusta tehdä.. Tätä arviota lukiessa kannattaa muistaa että nähdäkseni tuo rauta EI tule ainakaan lähivuosina elämään pelkällä harrastajien AmigaOS4 käytöllä. Se tarvitsee myyntiä muuhunkin käyttöön, ja silloin Linux:in toimiminen on kokolailla pakollista.

Ensinnäkin.. Heidän käyttämänsä VIA686B (jos oikein nyt muistan tuon numeron) oli todettu bugiseksi mm. linux koodaajien toimesta jo vuonna 2001 (google auttaa).. Sen käyttäminen Teron/AmigaOne koneissa oli riski, en tiedä kuka päätökseni teki ja millä tiedoilla riski otettiin.

Toisekseen.. Articia:n toiminta (mm. Cache coherency, lämpöherkkyys, muistien toiminta) on ollut monelta osin epävakaa alusta saakka. Edellinen tietooni tullut Piiritason korjaus (viimetalvelta) ei riittänyt, vaan koneen luotettava toiminta edellyttää edelleenkin Käyttöjärjestelmän ajureiden ja muistinhallinnan raskasta puukottamista korttia varten. Se ajan kanssa onnistunee Suljetun ympäristön kuten AmigaOS4:n kanssa kunhan kaikki ajurikirjoittajat sopivat yhteisistä pelisäännöistä ja noudattavat niitä. Mutta samaan aikaan on selvää ettei tuollaista Softalla toteutettu Cache-clear-viritelmää saa myytyä Linux-asiakkaille.

Nuo ovat kaksi erillistä ongelmaa.. Molemmat pahoja siinä mielessä että niiden kanssa on tuhlattu paljon aikaa ja vaivaa (ja selityksiä). Genesi menetti ainakin vuoden aikaa, näyttäisi että Eyetechillä ajallista tappiota tulee vielä enemmän ennenkuin kaikki on järjestyksessä.

Via:n piirin vaihtaminen uudempaan (esim samaan kuin Pegasoksessa) auttaisi nähdäkseni osaan ongelmista. Ainakin Pegasoksessa on toiminut USB, ethernet, Ide-Dma, AC97 (eli emolevyäänet) jo pitkän aikaa useammalla käyttiksellä joten voimme olettaa sen piirin olevan kokolailla ehjä.

Sitten on se Articia-S ... Mai on todella pahasti myöhässä (arvioni on pari vuotta) niiden parempien piiriensä kanssa. En ole tietoinen tuleeko Sa tai P ulos milloin(-kaan) mutta jos jompikumpi niistä tulee niin kannattaa harkita semmoiseen vaihtamista.

Toinen ongelma Articiassa on alusta saakka ollut se ettei Mai tunnusta sen puutteita (bugeja yms) eikä ole ollut halukas uudistamaan piiriä ongelmien ilmennyttyä. Toivon että siitä piiristä tulee korjattu painos... Koska ilman Articiaa ei olisi Teronia eikä ilman sitä olisi ainakaan nykyisen tapaisia Aone:a ...


Tosin.. tuohon viimeiseen liittyen tuli mieleen se mitä Janne aiemmin tänään kirjoitteli... Se että OS4 portattaisiin Pegasokselle on minusta epätodennäköistä, mutta entäs jos Eyetech ostaisi nipun Pegasoksia, laittaisi niihin Aone-tarran ja myisi niitä OS4:n kera?

 

Joanna
Torstaina, 30. syyskuuta, 2004 - klo 16.04:   
Hmm. Se kohta "lyhyesti" ei ihan onnistunut.. :)

Mutta kun en osannut tiiviimmin sanoa yrittäen kuitenkin perustella kantani.

 

itix
Torstaina, 30. syyskuuta, 2004 - klo 16.14:   
Tero: Noh, ne jotka sanoivat ettei A1:ssa koskaan toimi UDMA oikein olivat tavallaan oikeassa... Se että myös PCI eth-kortti voi sotkea UDMA:n tarkoittaa sitä että siinä on jonkinasteinen ongelma myös PCI DMA:n kanssa. Ongelman täytyy olla laajempi kuin pelkkä UDMA vs ethernet konflikti.

Mielenkiintoista kyllä A1 perustuu (enemmän tai vähemmän) Teroniin. Liekö missä vika mutta nämä HW kämmit näyttävät johtavan samaan osoitteeseen...

 

KimmoK
Torstaina, 30. syyskuuta, 2004 - klo 16.16:   
"mutta entäs jos Eyetech ostaisi nipun Pegasoksia, laittaisi niihin Aone-tarran ja myisi niitä OS4:n kera?"

Aivan yhtä mahdollinen temppu kuin brandata jonkun Taiwanilaisen tehtaan suoltamia Teron emoja. Jos vain ylpeys antais periksi.

 

KimmoK
Torstaina, 30. syyskuuta, 2004 - klo 16.23:   
@itix
"Noh, ne jotka sanoivat ettei A1:ssa koskaan toimi UDMA oikein olivat tavallaan oikeassa... Se että myös PCI eth-kortti voi sotkea UDMA:n tarkoittaa sitä että siinä on jonkinasteinen ongelma myös PCI DMA:n kanssa. Ongelman täytyy olla laajempi kuin pelkkä UDMA vs ethernet konflikti."

Homma ei ole noin yksinkertainen. Onko muuten linkkiä tuohon "PCI ethernet kortti" tiedon lähteeseen?

Ja tarkalleenhan joku taisi sanoa "PCI eth-kortti voi sotkea VIA UDMA:n". Siis PCI kortilla oleva UDMA133 toimisi kaikissa tapauksissa.

(Tuo PCI kortilla olevan ethernetin aiheuttama ongelma menee yli kaiken järjen, jos se edes on totta.)

Mutta anyway, kuka sanoi ja missä. Oliko se vain joku hullu?

 

KimmoK
Torstaina, 30. syyskuuta, 2004 - klo 16.27:   
Ai perhana...
"- the Ethernet chip only triggers the problem, but it is not at all related to it (a test using a PCI Ethernet shows the same behaviour) "

Tuohan oli jo alkuperäisessä jutussa. Ja sotkee taas pakan. Katellaanpas se korjaus aikanaan.

 

itix
Torstaina, 30. syyskuuta, 2004 - klo 16.39:   
KimmoK: Se oli jo tässä aikaisemmin mutta tässä linkki ANN

Kysyin että eikö PCI ethernet-kortin hankkiminen ratkaisisi ongelmaa ja Burström vastasi "We already tried the external ethernet card with no success."

En jaksanut kysyä mitä seuraamuksia tuo _voi_ ethernet aiheuttaa. Mutta miksi juuri ethernet? PCI ethernet-kortti ei ole sen kummempi kuin muutkaan PCI-kortit.

(Tässä on myös huomioitava se että ongelma voi esiintyä vasta kun ethernettiä käytetään eli siinä aletaan liikutella dataa.)

"Siis PCI kortilla oleva UDMA133 toimisi kaikissa tapauksissa."

Jep. Tarkoitin siis tietysti VIA:n UDMA:ta mutta unohdin tarkentaa lopussa.

 

KimmoK
Torstaina, 30. syyskuuta, 2004 - klo 16.44:   
@itix

Ok. Mikäs tuo Burström on miehiään?

 

KimmoK
Torstaina, 30. syyskuuta, 2004 - klo 16.48:   
Kysäsin tuosta PCI eetterikorttijutusta AW:ssä.

 

itix
Torstaina, 30. syyskuuta, 2004 - klo 17.04:   
@KimmoK

Koodari: OS4 MUI, IBrowse, SnoopDos.

Sekä myös OS4 developeri/testaaja: esim. tuo a1ide.device.

Elektroniikkamies: osasi pistää kampoihin Pegasos-hintaväittelyssä, muistaakseni myös jotain alan koulutusta


Näyttäisi tietävän a1ide.devicestä enemmän kuin tuolla foorumilla kertoo:
"We have been able to patch XE rev 1 boards to get working VIA DMA"

Ei kertonut paljonko tarvittiin purukumia ja hyppylankaa. Tai mitä muuta mahdollisesti tarvitaan.

 

SE OLI MUUTEN VITSI
Torstaina, 30. syyskuuta, 2004 - klo 17.09:   
@itix
""We have been able to patch XE rev 1 boards to get working VIA DMA""
"Ei kertonut paljonko tarvittiin purukumia ja hyppylankaa. Tai mitä muuta mahdollisesti tarvitaan."

Jossain päin on nyt yksi pegasos1 ilman April2 piiriä.

 

tomazkid
Torstaina, 30. syyskuuta, 2004 - klo 17.16:   
@KimmoK

Mitä?
Etkö tiedä kuka Stefan Burströmi on?
Katsopa IBrowsen tekijöitten joukossa :)

 

Joanna
Torstaina, 30. syyskuuta, 2004 - klo 17.24:   
Boogie: unohtui vastata siihen että miksi ongelmia sitten esiintyy vain joissain koneyksilöissä.. Elektroniikka näillä nopeuksilla ja signaloinneilla on luonteeltaan hyvin herkkää ja varsin analogista. Hyvin moni asia voi vaikuttaa siihen toimiiko se vai ei ja sitten kun liikutaan marginaalsilla alueilla niin useamman komponentin summa tuottaa sen että joissain laitteissa se toimii ja joissain ei.

Perussääntö elektroniikan suunnittelussa on *AINA* jättää turvamarginaalia ja pelata jonkinverran varman päälle. Eli jos prosessorivalmistaja kokeilee piirejään ja toteaa että ne mallikappaleet toimii hyvin luotettavasti 1500MHZ niin ne yleensä merkitään ja myydään hieman pienemmällä nopeudella esim 1300MHZ (tai jopa 1000MHz).. Tämä sen takia ettei kalliita takuupalautuksia tulisi ja että ne varmasti toimisi eri käyttölämpötiloissa luotettavasti. (10% tai 20% cpu ylikellotus on aika arkipäivää)

Samaten esim PCI-väylä on standardointivaiheessa mitoitettu niin että se toimii vaikka siihen lisättäisiin tuntemattomien valmistajien kortteja. Kaikkien korttien speksit on määritelty siten että riippumatta kombinaatiosta jäädään kulkuaikaviiveissä, signaalin muutoksissa, heijastuksisssa yms turvalliselle puolelle. Tämän vuoksi esim Ua1:seen mainitaan mahdollisuus käyttää Raiser.korttia vaikka sellainen kortti on jo olemassaolollaan selkästi PCI.speksien vastainen. Kun marginaalia on, sitä voidaan käyttää tuollaisiin virityksiin, lisäksi uA1:n kohdalla auttaa se ettei siinä ole kuin se yksi korttipaikka...

Sitten.. Miksi esimerkiksi Via686.lla varustetuissa PC-koneissa ei toiminut SoundBlaster Live äänikortit? Vikaa esiintyi useamman valmistajan emoilla yms.. (yksi analyysi linkki vuodelta 2001) josta voisi vetää sen (mahdollisesti virheellisen)johtopäätöksen että joko SB-live tai Via686 rikkoo sääntöjä ja sotkee PCI väylän toimintaa senverran tavalla toinen kortti on herkkä. (ja tässä parissa epäilys kääntyy VIA:n piiriin koska siinä oli paljon muitakin ongelmia)

Tai miksi Articia-S piireihin on ollut hemmetin hankala saada sopivia Ram-palikoita. Sen tarkemmin tutkimatta (en jaksanut testata Pegasos I:llä aikoinaan) veikkaisin että kyse on siitä että Artician SDram-kontrolleri on joko ajoituksistaan tai väylän-ohjauksen osalta suunniteltu hieman pieleen.. eli se on *lähellä* hyväksyttävää mutta kumminkin senverran pielessä ettei se toimi kaikkien Ram-modulien kanssa. Tähän samaan liittyy nähdöäkseni myös se että osa A1 koneista piti muuttaa 100Mhz väylälle sen vuoksi etteivät ne kertakaikkiaan toimineet 133:lla luotettavasti (muistaakseni kaikki Pegasos 1:set on 100MHz väylillä oletuksena).

Tai miksei Ua1-C malliin nyt saa G4:korttia. Ilmoitus siitä että tällähetkellä saatavilla olevat G4:t lämmittää liikaa voi hyvinkin olla totta. En ole kokeillut itse Articia-S piirillistä konetta kuumemmassa ympristössä mutta muistelen joidenkin etelämpänä asuneiden sanoneen että Articia-S tarvitsee oman siili/tuuletin jäähdytyksen toimiakseen kun tulee kuuma päivä. Jos tämä on tilanne, niin ymmärrän hyvin miksi uA1:n rakenteella (cpu tulee artician päälle apukortilla) olisi vaikeaa saada lämpeneminen (ja sen aiheuttama epävakaus) pysymään aisoissa.

Tässävaiheessa pitää tietty muistuttaa että nämä ovat omia päätelmiäni sen perusteella mitä olen nähnyt/lukenut/kuullut.. Eli voivat olla väärinkin.

 

itix
Torstaina, 30. syyskuuta, 2004 - klo 17.40:   
"Tai miksei Ua1-C malliin nyt saa G4:korttia. Ilmoitus siitä että tällähetkellä saatavilla olevat G4:t lämmittää liikaa voi hyvinkin olla totta."

Genesi sanoi että Peg1 vaati G4-korttiin juuri sopivan Articia-yksilön. Voi olla että bPlan möhläsi ja Articia oli hyvä syntipukki, mutta mielenkiinnolla odotan kun jengi alkaa kokeilla G4-kortteja myös mA1:ssä.

 

Janne
Torstaina, 30. syyskuuta, 2004 - klo 18.32:   
Tero:

>Eli minun mielestäni on päinvastoin todisttettu ettei se vika ole
>Articiassa, koska jos se olis, niin ne samat ongelömat näkys
>myös MicroA1:ssa

Missä ovat todisteet että MicroA1:ssä toimivat? Pitihän kaiken
toimia AmigaOne-XE:llä OS4:ssakin ja nyt ei toimikaan?

Edelleen uskon että saavat toimimaan DMA:n tavalla tai toisella
aikanaan, mutta tuota olettamaa on käytetty liiaksi ennenkin
olemaan minkäänlainen vakuus tulevasta. Ensinhän jo
AmigaOne-SE:nkin piti olla identtinen tuotantoversioon, sitten
AmigaOne-XE:n piti olla se juttu, ja nyt se ratkaisu onkin
MicroA1...

Ei kai sitä mitenkään voi kiertää: Eyetech luotti MAIn taitoihin
liikaa kun aikoinaan toi AmigaOnen markkinoille. Nyt jää
nähtäväksi kuinka ja kuinka nopeasti (pari vuotta jo mennyt)
ongelmat saadaan korjattua ja historiaan, ja miten jo ostaneet
saavat korjauksia laitteisiinsa.

 

itix
Torstaina, 30. syyskuuta, 2004 - klo 20.28:   
Sama vanha ANN-threadi, 219. kommentti:

"Did you note 'current' ? the µA1 'C' alias MK3 (and further machines) has proper snoop signaling implemented. Additionnally, this machine also solves the VIA / Ethernet interaction (and all other A1 oddities, like wrong implementation of the AC97 link between the VIA and the Sigmatel audio codec)."

Eyetech/MAI Logic lopultakin toteutti oman April-fixinsä ja mA1 saa toimivan Linuxin.

 

Joanna
Torstaina, 30. syyskuuta, 2004 - klo 20.40:   
Itix: Wow.. jos tuo todella toimii käytännössä myös linuxin kanssa niin hommat ovat todellakin menossa hyvään suuntaan.

 

Joanna
Torstaina, 30. syyskuuta, 2004 - klo 21.51:   
Lisäyksenä edelliseen.. JOS tästä asiasta on jotain tietoa esim Eyetehin taholta jossain alueella jota en lue, olisi kiva tietää vahvistavatko he tuollaisen Hw.patchin olemassaolon? Tai edes että sellaista on yritetty tehdä?

 

antime
Torstaina, 30. syyskuuta, 2004 - klo 23.01:   
Joanna: SB Liven ja 686:n ongelmien syy on Creativen ei ihan speksien mukainen PCI-toteutus. En muista käyttivätkö he jotain suunniteltua mutta ei vielä standardoitua laajennusta vai jotain ihan omaa viritystään, mutta 686 oli melkeinpä ainoa southbridge jolla se ei toiminut. BIOS-päivityksillä pystyttiin korjaamaan ainakin isoimmat ongelmat. (En nyt millään jaksa kaivaa esiin lähteitä, mutta koska itselläni on 686-pohjainen PC-emolevy otin joskus asiasta selvää.)

 

itix
Perjantaina, 1. lokakuuta, 2004 - klo 0.09:   
Eyetech sanoo että vika on VIA:ssa.

--quote--
And just where did this come from?? The board is NOT wrongly laid out at all.

FWIW the issue appears to be a problem with the VIA not obeying the PCI protocol properly. There are a variety of solutions being tried, and in order to be as open about them as possible I'll post to the A1 owners list at AW sometime tomorrow
--quote--

 

Joanna
Perjantaina, 1. lokakuuta, 2004 - klo 0.38:   
Itix: hmm.. lisää kehitystä. Kohtahan ne saa aikaan ainakin puheiden tasolla kaiken sen mitä ehdotin hieman aiemmin :)

 

Janne
Perjantaina, 1. lokakuuta, 2004 - klo 10.08:   
Ei tässä enää muuta voi sanoa kuin lainata anonyymiä ann.lu:sta.

"new boards are ok !! if there are few developer/betatester boards with buggy VIA why are you accusing eyetech? they brought the amiga back !!!"

Anything goes, as long as you bring "the amiga" back... :)

 

Tero
Perjantaina, 1. lokakuuta, 2004 - klo 11.12:   
Janne: "Missä ovat todisteet että MicroA1:ssä toimivat? Pitihän kaiken
toimia AmigaOne-XE:llä OS4:ssakin ja nyt ei toimikaan? "

Missä on todisteet että ne ei toimi ?

NMusta on suht kummallista, että jotkut näyttää täällä olettavan, että kaikki mitä Amigaonen käytäjät, Hyperio ja eyetech sanoo on automaattisesti valehtelua ja peittelyä.

Sitten sellaset, jotka ei itse ole ikinä edes nähnyt MicroA1:a livenä olettaa, että ei se voi oikeesti toimia.

Koko OS4 ja Amigaone historia on olu tota. Alusta asti on väitetty esim että Hyperion ei ikinä saa OS4:a toimimaan, tai jotain sen komponenttia ei saa toimimaan. Yks toisensa jälkeen ne väitteet on kumottu, mutta aina porukika keksii sitten heti perään uuden asian mikä ei millään voi toimia.

 

Tero
Perjantaina, 1. lokakuuta, 2004 - klo 11.15:   
itix: Eikös sitä VIA piiriä ole syytetty ihan alusta lähtien, siitä lähtien kun ensimmäiset väitteet Artician bukisuudesta tuli. Ihan alusta asti eräät on sanoneet, että vika on VIA:ssa. Eli ei siinä sikäli ole mitään uutta.

 

Janne
Perjantaina, 1. lokakuuta, 2004 - klo 11.20:   
Tero:

>Missä on todisteet että ne ei toimi ?

Siihen kai tämä kiteytyykin. Ei ole todisteita kummastakaan. Ja kun tietolähde ja valmistaja on sellainen, jolla on aiemmin ollut suuria ongelmia (vaikka niitä on peitelty), ei voi mielestäni lähteä väittämään suuntaan tai toiseen mitään. Se voi toimia täysin, voi olla ettei se ei toimi täysin.

Siksi et sinäkään mielestäni voi käyttää sitä todisteena Artician ongelmattomuudesta (ei sillä että sitä mielestäni voisi muutenkaan käyttää Artician ongelmattomuudesta todisteena, uskon edelleen että vaikka Articia olisi kuinka buginen niin bugit voidaan jotenkin kiertää ja toiminnot toteuttaa - yllättävän kauan vain kestää).

 

Janne
Perjantaina, 1. lokakuuta, 2004 - klo 11.23:   
>Yks toisensa jälkeen ne väitteet on kumottu,
>mutta aina porukika keksii sitten heti perään
>uuden asian mikä ei millään voi toimia.

Hei hei, minä en ole koskaan väittänyt tai käyttänyt tuollaisia absoluuttisia termejä. Päin vastoin, olen aina uskonut ja ilmaissut uskovani että ongelmat ratkeavat joku päivä.

Se tosin ei tarkoita etteivätkö ne ongelmat (mahdollisesti myös Artician bugit) voisi olla täysin todellisia ja olemassa.

Vai kuinka moni oikeasti odotti että yli kaksi vuotta myöhemmin DMA ei vieläkään toimi täysin ongelmitta Linuxissa tai OS4:ssa julkaistuilla AmigaOneilla?

He toki olivat väärässä jotka sanoivat "ettei se koskaan toimi", tai uskon että aikanaan saadaan toimimaan. Mutta yhtälailla väärässä olivat he, jotka väittivät ettei ongelmia ole.

Suuria ongelmia on ollut ja on pöydällä edelleen. Kysymys kuuluukin kuinka pian ja miten ne ratkaistaan - joudutaanko (ja vaihdetaanko) viallisia emolevyjä jne.

 

itix
Perjantaina, 1. lokakuuta, 2004 - klo 11.51:   
Tero:

Stefan Burström toteaa (kts yllä): "No, the problem is the wiring to the VIA controller on the motherboard."

Ristiriidassa Alan Redhousen kanssa, etten sanoisi. Minulle kyllä ihan sama missä vika on, mutta Eyetechille on taloudellisempaa syyttää VIAa kuin emolevysuunnittelua...

 

Joanna
Perjantaina, 1. lokakuuta, 2004 - klo 12.05:   
Tero: Ihan pakko kysyä että tunnetko sinä tekniikkaa vai tuleeko tämä keskustelusi ihan puhtaalla tunnepohjalla.

 

Joanna
Perjantaina, 1. lokakuuta, 2004 - klo 12.08:   
Itix: Aika kuvaavaa tälle touhulle. Ehkä uskottavin selitys (jos unohdetaan AlanR:n tietämättömyys) olsii se että Burnström on erehtynyt ja puhunut omiaan tai että koko juttu Ann.lu:ssa on feikki.

 

Janne
Perjantaina, 1. lokakuuta, 2004 - klo 12.14:   
Eikä se kyllä Eyetechiä pälkähästä päästä että VIAn piirissä on vika. Heidän tuotteensa ei silti toimi kuten mainostetaan. On tosin kuvaavaa että on board sound vaan kuitattiin poistamalla feature-listasta. Mitäs ne ostajat jotka ostivat laitteen jossa on on board sound?

Genesi sentään vaihtoi Pegasokset ilmaiseksi aprilleihin ja april kakkosiin. Lisäksi koko Pegasos I -> Pegasos II edullinen switchaus. Vaikka Buck on juntti monella tapaa, niin sen asian hoitivat tyylikkäästi.

 

miksuh
Perjantaina, 1. lokakuuta, 2004 - klo 12.23:   
Joo siis kuten aikasemminkin sanoin, niin musta kyllä olis Eyetechin velvollisuus vaihtaa noi emot toimiviin jos tuossa tuloillaan olevassa seuraavassa XE tuotantoerässä on ongelmat onnistuttu korjaamaan. Halpaa se ei ehkä ole, mutta sille ei mitään voi. Vastuuta se ei poista.

 

Moderaattori
Lauantaina, 16. lokakuuta, 2004 - klo 16.36:   
Keskustelua jatkettu seuraavaan ketjuun.