Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Laitealue => Aiheen aloitti: Ebros - 30.10.11 - klo:18.36
-
Olen taistellut saadakseni kaksikanavaisen PCI DVR-kortin toimimaan Ubuntussa. Kortissa on Techwellin 6805 piiri. Olisiko olemassa selkeitä ohjeita, mitä pitää tehdä, jotta korttin saisi toimimaan esim. ZM:ssä.
-
Ajuria ei taida olla kernelissä täältä löytyy ohjeet ja git lähde https://www.centos.org/modules/newbb/viewtopic.php?topic_id=28760
-
Tämä on lähtökohta, muuta ei sitten löydykkään:
lscpi: command not found
eero@eero-desktop:~$ lspci
00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03)
00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03)
00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 02)
00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
00:07.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01)
00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 02)
00:0b.0 Multimedia audio controller: ESS Technology ES1969 Solo-1 Audiodrive (rev 01)
00:0d.0 VGA compatible controller: S3 Inc. Savage 4 (rev 02)
00:0e.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
00:10.0 Multimedia video controller: Techwell Inc. Device 6804 (rev 10)
00:10.1 Multimedia controller: Techwell Inc. Device 6805 (rev 10)
eero@eero-desktop:~$
-
Taidat joutua käännöstöihin --- ei ehkä helpoimmasta (?) päästä. Tuolla löytyy asiaan liittyviä jos haluat alkaa tuota viritellä:
http://gitorious.org/tw68 (http://gitorious.org/tw68)
Ovat "git": n takana, tuntematta tarkemmin tuota gittiä niin näin pystyt tiputtamaan nuo:
1) Asenna git koneellesi:
sudo apt-get install git
2) Poimi tuolta git-linkki ja annat komennon likimain näin:
git clone git://gitorious.org/tw68/tw68-v2.git
Koneellesi pitäisi ilmestyä "tw68-v2" hakemisto minkä alla lähdekieliset tiedostot.
Noista pitäisi "make": n avulla saada aikaan jotain toimivaa jos kaikki käännökseen tarvittava on koneellasi (melko varmasti ei).
Täällä on vinkkiä kun tuo "make" epäonnistuu:
http://ubuntuforums.org/archive/index.php/t-1088843.html (http://ubuntuforums.org/archive/index.php/t-1088843.html)
Ja hyvä hakutermi Googleen on "ubuntu tw68.ko", ilman noita lainausmerkkejä.
Helpompaa olisi jos Ubuntulle tehty ajuri löytyisi jostain valmiina mutta ei osunut silmääni kun äkkiä etsin Googlesta.
-
Ompa tämä vaikeaa! Puuttuvat tw68.ko ja tw68.mod.o. Kun annan make komennon, niin errorihan sieltä tulee:
root@eero-desktop:/home/eero/tw68-v2# make
make -C /lib/modules/2.6.38-12-generic/build M=/home/eero/tw68-v2 modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.38-12-generic'
CC [M] /home/eero/tw68-v2/tw68-core.o
/home/eero/tw68-v2/tw68-core.c: In function ‘tw68_suspend’:
/home/eero/tw68-v2/tw68-core.c:970:3: error: implicit declaration of function ‘tw68_ir_stop’
/home/eero/tw68-v2/tw68-core.c: In function ‘tw68_resume’:
/home/eero/tw68-v2/tw68-core.c:1000:3: error: implicit declaration of function ‘tw68_ir_start’
make[2]: *** [/home/eero/tw68-v2/tw68-core.o] Error 1
make[1]: *** [_module_/home/eero/tw68-v2] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.38-12-generic'
make: *** [all] Error 2
root@eero-desktop:/home/eero/tw68-v2#
Miksiköhän?
-
Vilkaisin nopeasti tätä:
http://gitorious.org/tw68/tw68-v2/commits/master (http://gitorious.org/tw68/tw68-v2/commits/master)
Siellä puhutaan noista IR-jutuista joidenkin kernelversioiden kanssa mutta en toistaiseksi tunne tätä git-systeemin toimintaa ja rakennetta niin että osaisin neuvoa --- harmi. Joku ohjelmoija joka käyttää gittiä osaisi auttaa paremmin.