Löytyi tämmöinen: http://fi.europe.creative.com/support/downloads/download.asp?MainCategory=209&nRegionFK=&nCountryFK=&nLanguageFK=&sOSName=Linux®ion=3&Product_Name=X-Fi Xtreme Gamer&Product_ID=15853&modelnumber=&driverlang=1033&OS=12&select=0&x=42&y=15
ja Suomen Ubuntufoorumilla on jätetty viesti:
http://forum.ubuntu-fi.org/index.php?topic=22768.0
Etsiskelin netistä asennusohjeita huonolla menestyksellä.Onko kellään tietoa, kuinka asennus hoituu? Käytössä on 32-bit Ubuntu 8.10.
ja Suomen Ubuntufoorumilla on jätetty viesti:
http://forum.ubuntu-fi.org/index.php?topic=22768.0
Etsiskelin netistä asennusohjeita huonolla menestyksellä.Onko kellään tietoa, kuinka asennus hoituu? Käytössä on 32-bit Ubuntu 8.10.
Vastaukset 11
Vanhimmat
Jossei ubuntun pakettienhallinnassa tule, niin joutuu asentaan käsin. Kokeile ensin katsoa sieltä. Noiden ladattavien tiedostojen mukana tulee yleensä joku INSTALL, README tms. tiedostoja, jotka kannattaa lukee läpi.
---------------
Quick install
=============
In terminal,
1) Goto source directory
2) Execute make command as root
make
make install
Uninstall
=========
In terminal,
1) Goto source directory
2) Execute make command as root
make uninstall
-------------------
Toi nyt olettaa että osaat jotain peruskomentoja. Jos ja kun make kitisee ettei löydä vaikka /blabla/Linux-2.6.xx/blabla/foo.h, voit päätellä hakemistosta, että tarvitaan dev paketti asennetulle kernelille. Toivottavasti tuosta oli jotain apua.
Luin readmen ja kokeilin. Valitettavasti osaaminen ei piisaa noin pitkälle, muutenhan en täällä neuvoja kyselisi. Make tosiaan valitti, ettei löydy jotain .ko loppuista tiedostoa.
Jos voit antaa vähän tarkennettua ohjeistusta maken käytöstä tässä tapauksessa, olisin kiitollinen. Synapticista en tuota ajuria löytänyt.
Entä onko siellä kernelipäivityksiä? make automagisoi gcc komentoja. Pistä se pötkylä minkä make sylkäs vaikka tänne. Asensitko kernelin headerit/development paketin?
xxxx@PyyhisLinuz:~/Työpöytä/XFiDrv_Linux_Public_US_1.00$ sudo make install XFiDrv_Linux_Public_US_1.00
Copy module files...
cp: tiedoston ”ctxfi.ko” tilaa ei voi lukea: Tiedostoa tai hakemistoa ei ole
make: *** [install] Virhe 1
xxxx@PyyhisLinuz:~/Työpöytä/XFiDrv_Linux_Public_US_1.00$
Tämmöisen lykkäsi. En tiedä jätinkö jotain tekemättä tai teinkö jotain väärin. Ei ole kokemusta maken käytöstä
Olen taviskäyttäjä linuxin kanssa joten taito ei riitä kovin pitkälle, mutta selvillä ohjeilla hommat on yleensä saatu toimimaan.
Moi.
Siis ilmeisesti jätitte tekemättä jotain, tämä siis oma epäilykseni.
Ja siten pura tuo paketti(XFiDrv_Linux_Public_US_1.00.tar.gz) KOTI kansioon:
#tar xzf XFiDrv_Linux_Public_US_1.00.tar.gz
Siirry kansioon:
#cd XFiDrv_Linux_Public_US_1.00
Säännä moduli:
#make
Tarjoatko tänne TÄSSÄ VAIHEESSA seuraavan infon(eli sii suorita konsolissa ja pastee ulostukset tänne):
Kopioi 8 viimeisintä riviä mitä tuo komento make tarjosi ja kopioi tänne (siis foorumille).
kertoo linuxin version.
#uname -r
Kaiken lopuksi asenna moduli:
#make install
Jos sait nyt asennettua niin luulenpa että unohdit tuon maken kokonaan tuossa alkup viestissäsi.
T: P
xxxx@PyyhisLinuz:~/XFiDrv_Linux_Public_US_1.00$ sudo make
[sudo] password for xxxx:
make -C /lib/modules/2.6.24-21-generic/build M=/home/xxxx/XFiDrv_Linux_Public_US_1.00
make: *** /lib/modules/2.6.24-21-generic/build: Tiedostoa tai hakemistoa ei ole. Seis.
make: *** [all] Virhe 2
xxxx@PyyhisLinuz:~/XFiDrv_Linux_Public_US_1.00$ sudo make install
Copy module files...
cp: tiedoston ”ctxfi.ko” tilaa ei voi lukea: Tiedostoa tai hakemistoa ei ole
make: *** [install] Virhe 1
xxxx@PyyhisLinuz:~/XFiDrv_Linux_Public_US_1.00$
Tämmöistä ulostaa.
Uname -r = 2.6.24-21-generic
Pitäisikö kernel olla 2.6.27-xxxx?
Ubuntuni on päivitetty versio 8.04>8.10. Taidan asentaa uudelleen puhtaalle pöydälle, jos siitä olisi apua.
Headersit taitavat puuttua, asenna paketti linux-headers-2.6.24-21 eli käyttämääsi kerneliä vastaava headers-paketti.
sudo apt-get install linux-headers-`uname -r`
ja kokeile uudestaan.
Tulkitaan nyt tuo virheilmoituskin jos siitä olisi tulevaisuudessa jotain hyötyä
Ensimmäisessä kohdassa "sudo make" virheilmo oli
"make: *** /lib/modules/2.6.24-21-generic/build: Tiedostoa tai hakemistoa ei ole. Seis."
Eli tuollaista hakemistoa ei ole. On siis selvää että ajurimodulia "ctxfi.ko" ei voida asentaa koska sitä ei koskaan luotukaan, kohdassa "sudo make install" siis virheeksi tulee
"cp: tiedoston ”ctxfi.ko” tilaa ei voi lukea: Tiedostoa tai hakemistoa ei ole"
Johan perkele alkoi äänet toimimaan. Asensin Ibexin uudelleen. Edellisessä asennuksessa oli ilmeisesti väärä kernel versio, mutta tähän versioon (2.6.27-9-generic) ajuri asentui. Kiitän vaivannäöstä.
juupas sullahan tosiaan oli vähän vanha kerneli, ilmeisesti jäänne hardysta vai? Mutta asenna nyt siihen paketti linux-headers-generic joka osaa ladata sitten automaattisesti uudet headerit aina kun kerneli päivittyy eli jos sun sitten pitää jotain kääntää joskus niin on kaikki valmiina.
ilman mitään versionumeroa tuo paketti, silloin se toimii automaattisesti. Versionumerollinen tepsii vain versiotansa vastaavaan kerneliin tietenkin eikä automaattisesti tee mitään.