Me revoilà. Désolé j'ai refait quelques tests entre deux.
Donc pour la compilation je n'ai pas eu de warning. Tout semble se passer correctement.
Ensuite pour le noyau 2.6.19 je compile à partir de ce dépot :
http://mcentral.de/hg/~mrec/v4l-dvb-kernel/
Pour le noyau 2.6.20 :
http://mcentral.de/hg/~mrec/v4l-dvb-experimental/. La compilation ne passe plus avec le dépot stable et le noyau 2.6.20.
Si vous voulez connaître les manips :
http://doc.ubuntu-fr.org/materiel/pctv_usb_stick et pour le fil de discussion de nos conccurents (je plaisante bien sûr) :
http://forum.ubuntu-fr.org/viewtopic.php?id=42434&p=14 (et pour eux ça marche... snif !)
Ensuite pour ce qui est de mes logs...
Avec un noyau 2.6.19 (au chargement du module) :
Linux video capture interface: v2.00
em28xx v4l2 driver version 0.0.1 loaded
usbcore: registered new interface driver em28xx
Tuner: registering extension (Xceive 3028 Tuner)
Tuner: registering extension (MT2060 Silicon Tuner)
Em28xx: Initialized (Em2880 DVB Extension) extension
Avec le 2.6.20 (tjs au chargement) :
Linux video capture interface: v2.00
em28xx v4l2 driver version 0.0.1 loaded
usbcore: registered new interface driver em28xx
Em28xx: Initialized (Em2880 DVB Extension) extension
Déjà on voit qu'il manque un petit quelque chose et qui se ressent après du côté du tuner...
2.6.19 (au branchement de la clef) :
usb 3-4: new high speed USB device using ehci_hcd and address 3
usb 3-4: configuration #1 chosen from 1 choice
em28xx new video device (eb1a:2870): interface 0, class 255
em28xx: device is attached to a USB 2.0 bus
em28xx #0: Alternate settings: 8
em28xx #0: Alternate setting 0, max size= 0
em28xx #0: Alternate setting 1, max size= 0
em28xx #0: Alternate setting 2, max size= 1448
em28xx #0: Alternate setting 3, max size= 2048
em28xx #0: Alternate setting 4, max size= 2304
em28xx #0: Alternate setting 5, max size= 2580
em28xx #0: Alternate setting 6, max size= 2892
em28xx #0: Alternate setting 7, max size= 3072
input: em2880/em2870 remote control as /class/input/input7
em28xx-input.c: remote control handler attached
attach_inform: eeprom detected.
em28xx #0: i2c eeprom 00: 1a eb 67 95 1a eb 70 28 c0 12 81 00 6a 22 00 00
em28xx #0: i2c eeprom 10: 00 00 04 57 02 0d 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom 20: 44 00 00 00 f0 10 02 00 00 00 00 00 5b 00 00 00
em28xx #0: i2c eeprom 30: 00 00 20 40 20 80 02 20 01 01 00 00 4a d1 a2 49
em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 22 03 55 00 53 00
em28xx #0: i2c eeprom 70: 42 00 20 00 32 00 38 00 37 00 30 00 20 00 44 00
em28xx #0: i2c eeprom 80: 65 00 76 00 69 00 63 00 65 00 00 00 00 00 00 00
em28xx #0: i2c eeprom 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
EEPROM ID= 0x9567eb1a
Vendor/Product ID= eb1a:2870
No audio on board.
500mA max power
Table at 0x04, strings=0x226a, 0x0000, 0x0000
tuner 0-0060: Chip ID is not zero. It is not a TEA5767
tuner 0-0060: chip found @ 0xc0 (em28xx #0)
attach inform (default): detected I2C address c0
Tuner: setting up tuner core extension for: MT2060 Silicon Tuner //là c'est bon
em2880-dvb.c: DVB Init
DVB: registering new adapter (em2880 DVB-T).
DVB: registering frontend 0 (Zarlink ZL10353 DVB-T)...
em28xx #0: Found Pinnacle PCTV DVB-T
2.6.20 (au branchement de la clef) :
usb 3-4: new high speed USB device using ehci_hcd and address 4
usb 3-4: configuration #1 chosen from 1 choice
em28xx new video device (eb1a:2870): interface 0, class 255
em28xx: device is attached to a USB 2.0 bus
em28xx: you're using the experimental/unstable tree from mcentral.de
em28xx: there's also a stable tree available but which is limited to
em28xx: linux <=2.6.19.2
em28xx: it's fine to use this driver but keep in mind that it will move
em28xx: to http://mcentral.de/hg/~mrec/v4l-dvb-kernel as soon as it's
em28xx: proved to be stable
em28xx #0: Alternate settings: 8
em28xx #0: Alternate setting 0, max size= 0
em28xx #0: Alternate setting 1, max size= 0
em28xx #0: Alternate setting 2, max size= 1448
em28xx #0: Alternate setting 3, max size= 2048
em28xx #0: Alternate setting 4, max size= 2304
em28xx #0: Alternate setting 5, max size= 2580
em28xx #0: Alternate setting 6, max size= 2892
em28xx #0: Alternate setting 7, max size= 3072
input: em2880/em2870 remote control as /class/input/input15
em28xx-input.c: remote control handler attached
attach_inform: eeprom detected.
em28xx #0: i2c eeprom 00: 1a eb 67 95 1a eb 70 28 c0 12 81 00 6a 22 00 00
em28xx #0: i2c eeprom 10: 00 00 04 57 02 0d 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom 20: 44 00 00 00 f0 10 02 00 00 00 00 00 5b 00 00 00
em28xx #0: i2c eeprom 30: 00 00 20 40 20 80 02 20 01 01 00 00 4a d1 a2 49
em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 22 03 55 00 53 00
em28xx #0: i2c eeprom 70: 42 00 20 00 32 00 38 00 37 00 30 00 20 00 44 00
em28xx #0: i2c eeprom 80: 65 00 76 00 69 00 63 00 65 00 00 00 00 00 00 00
em28xx #0: i2c eeprom 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: i2c eeprom f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
EEPROM ID= 0x9567eb1a
Vendor/Product ID= eb1a:2870
No audio on board.
500mA max power
Table at 0x04, strings=0x226a, 0x0000, 0x0000
tuner 0-0060: Chip ID is not zero. It is not a TEA5767
tuner 0-0060: chip found @ 0xc0 (em28xx #0)
attach inform (default): detected I2C address c0
tuner 0-0060: tuner type not set //Houston nous avons un problème...
em2880-dvb.c: DVB Init
MT2060: successfully identified (IF1 = 1220) //le tuner semble finalement être reconnu
DVB: registering new adapter (em2880 DVB-T)
DVB: registering frontend 0 (Zarlink ZL10353 DVB-T)...
em28xx #0: Found Pinnacle PCTV DVB-T
Donc pour résumer, les modules se chargent bien, ma carte est reconnue, son tuner aussi, mais son initialisation semble poser un problème. Résultat j'obtiens le message suivant dans ma console quand je lance kaffeine (carte tjs détectée) et que je veux lancer une chaine tv ou refaire un scan : "Not able to lock to the signal on the given frequency".
C'était long comme message, mais j'espère avoir été le plus clair possible et que vous pourrez m'aider ou m'orienter dans la résolution de mon problème.
Juste pour finir la chose la plus étrange est qu'apparemment avec un noyau 2.6.20 ubuntu ça marche et qu'avec un 2.6.20 fc6 non (ce n'est pas une critique, mais juste une précision qui pourra peut-être aider les spécialistes).