Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
829 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  Kernel Compil(?) : trouve pas le support du BT848

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Kernel Compil(?) : trouve pas le support du BT848

n°192700
Castor666
:°)=
Posté le 21-11-2002 à 09:59:08  profilanswer
 

Donc sur une Debian Sarge, je voulais recompiler le kernel avec le support de ma carte TV, comme dit sur LeaLinux :
 

Citation :

Choisir M (module) dans le menu "Video For Linux" et M pour l'option "BT848 Video for Linux".

Je coche l'option "Video For Linux", mais il n'y a rien d'autre dans la sous-cat qui apparait alors, mis a par 2 drivers de webcam...
J'ai essayé avec les sources par apt-get, et aussi les sources par kernel.org pour vérifier que ça venait pas de là.
 
Je ne suis pas trop au courant si dans le tuto de LeaLinux c'est un kernel 2.2 ou 2.4. Mais de toute façon, la compile de bttv ne passe pas.
 
Merci de votre aide ;-)

mood
Publicité
Posté le 21-11-2002 à 09:59:08  profilanswer
 

n°192703
e_esprit
Posté le 21-11-2002 à 10:09:22  profilanswer
 

il faut aussi activer le support i2c


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°192713
Castor666
:°)=
Posté le 21-11-2002 à 10:37:52  profilanswer
 

Merci ;)
 
Que le support ? ou aussi une des autres qui apparaissent ?

n°192715
Castor666
:°)=
Posté le 21-11-2002 à 10:41:56  profilanswer
 

OK, c'est bon !
 
Pour info : il faut aussi activer le "I2C bit-banging interfaces"

n°192771
Castor666
:°)=
Posté le 21-11-2002 à 12:55:41  profilanswer
 

Par contre, la compilation de bttv ne passe toujours pas :  
Ca me marque plein de warning :

Citation :

bttv-driver.c:3088: warning: excess elements in struct initializer
bttv-driver.c:3088: warning: (near initialization for `bttv_pci_tbl[4]';)
bttv-driver.c:3089: invalid use of undefined type `struct pci_device_id'
bttv-driver.c:3093: variable `bttv_pci_driver' has initializer but incomplete type
bttv-driver.c:3094: unknown field `name' specified in initializer
bttv-driver.c:3094: warning: excess elements in struct initializer
bttv-driver.c:3094: warning: (near initialization for `bttv_pci_driver';)
bttv-driver.c:3095: unknown field `id_table' specified in initializer
bttv-driver.c:3095: warning: excess elements in struct initializer
bttv-driver.c:3095: warning: (near initialization for `bttv_pci_driver';)
bttv-driver.c:3096: unknown field `probe' specified in initializer
bttv-driver.c:3096: warning: excess elements in struct initializer
bttv-driver.c:3096: warning: (near initialization for `bttv_pci_driver';)
bttv-driver.c:3097: unknown field `remove' specified in initializer
bttv-driver.c:3097: warning: excess elements in struct initializer
bttv-driver.c:3097: warning: (near initialization for `bttv_pci_driver';)
bttv-driver.c: In function `bttv_init_module':
bttv-driver.c:3104: `KERN_INFO' undeclared (first use in this function)
bttv-driver.c:3104: parse error before string constant
bttv-driver.c:3108: `MAX_GBUFFERS' undeclared (first use in this function)
bttv-driver.c:3110: `BTTV_MAX_FBUF' undeclared (first use in this function)
bttv-driver.c:3113: parse error before string constant
bttv-driver.c:3114: parse error before `)'
make[1]: *** [bttv-driver.o] Erreur 1
make[1]: Leaving directory `/usr/src/bttv-0.7.95/driver'
make: *** [bttv] Erreur 2


D'où vient le problème ?
Il ne trouve pas les sources du kernel?  :??:


Message édité par Castor666 le 21-11-2002 à 12:55:56
n°192781
e_esprit
Posté le 21-11-2002 à 13:07:00  profilanswer
 

Apparemment non.
Mais pourquoi ne pas utiliser la version de bttv du kernel ?
Sinon, a prori, si tes sources du kernel sont dans /usr/src/linux, alors rajoutes un liens dans /usr/include/linux vers ce rep, si il n'existe pas (ca peut venir du fait que tu ais installé les headers de ta distrib, puis que tu ais mis a jour ton noyau (enfin ptetre...).


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°192793
Castor666
:°)=
Posté le 21-11-2002 à 13:21:06  profilanswer
 

/usr/include/lunx existe déjà  :??:  
Je n'avais pas vu qu'il y a avait bttv déjà dans le kernel :D merci
 
Par contre quand je lance :
  "insmod -f i2c verbose=1 scan=1 i2c_debug=0"
il me répond :
  "insmod: i2c: no module by that name found"
 
C'est étrange...


Message édité par Castor666 le 21-11-2002 à 13:21:24
n°192810
e_esprit
Posté le 21-11-2002 à 13:47:58  profilanswer
 

castor666 a écrit a écrit :

/usr/include/lunx existe déjà  :??:  
Je n'avais pas vu qu'il y a avait bttv déjà dans le kernel :D merci
 
Par contre quand je lance :
  "insmod -f i2c verbose=1 scan=1 i2c_debug=0"
il me répond :
  "insmod: i2c: no module by that name found"
 
C'est étrange...




C'est pas i2c-core ? cherche dans ton /lib/modules/ si il y'a un i2c ou pas
sinon essayes avec l'extension .o
sinon (sic) utilises modprobe (c'est tellement plus simple !)


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°192845
Castor666
:°)=
Posté le 21-11-2002 à 15:11:38  profilanswer
 

C'était bien i2c-core, merci ;)
 
Mais de toute façon :  
 
castor666-pc:/home/max# modprobe bttv
Using /lib/modules/2.4.19/kernel/drivers/media/video/tuner.o
insmod: a module named tuner already exists
/lib/modules/2.4.19/kernel/drivers/media/video/bttv.o: post-install bttv failed
/lib/modules/2.4.19/kernel/drivers/media/video/bttv.o: insmod bttv failed
 
Donc bttv ne veut quand même pas se charger.
J'essaye et je revien après :
- recompiler bttv
- rebooter (non mais, y'a pas écrit windows là...) puis encore essayer de recompiler
 
@ dans 2minutes :D


Message édité par Castor666 le 21-11-2002 à 15:11:48
n°192849
e_esprit
Posté le 21-11-2002 à 15:19:40  profilanswer
 

bah c'est parce que t'avais deja le module tuner de chargé.
ton modules.conf est peut etre pas tres au point sinon...


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
mood
Publicité
Posté le 21-11-2002 à 15:19:40  profilanswer
 

n°192851
Castor666
:°)=
Posté le 21-11-2002 à 15:23:00  profilanswer
 

effectivement !
Après un reboot,  "find /lib/modules/*/kernel/ -name bttv*" m'affiche le module, donc je pense que c'est bon.
 
Merci beacoup à toi qui m'as bien aidé ;)

n°192856
e_esprit
Posté le 21-11-2002 à 15:35:46  profilanswer
 

castor666 a écrit a écrit :

 
Merci beacoup à toi qui m'as bien aidé ;)




Bah moi j'avais passé deux semaines (enfin avec des pauses, je te rassures...) a batailler pour installer ma carte TV sous Linux (c'etait il y a trois ans, y'avait pas autant de docs/forums qu'aujourd'hui), alors bon, je sais que c'est pas facile ! :sol:


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  Kernel Compil(?) : trouve pas le support du BT848

 

Sujets relatifs
Pro de IMP : Imap support = no dans test.php RESOLU, mais autre prob !Pinnacle Studio PCTV / Debian 2.4.19 / bttv dans le kernel.
debian: compil kguitarLinux + apache + RFC 1738 ou "é" "ç" et autre "ë" [ trouvé, merci !]
kernel panic après l'install d'un nouveau kernelProgrammation graphique avec le frame buffer du kernel
[Install] Installer RedHat 8 > CD-ROM non trouvé !?!Drivers ALSA et kernel 2.2.20
[Gentoo] au boot => Kernel panic ... que faire ???probleme de kernel
Plus de sujets relatifs à : Kernel Compil(?) : trouve pas le support du BT848


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR