Morjensta,
elikkäs tietokone meni takuuhuoltoon, jonka yhteydessä siihen vaihdettiin uusi näytönohjain (Ati Radeon x.600 -> x.700 se) sekä emolevy. Muuten kaikki toimii kuten pitääkin, mutta törmäsin pariin aika jännään ominaisuuteen:
1. Käynnistyksen yhteydessä tulee seuraava virheilmoitus:
[11.368740] pci: device 0000:05:05:0 has unknown header type 7f, ignoring.
2. Havaitsin videoiden toistossa ongelmaa (videokuva oli kuin sinisen filtterin läpi; ja värimaailma sekaisin. Koneen uudelleen käynnistys ei korjannut ongelmaa.
Päätin siis ottaa atin suljetut ajurit pois käytöstä; jonka jälkeen X ei enää suostunut käynnistymään vaan heitti suoraan merkkipohjaiseen shelliin. Seuraavanlainen virhe sieltä:
(II) Primary Device is: PCI 01:00:0
(II) ATI: Candidate "Device" section "Generic Video Card".
(WW) RADEON: No matching Device section for instance (BusID PCI:1:0:1) found
(EE) No devices detected.
Fatal server error:
no screens found
Tähän sitten korjaukseksi asensin uudelleen (apt-get install fglrx) ja lisäsin fglrx:n oikeaan paikkaan myös xorg.confiin, jonka jälkeen kone taas käynnistyi X:ään normaalisti ja värimaailma on ainakin toistaiseksi ollut OK videoita katsellessa.
Oudoksi tämän tekee se, että toi BUSID kohta xorg.confissa on PCI:1:0:0, joka on mun mielestä oikea osoite, mutta sitten tuo virheilmoitus kuitenkin viittaa toisaalle. Eli pitäisikö tuo korjata jonnekin?
Mutta mitäs mun pitäs tehdä, että saisin nuo avoimen lähdekoodin ajurit toimimaan? Aika outoa, että atin omat ajurit toimivat, mutta avoimien kanssa X ei suostu pelittämään, ideoita?
Ennen x600-kortilla toimi molemmat OK.
3. Mihin muuhun emolevyn- ja näytönohjaimen vaihto saattaisi vaikuttaa, joka voi paljastua myöhemmin, jotta sen voisi nyt korjata?
Kiitoksia avusta