Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Laitealue => Aiheen aloitti: kmb - 30.01.09 - klo:14.33

Otsikko: Asus eee 901 ja V4L -ajureiden kääntö -> ongelmia [ratkaistu]
Kirjoitti: kmb - 30.01.09 - klo:14.33
Moi,

yritän saada Artec T14BR-tikkua toimimaan Ubuntu 8.10. Kernelinä se Adamm:n eee-kerneli.

Ohjeistus kertoo, että tikun saa toimimaan kääntämällä uusimmat V4L-ajurit. Niitä siis yritin kääntää, mutta ei onnistu.

make-komennon jälkeen (siis pelkkä make, ei "make install" tms) tuo ruksuttaa kyllä hyvän aikaa, mutta lopettaa sitten seuraavaan virheilmoitukseen:

Koodia: [Valitse]
CC [M]  /home/kalleb/installtemp/dvb/v4l-dvb/v4l/tvmixer.o
/home/kalleb/installtemp/dvb/v4l-dvb/v4l/tvmixer.c:226: error: 'I2C_DRIVERID_TVMIXER' undeclared here (not in a function)
make[3]: *** [/home/kalleb/installtemp/dvb/v4l-dvb/v4l/tvmixer.o] Error 1
make[2]: *** [_module_/home/kalleb/installtemp/dvb/v4l-dvb/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.27-7-eeepc'
make[1]: *** [default] Virhe 2
make[1]: Poistutaan hakemistosta "/home/kalleb/installtemp/dvb/v4l-dvb/v4l"
make: *** [all] Virhe 2

hommaa siis yritetty täsmälleen wikin digi-tv-oppaan mukaan.

Mikä tässä on vikana? "väärä" kerneli? Mitä pitää tehdä että toimii?
Otsikko: Vs: Asus eee 901 ja V4L -ajureiden kääntö -> ongelmia
Kirjoitti: kmb - 30.01.09 - klo:15.49
Jaa, ilmeisesti kyse oli vain siitä, että uusin versiohallinnan versio oli yksinkertaisesti rikki.

Pienen pähkäilyn jälkeen keksin miten saan vanemman version:

a) versiolista (eli "revisiolista" löytyy osoitteesta http://linuxtv.org/hg/v4l-dvb

b) vanhempi versio haetaan komentamalla:
Koodia: [Valitse]
hg clone -r 10389 http://linuxtv.org/hg/v4l-dvb...missä tuo 10389 on valittu listan yläpäästä semmoinen sympaattisen oloinen rivi...

nyt siis kääntyi. katsotaan eteneekö...
Otsikko: Vs: Asus eee 901 ja V4L -ajureiden kääntö -> ongelmia [ratkaistu]
Kirjoitti: kmb - 30.01.09 - klo:19.01
... jatkoa:

Tämän jälkeen dmesg:n viestien perusteella ei lötydetty firmwarea. Sen asentaminen tapahtui seuraavasti (ohjeet googletettu):

Koodia: [Valitse]
cd /lib/firmware
sudo wget http://www.wi-bw.tfh-wildau.de/~pboettch/home/files/dvb-usb-dib0700-1.20.fw

Tämän jälkeen toimi hyvin. Toivottavasti tarinasta on jollekulle joskus apua