Installation dvb-t driver

Scannere, kameraer, printere, mus, tegneplader osv.
Jensen
Indlæg: 3
Tilmeldt: 20. okt 2011, 09:28
IRC nickname: Jensen

Installation dvb-t driver

Indlæg af Jensen »

Hej forum

Jeg har købt en usb tv-tuner (we-tech) medfølgende linux-driver (på cd). Følgende installationsvejledning på nettet er identisk med ReadMe-filen:

http://hosting.pilsfree.cz/qwerty/driver/9130.linux.PC.dvb-tV9.12.18.1/ReadMe.txt

Jeg har udpakket 64-bit installationsfilerne på skrivebordet, fordi jeg mener at disse passer til cpuen. Jeg kører godt nok en opgraderet 32-bit variation af Ubuntu (11.10).

Følgende fremkommer ved installationen:

Kode: Vælg alt

root@michael-laptop:~/Skrivebord/IT9135_SRC# make clean

root@michael-laptop:~/Skrivebord/IT9135_SRC# make

make -C /lib/modules/3.0.0-12-generic-pae/build SUBDIRS=/home/michael/Skrivebord/IT9135_SRC modules

make[1]: Går til katalog '/usr/src/linux-headers-3.0.0-12-generic-pae'

  CC [M]  /home/michael/Skrivebord/IT9135_SRC/it9135-core.o

In file included from /home/michael/Skrivebord/IT9135_SRC/it9135-core.c:1:0:

/home/michael/Skrivebord/IT9135_SRC/it9135.h:12:28: fatal fejl: linux/smp_lock.h: Ingen sådan fil eller filkatalog

oversættelse afsluttede.

make[2]: *** [/home/michael/Skrivebord/IT9135_SRC/it9135-core.o] Fejl 1

make[1]: *** [_module_/home/michael/Skrivebord/IT9135_SRC] Fejl 2

make[1]: Forlader katalog '/usr/src/linux-headers-3.0.0-12-generic-pae'

make: *** [default] Fejl 2

root@michael-laptop:~/Skrivebord/IT9135_SRC# make install

make[1]: Går til katalog '/home/michael/Skrivebord/IT9135_SRC'

echo -e "\nRemoving old /lib/modules/3.0.0-12-generic-pae/kernel/drivers/media/dvb/dvb-usb/ files:"

-e

Removing old /lib/modules/3.0.0-12-generic-pae/kernel/drivers/media/dvb/dvb-usb/ files:



make[1]: Forlader katalog '/home/michael/Skrivebord/IT9135_SRC'



/sbin/depmod -a

af35irtbl.bin



Jeg sætter tv-tuneren i:

Kode: Vælg alt

root@michael-laptop:~/Skrivebord/IT9135_SRC# cat /var/log/messages

root@michael-laptop:~/Skrivebord/IT9135_SRC#


Hvad gør jeg galt. Jeg syntes, at jeg har fulgt vejledningen. Håber, at der er en anden har mere tjek på det end mig ;)

Mvh. Michael
AJenbo
Admin
Indlæg: 20862
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: Installation dvb-t driver

Indlæg af AJenbo »

Hej og velkommen til forummet

Hvis du har valgt at køre med en 32 bit udgave har du fravalgt 64bit funktionaliteten, så du skal i stedet vælge 32 bit driveren.
Jensen
Indlæg: 3
Tilmeldt: 20. okt 2011, 09:28
IRC nickname: Jensen

Re: Installation dvb-t driver

Indlæg af Jensen »

Tak, for velkomsten. Jeg har nu prøvet 32-bit driverne, men med samme resultat.

Jeg har herefter søgt lidt på google og fundet ud af en tysk Ubuntu-bruger vidst nok har haft lignende problem. Se:

http://forum.ubuntuusers.de/topic/dvb-t-usb-stick-installieren/1/

Men jeg er ikke så god til tysk og heller ikke til at bruge terminalen. :|

Er der er nogen som kan overskue dette??

Michael
AJenbo
Admin
Indlæg: 20862
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: Installation dvb-t driver

Indlæg af AJenbo »

Det går vist lid forbi mig, har heller aldrig været god til tysk :)

Jeg tror det er en her:
http://linuxtv.org/wiki/index.php/Kworld_UB499-2T

Kunne du prøve at se hvilken pci id den har ved at køre lsusb mens enheden sider i.
Jensen
Indlæg: 3
Tilmeldt: 20. okt 2011, 09:28
IRC nickname: Jensen

Re: Installation dvb-t driver

Indlæg af Jensen »

Jeg har kigget på linket - det ser bekendt ud. :P Jeg skal nok kigge lidt mere på det.

Kode: Vælg alt

michael@michael-laptop:~$ lsusb
Bus 002 Device 017: ID 048d:9005 Integrated Technology Express, Inc.

PCI ID'en må være 048d:9005, men driveren hedder noget med 9135 :?:
laoshi
Redaktør
Indlæg: 5515
Tilmeldt: 26. apr 2008, 20:52
IRC nickname: laoshi
Geografisk sted: Vejle

Re: Installation dvb-t driver

Indlæg af laoshi »

Du får det forhåbentlig til at lykkes ad den vej. Jeg har kigget den tyske vejledning igennem, og den er nu ikke helt enkel. Du skal selv kompilere programmet og ændre i diverse scripts undervejs, så det er en procedure, hvor man skal holde tungen lige i munden og fingrene præcise på tastaturet og samtidig helst vide noget om, hvordan systemet er skruet sammen.
Jeg vil ikke sige, at det er umuligt, men det er bestemt ikke nogen begynderopgave, og det vil heller ikke være helt let at guide dig igennem pr. fjernstyring.
"Von guten Mächten wunderbar geborgen
erwarten wir getrost was kommen mag.
Gott ist mit uns am Abend und am Morgen
Und ganz gewiss an jedem neuen Tag"

(Dietrich Bonhoeffer 1906-1945)

http://www.stromata.dk
https://wiki.ubuntu.com/FlemmingChristensen
https://launchpad.net/~laoshi
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: Installation dvb-t driver

Indlæg af lath »

laoshi skrev:Du får det forhåbentlig til at lykkes ad den vej. Jeg har kigget den tyske vejledning igennem, og den er nu ikke helt enkel. Du skal selv kompilere programmet og ændre i diverse scripts undervejs, så det er en procedure, hvor man skal holde tungen lige i munden og fingrene præcise på tastaturet og samtidig helst vide noget om, hvordan systemet er skruet sammen.
Jeg vil ikke sige, at det er umuligt, men det er bestemt ikke nogen begynderopgave, og det vil heller ikke være helt let at guide dig igennem pr. fjernstyring.


Jeg er med laoshi her - det i den langhårede afdelig, selv for softwareudviklere. i bonus skal du hel møllen igennem hver gang kernen kommer i en ny version.

din ko fil (kerne modulet) skal ligge der hvor modprobe kigger efter dem.
Fra manual siden til modprobe:
modprobe intelligently adds or removes a module from the Linux kernel:
note that for convenience, there is no difference between _ and - in
module names (automatic underscore conversion is performed). modprobe
looks in the module directory /lib/modules/`uname -r`
for all the mod‐
ules and other files, except for the optional /etc/modprobe.conf con‐
figuration file and /etc/modprobe.d directory (see modprobe.conf(5)).
modprobe will also use module options specified on the kernel command
line in the form of <module>.<option>.

modprobe expects an up-to-date modules.dep.bin file (or fallback human
readable modules.dep file), as generated by the corresponding depmod
utility shipped along with modprobe (see depmod(8))
. This file lists
what other modules each module needs (if any), and modprobe uses this
to add or remove these dependencies automatically.

If any arguments are given after the modulename, they are passed to the
kernel (in addition to any options listed in the configuration file).

Så du skal altså kopiere dit kerne modul (*.ko filen) til det rigtige sted under denne mappe:

Kode: Vælg alt

cd /lib/modules/`uname -r`

Bemærk at der ikke er en mappe der hedder uname -r. uname -r er en kommando der giver dig navnet på den mappe som er den kerne version der bruges lige nu.
Da jeg bruger Linux helena 2.6.35-30-generic-pae #61-Ubuntu SMP Tue Oct 11 16:31:56 UTC 2011 i686 GNU/Linux så er min uname -r: "2.6.35-30-generic-pae", og min sti til hvor min modprobe kigger efter ko filer er derfor: /lib/modules/2.6.35-30-generic-pae/.

Til sidst var der et krav om at modules.dep.bin file er helt opdateret, som jo så ikke er opdateret da du lige har tilføjet en manuelt, og der står at man skal køre depmod. i henhold til depmod(8) man siden, så skulle:

Kode: Vælg alt

sudo depmod -a

gøre det.

Bemærk: Ingen garantier for noget som helt selv om jeg har prøvet at verificere at det er korrekt. Tag backup af data du ikke kan tåle at miste før du roder med kernen. - du kan risikere at skulle udføre en komplet reinstallation.

Læs og brug den tyske vejledning (maskinoversæt den til engelsk med [url]translate.google.com[/url]). Det jeg har skrevet om er de sidste trin i installation af et kerne mdul, sådan som det var sidst da jeg lavede 2 Linux device drivers (maj 2009).

/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags