- Liittynyt
- 03.11.2016
- Viestejä
- 684
Tuli eteen erikoinen tilanne, jollaista en ole ennen kohdannutkaan. Eli kyseessä on ASUS Sabertooth 990FX R2.0 emolevy, ja siihen liittyvät ongelmat.
1. Tilanne alkoi kun huomasin ettei emolevyn omat äänet välity kotelon HD liitännällä emolevyssä kiinni olevaan tavalliseen 3.5" jackkiin. Jännitteen ääni napsahtaa kun plugin tökkää paikoilleen, mutta mitkään säädöt, ajureitten uudelleenasetukset ei tuota tulosta. Nettiä selaillessani alkoi näyttää siltä että yksi vihje totesi useilla olleen sama ongelma johtuen emolevyn uudesta 2901 Bios -versiosta, ja samaan hengenvetoon hän suositteli palaamaan aiempaan BIOS versioon, joka tässätapauksessa on 2501.
2. Emolevyssä on irroitettava BIOS -piirisarja joka on mielekästä flashata myös piirisarjanohjelmointitikulla, johon 8 -jalkaisen chipin saa mukavasti telakoitua. Aivan ensiksi tallensin piirisarjallaolevan aikaisemmin päivittelyn yhteydessä ko. biosille tallentamani BIOSin 'siltä varalta'. Latailin netistä niin 2901, ja 2501 biosit suoraan valmistajan sivulta. Alkoi käydä ilmi ettei laitevalmistajan omat BIOSit olleet ohjelmointilaitteellesopivassa hexamuodossa, joten biosien flashaily suoraan chipille alkoi näyttää vaikealta. Joitakin testailuja jo tehtyäni jatkoin hommaa ohjeitten mukaisella tavalla tallentamalla biosit uudelleennimeämisohjelman kautta suoraan muistitikulle.
Emolevyllä on sisi BIOS flashback toiminto, eli tuollainen biosin sisältämä oikein nimetty tiedosto on mahdollista syöttää emolevyn bios piirisarjalle nappia painamalla, kun biosinsisältämä tikku on paikoillaan flashpack usb portissa koneen takapuolella. Kokeilin kumpaakin valmistajan tarjoamaa biosia 2901 ja 2501, mutta kone ei postannut. Kone lähti pyörimään, mutta minkäänlaista aktiviteettia ei ilmennyt muun laitteiston osalta ja ruutu jäi vaille herätystä. Otin jälleen piirisarjan kätöseen, tyhjäsin muistin, ja flashasin alkuperäisen (myös valmistajan sama 2901 bios) piirisarjalle ja taas käynnistyi kone. Testikerroilla vieläpä käytin BIOS jumpperia välillä resetissä, ja BIOS patterikin on tuliterä
Tämä ongelma on siis:"Miksi kone suostuu käynnistymään aiemminflashatyn BIOS 2901 ohjelman voimin, mutta ei suostu käynnistymään myöhemmin ladatun samaa versiota olevan BIOS 2901, tai 2501 kanssa?
Voisko ongelman aiheuttaa M.2 yksikkö, joka tarttis ottaa pois uuden BIOSin käyttöönoton yhteydessä, tai jokin muu laite, kuten esimerkiksi näytönohjain? Tosin toinen näyttiksistä oli irti testailun aikana muutenkin.
Ei käy järkeen kyl enää. Vertauskuvana voisin todeta että onks toi taas niitä juttuja että "ruosteinen, ruma ja valmiiks verinen teurastajan kirves toimii paremmin kuin ihan uus, vaikka ovat samaa mallia alunperin? Ei oo asentajan päivä tuommone haamubarrikadifunktio....
edit. 24.12.2024, klo 4:00,
Jatkoin tutkimista. Käytin emolevyltä irti lopulta kaiken kertaalleen, mutta silti kyseessäoleva emolevy näyttää kiintyneen tuohon aiemmin flashaamaani siinämäärin obsessiivisesti, ettei suostu toimimaan edes alkuperäisellä BIOS versiolla 1903, joka lukee vieläpä emolevyn päällä tarrassa. Ei auttanut siis laitteitten, muistien, satakaapeleitten, tai edes prosessorin irroitus ja BIOSin ohjelmointi esimerkiksi BIOS patteri pois paikoiltaan. Lähti jokatapauksessa jälleen käyntiin normaalisti aiemminflashaamallani varmuuskopiolla versiosta 2901. Todella ihmettelen. Oikein ihmettelen mistä on kyse.
Koitin myös toisella CPU:lla ja sama juttu. Ei suostu postaamaan kuin tuolla yhdellä aiemmin käytössä olleella BIOS koodisisällöllä. Sangen erikoista. Mitään turvalukkoakaan tuossa ei pitäis olla.
Ainut omaan touhuun perustuva looginen selitys tuolle on, että emolevy on ottanu itteensä BIOSiin ite tehdyn mikrokoodipäivityksen takia. Oletan että toi joka toimii on siis itepäivitetty BIOS, jossa kaikki cpu:t on tuettuna, kun taas nuo laitevalmistajan tarjoamat eivät sisällä tukia. Tosin ongelma on nyt se, että mitä toi kaiken tukeminen sitte tuolla emolevyllä on aiheuttanut, ja miten korjata tuo tilanne.
edit. 25.12.2024, klo 14:03,
Nyt alkaa olla tutkimus siinä vaiheessa, että selvennän tilannetta.
1. Eli aikoinaan valmistajan sivulta ladattu bios 2901, johon päivitin itse mikrokoodit (toimii). Olkoot tämän nimi vaikka Micro2901BIOS tässä yhteydessä.
2. Yksikään sittemmin valmistajan sivulta ladattu bios (ei toimi).
Emolevyn tekstien perusteella alkuperäinen BIOS on ollut 1903, jota siis koetan tässä palauttaa, jotta saan touhulle uuden puhtaan aloituksen.
3. Tallensin varmuuskopion suoraan piirisarjalta lukemalla Micro2901BIOS, josta sain tehtyä .ROM muotoisen tiedoston, jossa ei alunperin ole .CAP päätettä, sekä ASUS Flashback -yhteensopivaa syöttökoodiohjelmapätkää, joka mahdollistaa BIOSin lataamisen suoraan emolevyn BIOS Flashback -portista.
4. Nyt kun tilanne oli selvä ettei kone postaa uusilla bioseilla, mutta vanhalla postaa, niin aloin purkaa tätä tilannetta ja arvelin että syy voisi olla mikrokoodeissa jotka jo olen aiemmin päivitellyt, joten nyt avasin MCExtractorilla valmistajan sivuilta lataamani BIOSin 1903 mikrokoodit. Samoin tein myös aiemmin päivittämälleni Micro2901BIOS -tiedostolle.
5. Hexaeditorilla löysin Micro2901BIOS tiedostosta mikrokoodipätkät, jotka näinollen päätin korvata valmistajan alkuperäisillä BIOS1903 sisältämillä mikrokoodeilla. Homma onnistui.
6. Micro2901BIOSin .ROM varmuuskopioon lisäsin valmistajan BIOSista 2901 ASUS USB Flashback suorasyöttöä tukevan syöttöohjelmapätkän, jolloin tuloksena oli oiva BIOS 2901:ltä näyttävä 1903 BIOSin mikrokoodit sisältävä BIOS, jonka niinikään syötin ASUS USB Flashback portista koneeseen ja se toimii.
Joten mikrokoodeista ei taida olla kyse. Ne toimii. Edelleenkin on hämärän peitossa miksi kone ei suostu käynnistymään nyt millään muulla kuin tuolla aiemmin lataamallani 2901 versiolla, jossa oli siis mikrokoodit päivitetty, mutta nyt olen varma ettei nekään ole syynä postaamattomuuteen.
Kun vertaan aiemminlataamaani 2910 BIOSia tuohon vastalataamaani 2901 BIOSiin, huomaan pientä symbolimuutosta paikkapaikoin, vaikka niiden pitäisi olla alunperin samat. Tosiaan tuohon aiemminlataamaani BIOSiin en koskaan tehnyt mikrokoodien lisäksi muita muutoksia, joten noi symbolimuutokset ihmetyttää.
6.1. Ja mainittakoon vielä lisää tästä, että nyt tein vielä ihan varmuuden vuoksi palautuksen niinkin, että otin valmistajan sivuiltalataamastani BIOSista 2901 noi mikrokoodit ja palautin ton aiemminlataamani 2901 mikrokoodit alkuperäiselleen. Samalla poistin aiemmin BIOSin versioriville lisäämäni "r88" versiomerkinnän kahdesta kohtaa BIOSia. Ja näyttää siltä että toimii kuten olettaa saattaa. Joten mikä tuossa nyt sitten on niin erilaista tuossa aiemminlataamassani ja uudessa ladatussa, kun molemmissa näytti olevan sama päiväys ja kellonaika. Elikkä ton tällähetkellä toimivan pitäis olla nyt alkuperäisen lainen, vaan ei jostakin syystä ole. Jokin on muuttanut joitakin symboleja siihen, ja valmistajan alkuperäiset ei suostu flashaytymaan!
7. Tässä vaiheessa alkaa tuntua siltä että tuollaisia muutoksia on aiheutunut jonkin Windows automaattipäivityksen toteuttamana, ja se saattaa liittyä jollakin tavalla myös Windowsin tekemiin peukalointiestoihin, mutta tosiaan kun kokeilin tuota myös niin että tallennusvälineet oli irti koneesta, joten voisko olla niin, että jokin noista Windows updateista on flashaillyt mun southbridgeen, tai jonnekki muualle emolevyyn omia piirisarja-ajureitaan?
Lisättäköön vielä, että tämä touhu alkoi siitä ettei emolevyn HD liitäntä toiminut, ja alkoi hiljalleen valjeta ettei valmistajan sivuilta ladatut ajurit jostakin syystä enää toimi oikein myöskään ton HD ääniajurin suhteen. Saundit toimii kyllä nyt Soundblaster Z kautta, mutta olishan se kyllä ihan ykköstä ottaa saundia vastaan emolevyn omastakin portista. Siispä BIOS on nyt palautettu niin pitkälle alkuperäiselleen '2901 alkuperäisen kanssa vastaavaksi, mutta ongelma ei ole ratkennut, eli miksi tuo ei ole enää yhteistyökykyinen alkuperäisen biosin ja hd saundien osalta?
Tuossa vielä linkit näihin kahteen erilaiseen 2901 versioon;
Valmistajan sivulta
Valmistajan sivulta aiemmin, mutta muutosten kautta alkuperäisenkaltaiseksi muutettu (myös jostakin muusta johtuvia symbolimuutoksia havaittu).
1. Tilanne alkoi kun huomasin ettei emolevyn omat äänet välity kotelon HD liitännällä emolevyssä kiinni olevaan tavalliseen 3.5" jackkiin. Jännitteen ääni napsahtaa kun plugin tökkää paikoilleen, mutta mitkään säädöt, ajureitten uudelleenasetukset ei tuota tulosta. Nettiä selaillessani alkoi näyttää siltä että yksi vihje totesi useilla olleen sama ongelma johtuen emolevyn uudesta 2901 Bios -versiosta, ja samaan hengenvetoon hän suositteli palaamaan aiempaan BIOS versioon, joka tässätapauksessa on 2501.
2. Emolevyssä on irroitettava BIOS -piirisarja joka on mielekästä flashata myös piirisarjanohjelmointitikulla, johon 8 -jalkaisen chipin saa mukavasti telakoitua. Aivan ensiksi tallensin piirisarjallaolevan aikaisemmin päivittelyn yhteydessä ko. biosille tallentamani BIOSin 'siltä varalta'. Latailin netistä niin 2901, ja 2501 biosit suoraan valmistajan sivulta. Alkoi käydä ilmi ettei laitevalmistajan omat BIOSit olleet ohjelmointilaitteellesopivassa hexamuodossa, joten biosien flashaily suoraan chipille alkoi näyttää vaikealta. Joitakin testailuja jo tehtyäni jatkoin hommaa ohjeitten mukaisella tavalla tallentamalla biosit uudelleennimeämisohjelman kautta suoraan muistitikulle.
Emolevyllä on sisi BIOS flashback toiminto, eli tuollainen biosin sisältämä oikein nimetty tiedosto on mahdollista syöttää emolevyn bios piirisarjalle nappia painamalla, kun biosinsisältämä tikku on paikoillaan flashpack usb portissa koneen takapuolella. Kokeilin kumpaakin valmistajan tarjoamaa biosia 2901 ja 2501, mutta kone ei postannut. Kone lähti pyörimään, mutta minkäänlaista aktiviteettia ei ilmennyt muun laitteiston osalta ja ruutu jäi vaille herätystä. Otin jälleen piirisarjan kätöseen, tyhjäsin muistin, ja flashasin alkuperäisen (myös valmistajan sama 2901 bios) piirisarjalle ja taas käynnistyi kone. Testikerroilla vieläpä käytin BIOS jumpperia välillä resetissä, ja BIOS patterikin on tuliterä
Tämä ongelma on siis:"Miksi kone suostuu käynnistymään aiemminflashatyn BIOS 2901 ohjelman voimin, mutta ei suostu käynnistymään myöhemmin ladatun samaa versiota olevan BIOS 2901, tai 2501 kanssa?
Voisko ongelman aiheuttaa M.2 yksikkö, joka tarttis ottaa pois uuden BIOSin käyttöönoton yhteydessä, tai jokin muu laite, kuten esimerkiksi näytönohjain? Tosin toinen näyttiksistä oli irti testailun aikana muutenkin.
Ei käy järkeen kyl enää. Vertauskuvana voisin todeta että onks toi taas niitä juttuja että "ruosteinen, ruma ja valmiiks verinen teurastajan kirves toimii paremmin kuin ihan uus, vaikka ovat samaa mallia alunperin? Ei oo asentajan päivä tuommone haamubarrikadifunktio....
edit. 24.12.2024, klo 4:00,
Jatkoin tutkimista. Käytin emolevyltä irti lopulta kaiken kertaalleen, mutta silti kyseessäoleva emolevy näyttää kiintyneen tuohon aiemmin flashaamaani siinämäärin obsessiivisesti, ettei suostu toimimaan edes alkuperäisellä BIOS versiolla 1903, joka lukee vieläpä emolevyn päällä tarrassa. Ei auttanut siis laitteitten, muistien, satakaapeleitten, tai edes prosessorin irroitus ja BIOSin ohjelmointi esimerkiksi BIOS patteri pois paikoiltaan. Lähti jokatapauksessa jälleen käyntiin normaalisti aiemminflashaamallani varmuuskopiolla versiosta 2901. Todella ihmettelen. Oikein ihmettelen mistä on kyse.
Koitin myös toisella CPU:lla ja sama juttu. Ei suostu postaamaan kuin tuolla yhdellä aiemmin käytössä olleella BIOS koodisisällöllä. Sangen erikoista. Mitään turvalukkoakaan tuossa ei pitäis olla.
Ainut omaan touhuun perustuva looginen selitys tuolle on, että emolevy on ottanu itteensä BIOSiin ite tehdyn mikrokoodipäivityksen takia. Oletan että toi joka toimii on siis itepäivitetty BIOS, jossa kaikki cpu:t on tuettuna, kun taas nuo laitevalmistajan tarjoamat eivät sisällä tukia. Tosin ongelma on nyt se, että mitä toi kaiken tukeminen sitte tuolla emolevyllä on aiheuttanut, ja miten korjata tuo tilanne.
edit. 25.12.2024, klo 14:03,
Nyt alkaa olla tutkimus siinä vaiheessa, että selvennän tilannetta.
1. Eli aikoinaan valmistajan sivulta ladattu bios 2901, johon päivitin itse mikrokoodit (toimii). Olkoot tämän nimi vaikka Micro2901BIOS tässä yhteydessä.
2. Yksikään sittemmin valmistajan sivulta ladattu bios (ei toimi).
Emolevyn tekstien perusteella alkuperäinen BIOS on ollut 1903, jota siis koetan tässä palauttaa, jotta saan touhulle uuden puhtaan aloituksen.
3. Tallensin varmuuskopion suoraan piirisarjalta lukemalla Micro2901BIOS, josta sain tehtyä .ROM muotoisen tiedoston, jossa ei alunperin ole .CAP päätettä, sekä ASUS Flashback -yhteensopivaa syöttökoodiohjelmapätkää, joka mahdollistaa BIOSin lataamisen suoraan emolevyn BIOS Flashback -portista.
4. Nyt kun tilanne oli selvä ettei kone postaa uusilla bioseilla, mutta vanhalla postaa, niin aloin purkaa tätä tilannetta ja arvelin että syy voisi olla mikrokoodeissa jotka jo olen aiemmin päivitellyt, joten nyt avasin MCExtractorilla valmistajan sivuilta lataamani BIOSin 1903 mikrokoodit. Samoin tein myös aiemmin päivittämälleni Micro2901BIOS -tiedostolle.
5. Hexaeditorilla löysin Micro2901BIOS tiedostosta mikrokoodipätkät, jotka näinollen päätin korvata valmistajan alkuperäisillä BIOS1903 sisältämillä mikrokoodeilla. Homma onnistui.
6. Micro2901BIOSin .ROM varmuuskopioon lisäsin valmistajan BIOSista 2901 ASUS USB Flashback suorasyöttöä tukevan syöttöohjelmapätkän, jolloin tuloksena oli oiva BIOS 2901:ltä näyttävä 1903 BIOSin mikrokoodit sisältävä BIOS, jonka niinikään syötin ASUS USB Flashback portista koneeseen ja se toimii.
Joten mikrokoodeista ei taida olla kyse. Ne toimii. Edelleenkin on hämärän peitossa miksi kone ei suostu käynnistymään nyt millään muulla kuin tuolla aiemmin lataamallani 2901 versiolla, jossa oli siis mikrokoodit päivitetty, mutta nyt olen varma ettei nekään ole syynä postaamattomuuteen.
Kun vertaan aiemminlataamaani 2910 BIOSia tuohon vastalataamaani 2901 BIOSiin, huomaan pientä symbolimuutosta paikkapaikoin, vaikka niiden pitäisi olla alunperin samat. Tosiaan tuohon aiemminlataamaani BIOSiin en koskaan tehnyt mikrokoodien lisäksi muita muutoksia, joten noi symbolimuutokset ihmetyttää.
6.1. Ja mainittakoon vielä lisää tästä, että nyt tein vielä ihan varmuuden vuoksi palautuksen niinkin, että otin valmistajan sivuiltalataamastani BIOSista 2901 noi mikrokoodit ja palautin ton aiemminlataamani 2901 mikrokoodit alkuperäiselleen. Samalla poistin aiemmin BIOSin versioriville lisäämäni "r88" versiomerkinnän kahdesta kohtaa BIOSia. Ja näyttää siltä että toimii kuten olettaa saattaa. Joten mikä tuossa nyt sitten on niin erilaista tuossa aiemminlataamassani ja uudessa ladatussa, kun molemmissa näytti olevan sama päiväys ja kellonaika. Elikkä ton tällähetkellä toimivan pitäis olla nyt alkuperäisen lainen, vaan ei jostakin syystä ole. Jokin on muuttanut joitakin symboleja siihen, ja valmistajan alkuperäiset ei suostu flashaytymaan!
7. Tässä vaiheessa alkaa tuntua siltä että tuollaisia muutoksia on aiheutunut jonkin Windows automaattipäivityksen toteuttamana, ja se saattaa liittyä jollakin tavalla myös Windowsin tekemiin peukalointiestoihin, mutta tosiaan kun kokeilin tuota myös niin että tallennusvälineet oli irti koneesta, joten voisko olla niin, että jokin noista Windows updateista on flashaillyt mun southbridgeen, tai jonnekki muualle emolevyyn omia piirisarja-ajureitaan?
Lisättäköön vielä, että tämä touhu alkoi siitä ettei emolevyn HD liitäntä toiminut, ja alkoi hiljalleen valjeta ettei valmistajan sivuilta ladatut ajurit jostakin syystä enää toimi oikein myöskään ton HD ääniajurin suhteen. Saundit toimii kyllä nyt Soundblaster Z kautta, mutta olishan se kyllä ihan ykköstä ottaa saundia vastaan emolevyn omastakin portista. Siispä BIOS on nyt palautettu niin pitkälle alkuperäiselleen '2901 alkuperäisen kanssa vastaavaksi, mutta ongelma ei ole ratkennut, eli miksi tuo ei ole enää yhteistyökykyinen alkuperäisen biosin ja hd saundien osalta?
Tuossa vielä linkit näihin kahteen erilaiseen 2901 versioon;
Valmistajan sivulta
Dropbox
www.dropbox.com
Valmistajan sivulta aiemmin, mutta muutosten kautta alkuperäisenkaltaiseksi muutettu (myös jostakin muusta johtuvia symbolimuutoksia havaittu).
Dropbox
www.dropbox.com
Viimeksi muokattu: