Pinnacle PCTV flash stick USB

Bonjour et bonne année à tous,

On m’a offert pour Noël un stick USB pour la TNT (pinnacle pctv 280e), celle-ci fonctionne sous Windows mais je ne trouve pas le moyen de la faire fonctionner sur Debian Etch :cry: si quelqu’un à un semblant de solution je le remercie d’avance…

Bonjour,
la base pour trouver des infos est ici:
linuxtv.org/

Le premier truc à tester, c’est faire un update-usbids, puis redémarrer pour voir si le stick est détecté automatiquement.

Sinon, pour diagnostiquer, il faudrait que tu donnes des éléments supplémentaires:
D’abord, stick débranché, juste aprés le démarrage de la machine, tu nous donnes le résultat de lsmod.
Ensuite tu lances dans une console tail -qf /var/log/syslog pour voir en temps réel les messages de log s’afficher.
Ensuite, tu insères ta clé et tu recopies ici les nouveaux messages qui s’affichent à ce moment là.
Puis, tu redonnes lsmod, ainsi que le resultat de lsusb.

Il te faut le paquet dvb-utils aussi.
Pour tes tests, tu dois pouvoir faire ça avec vlc ou mplayer, si je me souviens bien.

Je suis dans le même cas alors voila le syslog quand je branche :

Jan  7 09:07:45 lenny kernel: usb 1-5: new high speed USB device using ehci_hcd and address 4
Jan  7 09:07:45 lenny kernel: usb 1-5: configuration #1 chosen from 1 choice
Jan  7 09:07:45 lenny NetworkManager: <debug> [1199693265.275924] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_2304_236_KI'). 
Jan  7 09:07:45 lenny NetworkManager: <debug> [1199693265.320154] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_2304_236_KI_if0'). 
Jan  7 09:07:45 lenny NetworkManager: <debug> [1199693265.348823] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_2304_236_KI_usbraw'). 

lsusb :

Bus 004 Device 001: ID 0000:0000  
Bus 003 Device 002: ID 04b8:010c Seiko Epson Corp. Perfection 640
Bus 003 Device 001: ID 0000:0000  
Bus 005 Device 001: ID 0000:0000  
Bus 002 Device 001: ID 0000:0000  
Bus 001 Device 004: ID 2304:0236 Pinnacle Systems, Inc. [hex] 
Bus 001 Device 003: ID 058f:6362 Alcor Micro Corp. Hi-Speed 21-in-1 Flash Card Reader/Writer (Internal/External)
Bus 001 Device 001: ID 0000:0000  

lsmod avant et aprés ?
Pour savoir s’il charge bien le module em28xx qui est sensé gèrer ton stick PCTV.

Ah oui au fait:
doc.ubuntu-fr.org/tnt?rev=1199642284
forum.ubuntu-fr.org/viewtopic.php?pid=1407309

C’est encore l’impasse pour le moment …

mais le module se charge t il, éventuellement manuellement avec modprobe em28xx ?

J’arrive à le charger manuellement, jamais automatiquement, la compilation des dvb-experimental me foire le pilote de ma webcam … J’attends le 2.6.24 !!!

Bah s’il ne se charge pas automatiquement, même aprés update-usbids, mets le dans /etc/modules, ca ne coute pas grand chose d’avoir le module chargé en permanence.
Pour les outils/modules complémentaires que tu essayes de compiler, c’est dans le tuto que je t’ai indiqué ?
Parcequ’il semble tout y avoir déjà en standard sans besoin de compiler, me semble t il, non ?

[quote]console@MAT64LIN:/mnt/windows/temporaire$ find /lib/modules/2.6.18-5-amd64 -name “dvb-*” -print
/lib/modules/2.6.18-5-amd64/kernel/drivers/media/dvb/bt8xx/dvb-bt8xx.ko
/lib/modules/2.6.18-5-amd64/kernel/drivers/media/dvb/dvb-core
/lib/modules/2.6.18-5-amd64/kernel/drivers/media/dvb/dvb-core/dvb-core.ko
/lib/modules/2.6.18-5-amd64/kernel/drivers/media/dvb/dvb-usb
/lib/modules/2.6.18-5-amd64/kernel/drivers/media/dvb/dvb-usb/dvb-usb-a800.ko
/lib/modules/2.6.18-5-amd64/kernel/drivers/media/dvb/dvb-usb/dvb-usb-cxusb.ko
/lib/modules/2.6.18-5-amd64/kernel/drivers/media/dvb/dvb-usb/dvb-usb-dibusb-common.ko
/lib/modules/2.6.18-5-amd64/kernel/drivers/media/dvb/dvb-usb/dvb-usb-dibusb-mb.ko
/lib/modules/2.6.18-5-amd64/kernel/drivers/media/dvb/dvb-usb/dvb-usb-dibusb-mc.ko
/lib/modules/2.6.18-5-amd64/kernel/drivers/media/dvb/dvb-usb/dvb-usb-digitv.ko
/lib/modules/2.6.18-5-amd64/kernel/drivers/media/dvb/dvb-usb/dvb-usb-dtt200u.ko
/lib/modules/2.6.18-5-amd64/kernel/drivers/media/dvb/dvb-usb/dvb-usb-gp8psk.ko
/lib/modules/2.6.18-5-amd64/kernel/drivers/media/dvb/dvb-usb/dvb-usb-nova-t-usb2.ko
/lib/modules/2.6.18-5-amd64/kernel/drivers/media/dvb/dvb-usb/dvb-usb-umt-010.ko
/lib/modules/2.6.18-5-amd64/kernel/drivers/media/dvb/dvb-usb/dvb-usb-vp702x.ko
/lib/modules/2.6.18-5-amd64/kernel/drivers/media/dvb/dvb-usb/dvb-usb-vp7045.ko
/lib/modules/2.6.18-5-amd64/kernel/drivers/media/dvb/dvb-usb/dvb-usb.ko
/lib/modules/2.6.18-5-amd64/kernel/drivers/media/dvb/frontends/dvb-pll.ko
/lib/modules/2.6.18-5-amd64/kernel/drivers/media/dvb/ttpci/dvb-ttpci.ko
/lib/modules/2.6.18-5-amd64/kernel/drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.ko
console@MAT64LIN:/mnt/windows/temporaire$ aptitude search dvb
p dvb-utils - Viewer programs for DVB cards
v dvb-zapping -
p dvbackup - backup tool using MiniDV camcorders
p dvbcut - Qt application for cutting parts out of DVB streams
p dvbsnoop - DVB / MPEG stream analyzer
p dvbstream - Broadcast a DVB Transport stream over a LAN
p dvbtune - Simple tuning application for DVB cards
p libdvb-dev - library to tune and command Digital Video Broadcasting cards
p libdvbpsi3 - library for MPEG TS and DVB PSI tables decoding and generating
p libdvbpsi3-dev - development files for libdvbpsi3
i A libdvbpsi4 - library for MPEG TS and DVB PSI tables decoding and generating
p libdvbpsi4-dev - development files for libdvbpsi4[/quote]

J’ai quand même des trucs bizarre, avec tous ces pilotes experimental et autre trouvé sur le net, j’ai l’impression ques mes modules sont dans la mouise, regarde plutot :

### extrait du dmesg après modprobe em28xx
Linux video capture interface: v2.00
em28xx v4l2 driver version 0.0.1 loaded
usbcore: registered new interface driver em28xx
em2880_dvb: Unknown symbol em28xx_i2c_call_clients
em2880_dvb: disagrees about version of symbol dvb_dmxdev_init
em2880_dvb: Unknown symbol dvb_dmxdev_init
em2880_dvb: Unknown symbol dvb_frontend_eventstatus
em2880_dvb: disagrees about version of symbol dvb_dmx_release
em2880_dvb: Unknown symbol dvb_dmx_release
em2880_dvb: Unknown symbol em28xx_unregister_extension
em2880_dvb: disagrees about version of symbol dvb_dmx_swfilter
em2880_dvb: Unknown symbol dvb_dmx_swfilter
em2880_dvb: disagrees about version of symbol dvb_dmxdev_release
em2880_dvb: Unknown symbol dvb_dmxdev_release
em2880_dvb: disagrees about version of symbol dvb_frontend_detach
em2880_dvb: Unknown symbol dvb_frontend_detach
em2880_dvb: Unknown symbol em28xx_register_extension
em2880_dvb: disagrees about version of symbol dvb_unregister_frontend
em2880_dvb: Unknown symbol dvb_unregister_frontend
em2880_dvb: disagrees about version of symbol dvb_register_frontend
em2880_dvb: Unknown symbol dvb_register_frontend
em2880_dvb: disagrees about version of symbol dvb_dmx_init
em2880_dvb: Unknown symbol dvb_dmx_init
em28xx_audio: Unknown symbol em28xx_unregister_extension
em28xx_audio: Unknown symbol em28xx_register_extension

Et j’ai le même problème avec ma webcam, son module (quickcam) téléchargé sur le net fonctionnait bien avant que j’installe tous ces nouveaux modules, qui maintenant me bloque tout.

pourquoi as tu téléchargé quickcam ? il est dans le noyau, non ?

Sinon, ces messages sont le signe que le module n’est pas compilé pour fonctionner avec un autre module dont il dépend ou avec le noyau. Il y a normalement une vérif sur le n° de version, mais elle peut être bypassée par des modules qui ont le même numero de version de noyau, qu’on plaque sur un noyau compilé de manière incompatible. Tu n’aurais pas installé des modules en binaire ?

Sinon, AMA, le mieux à faire, c’est de repartir avec une chaine noyau propre. Tu peux faire ça en purgeant ton noyau et ses modules en paquet autonome, puis en supprimant le répertoire, avant de réinstaller proprement le tout, mais personnellement, je recompilerait un noyau de même niveau que celui que tu as et qui a l’air de marcher, en reprenant son .config comme base, et je compilerais les modules complémentaires (mais normalement ni qc ni em2880_dvb n’ont besoin de compil exterieure au noyau).

Je ne me souviens plus trop comment ça fonctionne sinon, mais peut être que depmod -a peut corriger, et depmod -e devrait te dire tous les modules qui posent pb.

Mais tu as quoi comme noyau et comme modules externes au noyau compilés à part ?

le module de base est quickcam_messenger.o, mais ce module ne fonctionne pas avec ma webcam, il faut utiliser un autre module à compiler qui s’appelle seulement quickcam.

Je vais essayer de voire quels sont les modules qui déconnent.

depmod -e et depmod -a restent muets.

VU

ça avance grandement sur le forum Ubuntu puisque maintenant ça marche pour eux !
Pour Debian ça coince !
Quand on compile les pilotes on a comme erreur :

~/v4l-dvb/v4l$ make
perl scripts/make_config_compat.pl /lib/modules/2.6.22-14-generic/build ./.myconfig ./config-compat.h
File not found: /lib/modules/2.6.22-14-generic/build/include/linux/netdevice.h at scripts/make_config_compat.pl line 15.
make: *** [config-compat.h] Erreur 2

Or le noyau 2.6.22-14-generic c’est un truc ubuntuesque ! comme ci le noyau était spécifié en dur, mais je n’ai pas trouvé ou !

Pouor info le mmien est un 2.6.23-amd64

Bonjour,

As tu lancer un make clean avant de faire le make ?

Ou as tu recuperer ton archive v4l ?

@+