Pinnacle Systems, Inc. PCTV 330e

Bonjour,
J’essaie vainement de faire fonctionner un tuner USB Pinacle PCTV 330e.
Mon système :
Debian 2.6.32-5-686
Netbook Compaq Mini 110C

Quand je fais un lsusb, j’obtiens :
Bus 005 Device 002: ID 062a:0000 Creative Labs Optical mouse
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 005: ID 2304:0226 Pinnacle Systems, Inc. PCTV 330e
Bus 001 Device 003: ID 10f1:1a0f Importek
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

J’ai installé les packages suivant :
Kaffeine
bcmwl-kernel-source_5.100.82.38+bdcom-0ubuntu3_i386.deb
dvb-usb-dib0700-1.20.fw
v4l-dvb-3724e93f7af5
xc3028-v27.fw

et dans lib/firmware, j’ai :
bernard@debian:~$ ls -l /lib/firmware
total 132
drwxr-xr-x 2 root root 4096 27 août 18:00 av7110
drwxr-xr-x 2 root root 4096 27 août 18:00 cpia2
drwxr-xr-x 2 root root 4096 27 août 18:00 dabusb
-rw-r–r-- 1 root root 34306 27 août 18:39 dvb-usb-dib0700-1.20.fw
drwxr-xr-x 2 root root 4096 17 janv. 2011 hp
drwxr-xr-x 2 root root 4096 27 août 18:00 ttusb-budget
drwxr-xr-x 2 root root 4096 27 août 18:00 vicam
-rw-r–r-- 1 root root 66220 28 août 09:36 xc3028-v27.fw
bernard@debian:~$

et dans /dev :
bernard@debian:~$ ls /dev
agpgart fb0 loop0 mem random snapshot tty11 tty20 tty3 tty39 tty48 tty57 tty9 vcs1 vcsa3
block fd loop1 net rfkill snd tty12 tty21 tty30 tty4 tty49 tty58 ttyS0 vcs2 vcsa4
bsg full loop2 network_latency root sndstat tty13 tty22 tty31 tty40 tty5 tty59 ttyS1 vcs3 vcsa5
bus fuse loop3 network_throughput rtc stderr tty14 tty23 tty32 tty41 tty50 tty6 ttyS2 vcs4 vcsa6
char hidraw0 loop4 null rtc0 stdin tty15 tty24 tty33 tty42 tty51 tty60 ttyS3 vcs5 vcsa7
console hpet loop5 port sda stdout tty16 tty25 tty34 tty43 tty52 tty61 uinput vcs6 vga_arbiter
core initctl loop6 ppp sda1 tty tty17 tty26 tty35 tty44 tty53 tty62 urandom vcs7 video0
cpu_dma_latency input loop7 psaux sda2 tty0 tty18 tty27 tty36 tty45 tty54 tty63 v4l vcsa video1
disk kmsg MAKEDEV ptmx sda5 tty1 tty19 tty28 tty37 tty46 tty55 tty7 vbi0 vcsa1 xconsole
dri log mcelog pts shm tty10 tty2 tty29 tty38 tty47 tty56 tty8 vcs vcsa2 zero
bernard@debian:~$

Resultat du lsmod :

Module Size Used by
acpi_cpufreq 4915 0
parport_pc 15799 0
ppdev 4058 0
cpufreq_stats 1940 0
lp 5570 0
cpufreq_conservative 4018 0
parport 22554 3 parport_pc,ppdev,lp
cpufreq_powersave 602 0
cpufreq_userspace 1444 0
rfcomm 25107 0
sco 5885 2
bridge 32883 0
stp 996 1 bridge
bnep 7384 2
l2cap 21705 6 rfcomm,bnep
crc16 1027 1 l2cap
bluetooth 36251 6 rfcomm,sco,bnep,l2cap
rfkill 10196 2 bluetooth
nfsd 193055 11
lockd 49301 1 nfsd
nfs_acl 1695 1 nfsd
auth_rpcgss 25200 1 nfsd
sunrpc 134340 10 nfsd,lockd,nfs_acl,auth_rpcgss
exportfs 2586 1 nfsd
uinput 4796 1
fuse 44052 1
loop 9729 0
em28xx_alsa 4847 0
snd_hda_codec_idt 35329 1
snd_hda_intel 16791 2
snd_hda_codec 46002 2 snd_hda_codec_idt,snd_hda_intel
snd_hwdep 4054 1 snd_hda_codec
tuner_xc2028 14753 1
snd_pcm 47226 3 em28xx_alsa,snd_hda_intel,snd_hda_codec
tuner 14442 1
snd_seq 35327 0
ir_sony_decoder 1563 0
snd_timer 12258 2 snd_pcm,snd_seq
tvp5150 9536 1
ir_jvc_decoder 1609 0
i915 222350 2
drm_kms_helper 18533 1 i915
joydev 6739 0
snd_seq_device 3673 1 snd_seq
ir_rc6_decoder 1949 0
em28xx 65982 1 em28xx_alsa
uvcvideo 44687 0
v4l2_common 10852 3 tuner,tvp5150,em28xx
drm 111844 3 i915,drm_kms_helper
i2c_i801 6462 0
ir_rc5_decoder 1565 0
snd 34387 13 em28xx_alsa,snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_seq,snd_timer,snd_seq_device
i2c_algo_bit 3497 1 i915
rng_core 2178 0
soundcore 3450 1 snd
snd_page_alloc 4977 2 snd_hda_intel,snd_pcm
lib80211_crypt_tkip 6677 0
video 14605 1 i915
ir_nec_decoder 1793 0
videodev 30552 5 tuner,tvp5150,em28xx,uvcvideo,v4l2_common
ir_core 9091 6 ir_sony_decoder,ir_jvc_decoder,ir_rc6_decoder,em28xx,ir_rc5_decoder,ir_nec_decoder
videobuf_vmalloc 3019 1 em28xx
videobuf_core 10924 2 em28xx,videobuf_vmalloc
v4l1_compat 10250 2 uvcvideo,videodev
tveeprom 9437 1 em28xx
usbhid 27872 0
ac 1640 0
battery 3782 0
i2c_core 12751 12 tuner_xc2028,tuner,tvp5150,i915,drm_kms_helper,em28xx,v4l2_common,drm,i2c_i801,i2c_algo_bit,videodev,tveeprom
hid 50841 1 usbhid
wmi 3575 0
pcspkr 1207 0
evdev 5609 25
output 1204 1 video
wl 2600662 0
psmouse 44777 0
processor 26259 3 acpi_cpufreq
button 3598 1 i915
lib80211 2834 2 lib80211_crypt_tkip,wl
serio_raw 2916 0
ext3 93944 1
jbd 31965 1 ext3
mbcache 3762 1 ext3
sd_mod 25937 3
crc_t10dif 1012 1 sd_mod
ata_generic 2247 0
ata_piix 17704 2
libata 115617 2 ata_generic,ata_piix
uhci_hcd 15989 0
thermal 9206 0
thermal_sys 9378 3 video,processor,thermal
scsi_mod 104593 2 sd_mod,libata
ehci_hcd 28453 0
atl1c 23728 0
usbcore 98613 7 em28xx_alsa,em28xx,uvcvideo,usbhid,uhci_hcd,ehci_hcd
nls_base 4541 1 usbcore

J’ai essayé de suivre tous les différents tuto trouvé, mais je ne vois toujours pas ce tuner dans kaffeine.

Merci d’avance pour votre aide,

Bernard

Commence par dire ce qu’il y a à la fin de /var/log/syslog après insertion de la clef (éventuellement par dmesg également).

Ensuite indique le contenu de /dev/dvb

Bonsoir

/var/log/syslog avant insertion de la clé :
bernard@debian:~$ sudo tail /var/log/syslog
[sudo] password for bernard:
Aug 28 21:50:38 debian NetworkManager[1215]: Activation (eth1) successful, device activated.
Aug 28 21:50:38 debian NetworkManager[1215]: Activation (eth1) Stage 5 of 5 (IP Configure Commit) complete.
Aug 28 21:50:38 debian named[1204]: received control channel command 'reconfig’
Aug 28 21:50:38 debian named[1204]: loading configuration from '/etc/bind/named.conf’
Aug 28 21:50:38 debian named[1204]: reading built-in trusted keys from file '/etc/bind/bind.keys’
Aug 28 21:50:38 debian named[1204]: using default UDP/IPv4 port range: [1024, 65535]
Aug 28 21:50:38 debian named[1204]: using default UDP/IPv6 port range: [1024, 65535]
Aug 28 21:50:38 debian named[1204]: listening on IPv4 interface eth1, 192.168.0.11#53
Aug 28 21:50:38 debian named[1204]: reloading configuration succeeded
Aug 28 21:50:38 debian named[1204]: any newly configured zones are now loaded

/var.log/syslog après insertion de la clé :
bernard@debian:~$ sudo tail -30 /var/log/syslog
Aug 28 21:51:47 debian kernel: [ 168.593933] em28xx #0:
Aug 28 21:51:47 debian kernel: [ 168.593938]
Aug 28 21:51:47 debian kernel: [ 168.593952] em28xx #0: The support for this board weren’t valid yet.
Aug 28 21:51:47 debian kernel: [ 168.593967] em28xx #0: Please send a report of having this working
Aug 28 21:51:47 debian kernel: [ 168.593980] em28xx #0: not to V4L mailing list (and/or to other addresses)
Aug 28 21:51:47 debian kernel: [ 168.593989]
Aug 28 21:51:47 debian kernel: [ 168.626896] tvp5150 3-005c: chip found @ 0xb8 (em28xx #0)
Aug 28 21:51:47 debian kernel: [ 168.640309] tuner 3-0061: chip found @ 0xc2 (em28xx #0)
Aug 28 21:51:48 debian kernel: [ 168.707444] xc2028 3-0061: creating new instance
Aug 28 21:51:48 debian kernel: [ 168.707464] xc2028 3-0061: type set to XCeive xc2028/xc3028 tuner
Aug 28 21:51:48 debian kernel: [ 168.707497] usb 1-2: firmware: requesting xc3028-v27.fw
Aug 28 21:51:48 debian kernel: [ 168.748402] xc2028 3-0061: Loading 80 firmware images from xc3028-v27.fw, type: xc2028 firmware, ver 2.7
Aug 28 21:51:48 debian kernel: [ 168.796136] xc2028 3-0061: Loading firmware for type=BASE MTS (5), id 0000000000000000.
Aug 28 21:51:49 debian kernel: [ 169.777802] xc2028 3-0061: Loading firmware for type=MTS (4), id 000000000000b700.
Aug 28 21:51:49 debian kernel: [ 169.792952] xc2028 3-0061: Loading SCODE for type=MTS LCD NOGD MONO IF SCODE HAS_IF_4500 (6002b004), id 000000000000b700.
Aug 28 21:51:49 debian kernel: [ 169.916432] em28xx #0: Config register raw data: 0xd0
Aug 28 21:51:49 debian kernel: [ 169.917190] em28xx #0: AC97 vendor ID = 0xffffffff
Aug 28 21:51:49 debian kernel: [ 169.917538] em28xx #0: AC97 features = 0x6a90
Aug 28 21:51:49 debian kernel: [ 169.917549] em28xx #0: Empia 202 AC97 audio processor detected
Aug 28 21:51:49 debian kernel: [ 170.044684] tvp5150 3-005c: tvp5150am1 detected.
Aug 28 21:51:49 debian kernel: [ 170.140928] em28xx #0: v4l2 driver version 0.1.2
Aug 28 21:51:49 debian kernel: [ 170.227688] em28xx #0: V4L2 video device registered as video1
Aug 28 21:51:49 debian kernel: [ 170.227706] em28xx #0: V4L2 VBI device registered as vbi0
Aug 28 21:51:49 debian kernel: [ 170.228454] usbcore: registered new interface driver em28xx
Aug 28 21:51:49 debian kernel: [ 170.228477] em28xx driver loaded
Aug 28 21:51:49 debian kernel: [ 170.328582] em28xx-audio.c: probing for em28x1 non standard usbaudio
Aug 28 21:51:49 debian kernel: [ 170.328598] em28xx-audio.c: Copyright © 2006 Markus Rechberger
Aug 28 21:51:49 debian kernel: [ 170.330846] Em28xx: Initialized (Em28xx Audio Extension) extension
Aug 28 21:51:49 debian kernel: [ 170.364649] tvp5150 3-005c: tvp5150am1 detected.
Aug 28 21:51:49 debian kernel: [ 170.693151] tvp5150 3-005c: tvp5150am1 detected.

bernard@debian:~$ sudo ls /dev/dvb
ls: impossible d’accéder à /dev/dvb: Aucun fichier ou dossier de ce type
bernard@debian:~$

par modprobe -l j’obtiens :
bernard@debian:~$ sudo modprobe -l| grep dvb
kernel/drivers/media/video/saa7134/saa7134-dvb.ko
kernel/drivers/media/video/cx88/cx88-dvb.ko
kernel/drivers/media/video/em28xx/em28xx-dvb.ko
kernel/drivers/media/video/cx231xx/cx231xx-dvb.ko
kernel/drivers/media/video/videobuf-dvb.ko
kernel/drivers/media/dvb/dvb-core/dvb-core.ko
kernel/drivers/media/dvb/frontends/dvb-pll.ko
kernel/drivers/media/dvb/frontends/stv0299.ko
kernel/drivers/media/dvb/frontends/stb0899.ko
kernel/drivers/media/dvb/frontends/stb6100.ko
kernel/drivers/media/dvb/frontends/sp8870.ko
kernel/drivers/media/dvb/frontends/cx22700.ko
kernel/drivers/media/dvb/frontends/cx24110.ko
kernel/drivers/media/dvb/frontends/tda8083.ko
kernel/drivers/media/dvb/frontends/l64781.ko
kernel/drivers/media/dvb/frontends/dib3000mb.ko
kernel/drivers/media/dvb/frontends/dib3000mc.ko
kernel/drivers/media/dvb/frontends/dibx000_common.ko
kernel/drivers/media/dvb/frontends/dib7000m.ko
kernel/drivers/media/dvb/frontends/dib7000p.ko
kernel/drivers/media/dvb/frontends/dib8000.ko
kernel/drivers/media/dvb/frontends/mt312.ko
kernel/drivers/media/dvb/frontends/ves1820.ko
kernel/drivers/media/dvb/frontends/ves1x93.ko
kernel/drivers/media/dvb/frontends/tda1004x.ko
kernel/drivers/media/dvb/frontends/sp887x.ko
kernel/drivers/media/dvb/frontends/nxt6000.ko
kernel/drivers/media/dvb/frontends/mt352.ko
kernel/drivers/media/dvb/frontends/zl10036.ko
kernel/drivers/media/dvb/frontends/zl10039.ko
kernel/drivers/media/dvb/frontends/zl10353.ko
kernel/drivers/media/dvb/frontends/cx22702.ko
kernel/drivers/media/dvb/frontends/tda10021.ko
kernel/drivers/media/dvb/frontends/tda10023.ko
kernel/drivers/media/dvb/frontends/stv0297.ko
kernel/drivers/media/dvb/frontends/nxt200x.ko
kernel/drivers/media/dvb/frontends/or51211.ko
kernel/drivers/media/dvb/frontends/or51132.ko
kernel/drivers/media/dvb/frontends/bcm3510.ko
kernel/drivers/media/dvb/frontends/s5h1420.ko
kernel/drivers/media/dvb/frontends/lgdt330x.ko
kernel/drivers/media/dvb/frontends/lgdt3305.ko
kernel/drivers/media/dvb/frontends/cx24123.ko
kernel/drivers/media/dvb/frontends/lnbp21.ko
kernel/drivers/media/dvb/frontends/isl6405.ko
kernel/drivers/media/dvb/frontends/isl6421.ko
kernel/drivers/media/dvb/frontends/tda10086.ko
kernel/drivers/media/dvb/frontends/tda826x.ko
kernel/drivers/media/dvb/frontends/tda8261.ko
kernel/drivers/media/dvb/frontends/dib0070.ko
kernel/drivers/media/dvb/frontends/tua6100.ko
kernel/drivers/media/dvb/frontends/s5h1409.ko
kernel/drivers/media/dvb/frontends/itd1000.ko
kernel/drivers/media/dvb/frontends/au8522.ko
kernel/drivers/media/dvb/frontends/tda10048.ko
kernel/drivers/media/dvb/frontends/cx24113.ko
kernel/drivers/media/dvb/frontends/s5h1411.ko
kernel/drivers/media/dvb/frontends/tda665x.ko
kernel/drivers/media/dvb/frontends/lgs8gxx.ko
kernel/drivers/media/dvb/frontends/af9013.ko
kernel/drivers/media/dvb/frontends/cx24116.ko
kernel/drivers/media/dvb/frontends/si21xx.ko
kernel/drivers/media/dvb/frontends/stv0288.ko
kernel/drivers/media/dvb/frontends/stb6000.ko
kernel/drivers/media/dvb/frontends/stv6110.ko
kernel/drivers/media/dvb/frontends/stv0900.ko
kernel/drivers/media/dvb/frontends/stv090x.ko
kernel/drivers/media/dvb/frontends/stv6110x.ko
kernel/drivers/media/dvb/frontends/isl6423.ko
kernel/drivers/media/dvb/frontends/mb86a16.ko
kernel/drivers/media/dvb/ttpci/ttpci-eeprom.ko
kernel/drivers/media/dvb/ttpci/budget-core.ko
kernel/drivers/media/dvb/ttpci/budget.ko
kernel/drivers/media/dvb/ttpci/budget-av.ko
kernel/drivers/media/dvb/ttpci/budget-ci.ko
kernel/drivers/media/dvb/ttpci/budget-patch.ko
kernel/drivers/media/dvb/ttpci/dvb-ttpci.ko
kernel/drivers/media/dvb/ttusb-dec/ttusb_dec.ko
kernel/drivers/media/dvb/ttusb-dec/ttusbdecfe.ko
kernel/drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.ko
kernel/drivers/media/dvb/b2c2/b2c2-flexcop.ko
kernel/drivers/media/dvb/b2c2/b2c2-flexcop-pci.ko
kernel/drivers/media/dvb/b2c2/b2c2-flexcop-usb.ko
kernel/drivers/media/dvb/bt8xx/bt878.ko
kernel/drivers/media/dvb/bt8xx/dvb-bt8xx.ko
kernel/drivers/media/dvb/bt8xx/dst.ko
kernel/drivers/media/dvb/bt8xx/dst_ca.ko
kernel/drivers/media/dvb/dvb-usb/dvb-usb.ko
kernel/drivers/media/dvb/dvb-usb/dvb-usb-vp7045.ko
kernel/drivers/media/dvb/dvb-usb/dvb-usb-vp702x.ko
kernel/drivers/media/dvb/dvb-usb/dvb-usb-gp8psk.ko
kernel/drivers/media/dvb/dvb-usb/dvb-usb-dtt200u.ko
kernel/drivers/media/dvb/dvb-usb/dvb-usb-dibusb-common.ko
kernel/drivers/media/dvb/dvb-usb/dvb-usb-a800.ko
kernel/drivers/media/dvb/dvb-usb/dvb-usb-dibusb-mb.ko
kernel/drivers/media/dvb/dvb-usb/dvb-usb-dibusb-mc.ko
kernel/drivers/media/dvb/dvb-usb/dvb-usb-nova-t-usb2.ko
kernel/drivers/media/dvb/dvb-usb/dvb-usb-umt-010.ko
kernel/drivers/media/dvb/dvb-usb/dvb-usb-m920x.ko
kernel/drivers/media/dvb/dvb-usb/dvb-usb-gl861.ko
kernel/drivers/media/dvb/dvb-usb/dvb-usb-au6610.ko
kernel/drivers/media/dvb/dvb-usb/dvb-usb-digitv.ko
kernel/drivers/media/dvb/dvb-usb/dvb-usb-cxusb.ko
kernel/drivers/media/dvb/dvb-usb/dvb-usb-ttusb2.ko
kernel/drivers/media/dvb/dvb-usb/dvb-usb-dib0700.ko
kernel/drivers/media/dvb/dvb-usb/dvb-usb-opera.ko
kernel/drivers/media/dvb/dvb-usb/dvb-usb-af9005.ko
kernel/drivers/media/dvb/dvb-usb/dvb-usb-af9005-remote.ko
kernel/drivers/media/dvb/dvb-usb/dvb-usb-anysee.ko
kernel/drivers/media/dvb/dvb-usb/dvb-usb-dw2102.ko
kernel/drivers/media/dvb/dvb-usb/dvb-usb-dtv5100.ko
kernel/drivers/media/dvb/dvb-usb/dvb-usb-af9015.ko
kernel/drivers/media/dvb/dvb-usb/dvb-usb-cinergyT2.ko
kernel/drivers/media/dvb/dvb-usb/dvb-usb-ce6230.ko
kernel/drivers/media/dvb/dvb-usb/dvb-usb-friio.ko
kernel/drivers/media/dvb/pluto2/pluto2.ko
kernel/drivers/media/dvb/siano/smsmdtv.ko
kernel/drivers/media/dvb/siano/smsdvb.ko
kernel/drivers/media/dvb/siano/smsusb.ko
kernel/drivers/media/dvb/siano/smssdio.ko
kernel/drivers/media/dvb/dm1105/dm1105.ko
kernel/drivers/media/dvb/pt1/earth-pt1.ko
kernel/drivers/media/dvb/mantis/mantis_core.ko
kernel/drivers/media/dvb/mantis/mantis.ko
kernel/drivers/media/dvb/mantis/hopper.ko
kernel/drivers/media/dvb/dvb-usb/dvb-usb-az6027.ko
kernel/drivers/media/dvb/dvb-usb/dvb-usb-ec168.ko
kernel/drivers/media/dvb/frontends/ds3000.ko
kernel/drivers/media/dvb/frontends/ec100.ko
kernel/drivers/media/dvb/frontends/dvb_dummy_fe.ko
kernel/drivers/media/dvb/frontends/drx397xD.ko
kernel/drivers/media/dvb/frontends/dib0090.ko
kernel/drivers/media/dvb/frontends/atbm8830.ko
kernel/drivers/media/dvb/frontends/lgs8gl5.ko
kernel/drivers/media/dvb/frontends/s921.ko
kernel/drivers/media/dvb/frontends/lgdt3304.ko
kernel/drivers/media/dvb/ngene/ngene.ko
kernel/drivers/media/dvb/firewire/firedtv.ko
kernel/drivers/media/IR/keymaps/rc-flydvb.ko
kernel/drivers/media/IR/keymaps/rc-dntv-live-dvb-t.ko
kernel/drivers/media/IR/keymaps/rc-avermedia-dvbt.ko
kernel/drivers/media/IR/keymaps/rc-adstech-dvb-t-pci.ko
kernel/drivers/media/IR/keymaps/rc-dntv-live-dvbt-pro.ko

Par contre j’ai un répertoire /dev/v4l :
bernard@debian:/dev$ ls -l v4l
total 0
drwxr-xr-x 2 root root 80 28 août 22:14 by-id
drwxr-xr-x 2 root root 100 28 août 22:14 by-path
bernard@debian:/dev$ ls -l v4l/by-id
total 0
lrwxrwxrwx 1 root root 12 28 août 22:13 usb-importek_Webcam-101-video-index0 -> …/…/video0
lrwxrwxrwx 1 root root 12 28 août 22:14 usb-Pinnacle_Systems_PCTV_330e_071101158760-video-index0 -> …/…/video1
bernard@debian:/dev$ ls -l v4l/by-path
total 0
lrwxrwxrwx 1 root root 12 28 août 22:14 pci-0000:00:1d.7-usb-0:2:1.0-video-index0 -> …/…/video1
lrwxrwxrwx 1 root root 10 28 août 22:14 pci-0000:00:1d.7-usb-0:2:1.0-video-index1 -> …/…/vbi0
lrwxrwxrwx 1 root root 12 28 août 22:13 pci-0000:00:1d.7-usb-0:4:1.0-video-index0 -> …/…/video0
bernard@debian:/dev$

Je viens de regarder dans dmesg et j’ai vu ce message :
[ 5.996759] Linux video capture interface: v2.00
[ 5.996768] WARNING: You’re using an obsolete driver! You shouldn’t be using it!
[ 5.996772] If you want anything new, you can use git.linuxtv.org/media_build.git.
[ 5.996777] The tree is still here just to preserve the development history.
[ 6.113359] hub 1-0:1.0: unable to enumerate USB device on port 2

J’ai donc installé git, téléchargé dvb-apps-36a084aace47.tar.gz
mais quand je compile (./build) j’ai le message :
CC [M] /home/bernard/Téléchargements/media_build/v4l/tda18271-common.o
/home/bernard/Téléchargements/media_build/v4l/tda18271-common.c: In function ‘_tda_printk’:
/home/bernard/Téléchargements/media_build/v4l/tda18271-common.c:682: error: storage size of ‘vaf’ isn’t known
/home/bernard/Téléchargements/media_build/v4l/tda18271-common.c:682: warning: unused variable 'vaf’
make[5]: *** [/home/bernard/Téléchargements/media_build/v4l/tda18271-common.o] Error 1
make[4]: *** [module/home/bernard/Téléchargements/media_build/v4l] Error 2
make[3]: *** [sub-make] Error 2
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.32-5-686’
make[1]: *** [default] Erreur 2
make[1]: quittant le répertoire « /home/bernard/Téléchargements/media_build/v4l »
make: *** [all] Erreur 2
build failed at ./build line 353

Je suis allé voir le module tda18271-common.c dans la fonction _tda_printk
mais mes connaissances en C étant limité, je ne sais pas quoi faire

int _tda_printk(struct tda18271_priv *state, const char *level,
const char *func, const char *fmt, …)
{
struct va_format vaf;
va_list args;
int rtn;

    va_start(args, fmt);

    vaf.fmt = fmt;
    vaf.va = &args;

    if (state)
            rtn = printk("%s%s: [%d-%04x|%c] %pV",
                         level, func, i2c_adapter_id(state->i2c_props.adap),
                         state->i2c_props.addr,
                         (state->role == TDA18271_MASTER) ? 'M' : 'S',
                         &vaf);
    else
            rtn = printk("%s%s: %pV", level, func, &vaf);

    va_end(args);

    return rtn;

}

J’ai utilisé cette clef sur etch sans souci donc le coté obsolète me laisse rêveur. Tout a l’air normal, appartiens tu au groupe «video»?

Que donne

find /dev -name frontend*

Cette commande ne me trouve absolument rien du tout

Il me semble qu’il te manque un module mettant en place frontend0.
Ce module est dans /lib/modules/uname -r/kernel/drivers/media/dvb/frontends/
Il doit y avoir un module correspondant à ta carte.

Essaye à tout hasard le module dvb_usb_dib0700

Je te remercie de te creuser la tête sur mon problème, pas évident du tout pour moi !
Voilà le contenu du répertoire :
bernard@debian:/lib/modules/2.6.32-5-686/kernel/drivers/media/dvb/frontends$ ls
af9013.ko cx24113.ko dib7000m.ko dvb-pll.ko lgdt3304.ko mt312.ko s5h1411.ko stb6000.ko stv6110.ko tda665x.ko zl10036.ko
atbm8830.ko cx24116.ko dib7000p.ko ec100.ko lgdt3305.ko mt352.ko s5h1420.ko stb6100.ko stv6110x.ko tda8083.ko zl10039.ko
au8522.ko cx24123.ko dib8000.ko isl6405.ko lgdt330x.ko nxt200x.ko s921.ko stv0288.ko tda10021.ko tda8261.ko zl10353.ko
bcm3510.ko dib0070.ko dibx000_common.ko isl6421.ko lgs8gl5.ko nxt6000.ko si21xx.ko stv0297.ko tda10023.ko tda826x.ko
cx22700.ko dib0090.ko drx397xD.ko isl6423.ko lgs8gxx.ko or51132.ko sp8870.ko stv0299.ko tda10048.ko tua6100.ko
cx22702.ko dib3000mb.ko ds3000.ko itd1000.ko lnbp21.ko or51211.ko sp887x.ko stv0900.ko tda1004x.ko ves1820.ko
cx24110.ko dib3000mc.ko dvb_dummy_fe.ko l64781.ko mb86a16.ko s5h1409.ko stb0899.ko stv090x.ko tda10086.ko ves1x93.ko
bernard@debian:/lib/modules/2.6.32-5-686/kernel/drivers/media/dvb/frontends$

Hum, je n’ai plus cette clef avec moi. Je sais que le chip 330e a posé des soucis et qu’il est nécessaire d’avoir un fichier /dev/…;/frontend0 pour que la TNT puisse fonctionner. Visiblement une partie de la carte marche pour toi mais il manque la partie DVB. Je ne connais pas assez bien la structure des modules DVB pour voir ce qui coince.

Après recherche il te faut un module em28xx_dvb (qui utilise le module em28xx)

Ce module est présent

Je pense qu’il faut faire une mise à jour comme indique dans le fichier de log dmesg. Seulement, le problème, cv’est que cette mise à jour seplante à la compile. Il doit manquer sans un des includes de la distrib la défibition de va_format, mais je ne sais pas comment la définir, ni dans quel include la mettre.

[quote=“Bernard74”]Ce module est présent

Je pense qu’il faut faire une mise à jour comme indique dans le fichier de log dmesg. Seulement, le problème, cv’est que cette mise à jour seplante à la compile. Il doit manquer sans un des includes de la distrib la défibition de va_format, mais je ne sais pas comment la définir, ni dans quel include la mettre.[/quote]

Il est présent peut être mais non chargé (regarde le lsmod), fais un

modprobe em28xx_dvb

Tu dois avoir
em28xx, em28xx_alsa et em28xx_dvb

bernard@debian:~/Téléchargements/media/media_build$ sudo modprobe em28xx_dvb
[sudo] password for bernard:
WARNING: Error inserting dvb_core (/lib/modules/2.6.32-5-686/kernel/drivers/media/dvb/dvb-core/dvb-core.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting em28xx_dvb (/lib/modules/2.6.32-5-686/kernel/drivers/media/video/em28xx/em28xx-dvb.ko): Unknown symbol in module, or unknown parameter (see dmesg)
bernard@debian:~/Téléchargements/media/media_build$

Effectivement, il y a un problème ! Mais comment je peux régler çà ?
Je vais finir par y arriver, mais pas tout seul !

Que dit dmesg après l’insertion de ce module?
Est ce toi qui a compilé ces modules?

J’ai suivi pas mal de tuto ! Je pense qu’il faudrait que je supprime ce module pour en changer, mais il semblerait que le site mcentral soit fermé, et je ne sais pas où trouver ce module en téléchargement !

Le module est dans le noyau désormais, installe un noyau plus récent, pas la peine d’aller sur le site mgcentral.

Mon systeme actuel :
bernard@debian:~/Téléchargements$ uname -r
2.6.32-5-686
bernard@debian:~/Téléchargements$

et quand je fais la commande :
sudo apt-cache search linux-image
J’obtiens :
bernard@debian:~/Téléchargements$ sudo apt-cache search linux-image
[sudo] password for bernard:
linux-headers-2.6.32-5-486 - Header files for Linux 2.6.32-5-486
linux-headers-2.6.32-5-686-bigmem - Header files for Linux 2.6.32-5-686-bigmem
linux-headers-2.6.32-5-686 - Header files for Linux 2.6.32-5-686
linux-headers-2.6.32-5-amd64 - Header files for Linux 2.6.32-5-amd64
linux-headers-2.6.32-5-openvz-686 - Header files for Linux 2.6.32-5-openvz-686
linux-headers-2.6.32-5-vserver-686-bigmem - Header files for Linux 2.6.32-5-vserver-686-bigmem
linux-headers-2.6.32-5-vserver-686 - Header files for Linux 2.6.32-5-vserver-686
linux-headers-2.6.32-5-xen-686 - Header files for Linux 2.6.32-5-xen-686
linux-image-2.6.32-5-486 - Linux 2.6.32 for old PCs
linux-image-2.6.32-5-686-bigmem-dbg - Debugging infos for Linux 2.6.32-5-686-bigmem
linux-image-2.6.32-5-686-bigmem - Linux 2.6.32 for PCs with 4GB+ RAM
linux-image-2.6.32-5-686 - Linux 2.6.32 for modern PCs
linux-image-2.6.32-5-amd64 - Linux 2.6.32 for 64-bit PCs
linux-image-2.6.32-5-openvz-686-dbg - Debugging infos for Linux 2.6.32-5-openvz-686
linux-image-2.6.32-5-openvz-686 - Linux 2.6.32 for modern PCs, OpenVZ support
linux-image-2.6.32-5-vserver-686-bigmem-dbg - Debugging infos for Linux 2.6.32-5-vserver-686-bigmem
linux-image-2.6.32-5-vserver-686-bigmem - Linux 2.6.32 for PCs with 4GB+ RAM, Linux-VServer support
linux-image-2.6.32-5-vserver-686 - Linux 2.6.32 for modern PCs, Linux-VServer support
linux-image-2.6.32-5-xen-686-dbg - Debugging infos for Linux 2.6.32-5-xen-686
linux-image-2.6.32-5-xen-686 - Linux 2.6.32 for modern PCs, Xen dom0 support
linux-image-2.6-openvz-686 - Linux 2.6 for modern PCs (meta-package), OpenVZ support
linux-image-2.6-vserver-686-bigmem - Linux 2.6 for PCs with 4GB+ RAM (meta-package), Linux-VServer support
linux-image-2.6-vserver-686 - Linux 2.6 for modern PCs (meta-package), Linux-VServer support
linux-image-2.6-xen-686 - Linux 2.6 for modern PCs (meta-package), Xen dom0 support
linux-image-openvz-686 - Linux for modern PCs (meta-package), OpenVZ support
linux-image-vserver-686-bigmem - Linux for PCs with 4GB+ RAM (meta-package), Linux-VServer support
linux-image-vserver-686 - Linux for modern PCs (meta-package), Linux-VServer support
linux-image-xen-686 - Linux for modern PCs (meta-package), Xen dom0 support
nvidia-kernel-2.6.32-5-486 - NVIDIA binary kernel module for Linux 2.6.32-5-486
nvidia-kernel-2.6.32-5-686-bigmem - NVIDIA binary kernel module for Linux 2.6.32-5-686-bigmem
nvidia-kernel-2.6.32-5-686 - NVIDIA binary kernel module for Linux 2.6.32-5-686
nvidia-kernel-2.6.32-5-amd64 - NVIDIA binary kernel module for Linux 2.6.32-5-amd64
nvidia-kernel-2.6.32-5-vserver-686-bigmem - NVIDIA binary kernel module for Linux 2.6.32-5-vserver-686-bigmem
nvidia-kernel-2.6.32-5-vserver-686 - NVIDIA binary kernel module for Linux 2.6.32-5-vserver-686
linux-headers-3.0.0-1-486 - Header files for Linux 3.0.0-1-486
linux-headers-3.0.0-1-686-pae - Header files for Linux 3.0.0-1-686-pae
linux-headers-3.0.0-1-amd64 - Header files for Linux 3.0.0-1-amd64
linux-image-3.0.0-1-486 - Linux 3.0.0 for older PCs
linux-image-3.0.0-1-686-pae - Linux 3.0.0 for modern PCs
linux-image-3.0.0-1-686-pae-dbg - Debugging infos for Linux 3.0.0-1-686-pae
linux-image-3.0.0-1-amd64 - Linux 3.0.0 for 64-bit PCs
linux-image-2.6-486 - Linux for older PCs (dummy package)
linux-image-2.6-686 - Linux for modern PCs (dummy package)
linux-image-2.6-686-bigmem - Linux for PCs with 4GB+ RAM (dummy package)
linux-image-2.6-686-pae - Linux for modern PCs (dummy package)
linux-image-2.6-amd64 - Linux for 64-bit PCs (dummy package)
linux-image-486 - Linux for older PCs (meta-package)
linux-image-686 - Linux for modern PCs (dummy package)
linux-image-686-bigmem - Linux for PCs with 4GB+ RAM (dummy package)
linux-image-686-pae - Linux for modern PCs (meta-package)
linux-image-amd64 - Linux for 64-bit PCs (meta-package)
alsa-base - Fichiers de configuration pour les pilotes ALSA

Il semblerait que le systeme plus récent soit une 3.0
S’il faut faire cette mise à jour, pas de soucis, mais on fait çà par apt-get ?

Houla, un 3.0…

Essaye celui là:

linux-image-2.6.37-rc4-clefagreg-6.5aufs
Il a un module em28xx-dvb, de façon générale les noyaux sous http://clefagreg.dnsalias.org/debian/ au dessus du 2.6.33 devraient convenir.

Je dois utiliser apt-get pour faire la mise à jour du noyau ?
du style apt-get -i

Merci d’avance

Oui, ou bien tu charges le paquet et tu fais