Driver em2882 pour clé USB TNT Cingery T et Ubuntu 10.04

3 juillet 2010 par Gaëtan Laisser une réponse »

Plop à tous …

ça y est, le driver em2882 fonctionne à nouveau pour ubuntu 10.04 (et surement d’autres version de linux). L’installation change un peu, il vous faut le gestionnaire de revision hg, puis faire un clone du dépôt : http://linuxtv.org/hg/v4l-dvb, et compiler le driver :

  1. apt-get install mercurial && hg clone http://linuxtv.org/hg/v4l-dvb && cd v4l-dvb && make && sudo make install

Si la compilation plante pour firedtv, il vous faudra modifier le fichier « v4l/.config » dans le dossier v4l-dvb à la ligne 235 et remplacer :

  1. CONFIG_DVB_FIREDTV=y

par :

  1. CONFIG_DVB_FIREDTV=n

puis relancer le make et make install

Ensuite, il vous suffira de connecter la clé usb TNT, et un dmesg devrait retourner :

  1. [   65.432005] em28xx: New device TerraTec Electronic GmbH Cinergy Hybrid T USB XS (2882) @ 480 Mbps (0ccd:005e, interface 0, class 0)
  2. [   65.432138] em28xx #0: chip ID is em2882/em2883
  3. [   65.444910] IR NEC protocol handler initialized
  4. [   65.649695] em28xx #0: i2c eeprom 00: 1a eb 67 95 cd 0c 5e 00 d0 12 5c 03 9e 40 de 1c
  5. [   65.649703] em28xx #0: i2c eeprom 10: 6a 34 27 57 46 07 01 00 00 00 00 00 00 00 00 00
  6. [   65.649709] em28xx #0: i2c eeprom 20: 46 00 01 00 f0 10 31 00 b8 00 14 00 5b 1e 00 00
  7. [   65.649714] em28xx #0: i2c eeprom 30: 00 00 20 40 20 6e 02 20 10 01 00 00 00 00 00 00
  8. [   65.649719] em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  9. [   65.649724] em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  10. [   65.649729] em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 34 03 54 00 65 00
  11. [   65.649734] em28xx #0: i2c eeprom 70: 72 00 72 00 61 00 54 00 65 00 63 00 20 00 45 00
  12. [   65.649740] em28xx #0: i2c eeprom 80: 6c 00 65 00 63 00 74 00 72 00 6f 00 6e 00 69 00
  13. [   65.649745] em28xx #0: i2c eeprom 90: 63 00 20 00 47 00 6d 00 62 00 48 00 00 00 40 03
  14. [   65.649750] em28xx #0: i2c eeprom a0: 43 00 69 00 6e 00 65 00 72 00 67 00 79 00 20 00
  15. [   65.649755] em28xx #0: i2c eeprom b0: 48 00 79 00 62 00 72 00 69 00 64 00 20 00 54 00
  16. [   65.649760] em28xx #0: i2c eeprom c0: 20 00 55 00 53 00 42 00 20 00 58 00 53 00 20 00
  17. [   65.649765] em28xx #0: i2c eeprom d0: 28 00 32 00 38 00 38 00 32 00 29 00 00 00 1c 03
  18. [   65.649770] em28xx #0: i2c eeprom e0: 30 00 36 00 31 00 32 00 30 00 32 00 30 00 30 00
  19. [   65.649775] em28xx #0: i2c eeprom f0: 32 00 33 00 37 00 35 00 00 00 00 00 00 00 00 00
  20. [   65.649782] em28xx #0: EEPROM ID= 0x9567eb1a, EEPROM hash = 0x1113b8be
  21. [   65.649783] em28xx #0: EEPROM info:
  22. [   65.649784] em28xx #0: AC97 audio (5 sample rates)
  23. [   65.649785] em28xx #0: 500mA max power
  24. [   65.649787] em28xx #0: Table at 0×27, strings=0x409e, 0x1cde, 0x346a
  25. [   65.651195] em28xx #0: Identified as Terratec Hybrid XS (em2882) (card=55)
  26. [   65.680950] IR RC5(x) protocol handler initialized
  27. [   65.830073] IR RC6 protocol handler initialized
  28. [   65.841212] tvp5150 7-005c: chip found @ 0xb8 (em28xx #0)
  29. [   65.999598] IR JVC protocol handler initialized
  30. [   66.091946] tuner 7-0061: chip found @ 0xc2 (em28xx #0)
  31. [   66.101982] IR Sony protocol handler initialized
  32. [   66.120234] xc2028 7-0061: creating new instance
  33. [   66.120236] xc2028 7-0061: type set to XCeive xc2028/xc3028 tuner
  34. [   66.120243] usb 2-5: firmware: requesting xc3028-v27.fw
  35. [   66.486604] xc2028 7-0061: Loading 80 firmware images from xc3028-v27.fw, type: xc2028 firmware, ver 2.7
  36. [   66.550020] xc2028 7-0061: Loading firmware for type=BASE MTS (5), id 0000000000000000.
  37. [   67.489940] xc2028 7-0061: Loading firmware for type=MTS (4), id 000000000000b700.
  38. [   67.505325] xc2028 7-0061: Loading SCODE for type=MTS LCD NOGD MONO IF SCODE HAS_IF_4500 (6002b004), id 000000000000b700.
  39. [   67.880020] Registered IR keymap rc-terratec-cinergy-xs
  40. [   67.880096] input: em28xx IR (em28xx #0) as /devices/pci0000:00/0000:00:04.1/usb2/2-5/rc/rc0/input7
  41. [   67.880153] rc0: em28xx IR (em28xx #0) as /devices/pci0000:00/0000:00:04.1/usb2/2-5/rc/rc0
  42. [   67.880536] em28xx #0: Config register raw data: 0xd0
  43. [   67.881284] em28xx #0: AC97 vendor ID = 0xffffffff
  44. [   67.881825] em28xx #0: AC97 features = 0x6a90
  45. [   67.881826] em28xx #0: Empia 202 AC97 audio processor detected
  46. [   68.080397] tvp5150 7-005c: tvp5150am1 detected.
  47. [   68.180765] em28xx #0: v4l2 driver version 0.1.2
  48. [   68.297206] em28xx #0: V4L2 video device registered as video1
  49. [   68.297208] em28xx #0: V4L2 VBI device registered as vbi0
  50. [   68.297799] usbcore: registered new interface driver em28xx
  51. [   68.297802] em28xx driver loaded
  52. [   68.383814] em28xx-audio.c: probing for em28x1 non standard usbaudio
  53. [   68.383816] em28xx-audio.c: Copyright (C) 2006 Markus Rechberger
  54. [   68.384166] Em28xx: Initialized (Em28xx Audio Extension) extension
  55. [   68.450494] tvp5150 7-005c: tvp5150am1 detected.
  56. [   68.772282] xc2028 7-0061: attaching existing instance
  57. [   68.772285] xc2028 7-0061: type set to XCeive xc2028/xc3028 tuner
  58. [   68.772287] em28xx #0: em28xx #0/2: xc3028 attached
  59. [   68.772289] DVB: registering new adapter (em28xx #0)
  60. [   68.772291] DVB: registering adapter 0 frontend 0 (Zarlink ZL10353 DVB-T)
  61. [   68.772535] em28xx #0: Successfully loaded em28xx-dvb
  62. [   68.772540] Em28xx: Initialized (Em28xx dvb Extension) extension
  63. [   68.950459] tvp5150 7-005c: tvp5150am1 detected.

Puis utiliser votre logiciel préféré Me tv ou kaffeine, …. pour profiter de la TV.

Publicité

5 commentaires

  1. mathamor dit :

    bon la compilation a d’abord échoué puis avec rectification de firedtv (qui était =m et non =y) en =n ça a réussi, merci :)
    mais au lancement de kafeine (ou autre) pas de signal détecté alors que ma clé cinergy xs est branchée sur le câble antenne de ma tv ; et pas de
    #
    65.432005] em28xx: New device TerraTec Electronic GmbH Cinergy Hybrid T USB XS (2882) @ 480 Mbps (0ccd:005e, interface 0, class 0)
    #
    [ 65.432138] em28xx #0: chip ID is em2882/em2883

    et
    ~$ w_scan -c FR -k > channels.dvb
    w_scan version 20091230 (compiled for DVB API 5.1)
    using settings for FRANCE
    DVB aerial
    DVB-T FR
    frontend_type DVB-T, channellist 5
    output format kaffeine channels.dvb
    Info: using DVB adapter auto detection.
    main:2911: FATAL: ***** NO USEABLE DVB CARD FOUND. *****
    Please check wether dvb driver is loaded and
    verify that no dvb application (i.e. vdr) is running.

  2. SomeOne dit :

    Dans ce cas, tu peux soit tenter de passer en root, soit redémarrer l’ordi au cas ou un autre soft utiliserait le périphérique.

  3. Sigmamima dit :

    Bravo pour le tuto !!!

  4. Sigmamima dit :

    Mais j’ai le même soucis que Someone, et mes connaissances sur les compiles sont hélas trop nulles :(

  5. Sigmamima dit :

    Lol j’avais oublié d’installer le firmware par sudo make install (trop fort !!)

Laisser un commentaire