Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
rtl2832u [Le 26/07/2012, 00:11]
davy39 [Mode SDR pour exploiter pleinement la réception de la Radio]
rtl2832u [Le 25/07/2023, 23:42] (Version actuelle)
locness3 coquille sur la version du kernel
Ligne 1: Ligne 1:
-{{tag>​tnt carte_tv}}+{{tag>​tnt carte_tv ​realtek}} 
 +---- 
 ====== Chipset : Realtek RTL2832U ====== ====== Chipset : Realtek RTL2832U ======
  
-<note tip>​[[http://​palosaari.fi/​linux/​|Antti Palosaari]] a découvert qu'il était possible d'​utiliser ces clés en tant que récepteur radio [[SDR]] ce qui peut s'​avérer très utile notamment en [[navigation_maritime|navigation maritime]]. La procédure est décrite ​dans ce [[rtl-sdr|tutoriel]]</​note>​+<note tip>​[[http://​palosaari.fi/​linux/​|Antti Palosaari]] a découvert qu'il était possible d'​utiliser ces clés en tant que récepteur radio [[SDR]] ce qui peut s'​avérer très utile notamment en [[navigation_maritime|navigation maritime]]. La procédure est décrite ​**[[rtl-sdr|sur cette page]]**</​note>​
  
 ===== Compatibilité ===== ===== Compatibilité =====
Ligne 73: Ligne 75:
 | :::                           ​| ​ 0413:​6F11 ​   |           ​| ​      | | :::                           ​| ​ 0413:​6F11 ​   |           ​| ​      |
 |    **Prolink Microsystems Corp.** ​ |  1554:​5013 ​   |           ​| ​      | |    **Prolink Microsystems Corp.** ​ |  1554:​5013 ​   |           ​| ​      |
-| :::                           ​| ​ 1554:​5020 ​   |           ​| ​      ​|+| :::                           ​| ​ 1554:​5020 ​   |PV-DT235U(RN)-F ​          |  ​FC0012 ​    |
 | :::                           ​| ​ 1554:​5026 ​   |           ​| ​      | | :::                           ​| ​ 1554:​5026 ​   |           ​| ​      |
 |        **Compro** ​ |  185B:​0620 ​   |Compro Videomate U620F         ​| ​    ​E4000 ​     | |        **Compro** ​ |  185B:​0620 ​   |Compro Videomate U620F         ​| ​    ​E4000 ​     |
Ligne 93: Ligne 95:
 | :::                           ​| ​ 0ccd:​00B3 ​   |Terratec NOXON DAB/DAB+ USB dongle (rev 1)  | FC0013 | | :::                           ​| ​ 0ccd:​00B3 ​   |Terratec NOXON DAB/DAB+ USB dongle (rev 1)  | FC0013 |
 | :::                           ​| ​ 0ccd:​00D3 ​   |Terratec Cinergy T Stick RC (Rev.3) ​ | E4000 | | :::                           ​| ​ 0ccd:​00D3 ​   |Terratec Cinergy T Stick RC (Rev.3) ​ | E4000 |
-| :::                           ​| ​ 0ccd:​00E0 ​   |Terratec NOXON DAB/DAB+ USB dongle (rev 2)  | E4000 | +| :::                           ​| ​ 0ccd:​00E0 ​   |Terratec NOXON DAB/DAB+ USB dongle (rev 2)  | E4000 |
 |    **Genius** ​  ​| ​ 0458:​707F ​   |TVGo DVB-T03 USB dongle (Ver. B) | | |    **Genius** ​  ​| ​ 0458:​707F ​   |TVGo DVB-T03 USB dongle (Ver. B) | |
  
Ligne 104: Ligne 106:
  
 ==== Mode "​DVB-T"​ pour regarder la télé ==== ==== Mode "​DVB-T"​ pour regarder la télé ====
-=== Kernel > 3.0 ===+=== Kernel >= 3.11 === 
 +Le pilote ''​dvb-usb-rtl28xxu'' ​ nécessaire est présent dans le kernel fourni par les versions récentes d'​Ubuntu,​ depuis Ubuntu 13.10 et le kernel 3.11 ((https://​www.linuxtv.org/​wiki/​index.php/​RealTek_RTL2832U#​Drivers)). 
 +Les instructions ci-dessous ne sont nécessaires que pour un kernel plus ancien. 
 + 
 +=== Kernel > 3.0 < 3.11 ===
   * Installer le nécessaire à la compilation automatisée avec [[DKMS]] :   * Installer le nécessaire à la compilation automatisée avec [[DKMS]] :
 <​code>​sudo apt-get install linux-source linux-headers-`uname -r` build-essential dkms git-core</​code>​ <​code>​sudo apt-get install linux-source linux-headers-`uname -r` build-essential dkms git-core</​code>​
Ligne 123: Ligne 129:
   * Si vous utilisez un noyau 3.2, éditer le **Makefile** pour modifier le paramètre **INCLUDE_EXTRA_DVB** :   * Si vous utilisez un noyau 3.2, éditer le **Makefile** pour modifier le paramètre **INCLUDE_EXTRA_DVB** :
 <​code>​sudo nano Makefile</​code>​ <​code>​sudo nano Makefile</​code>​
 +
 + <​note>​ * Si votre carte est la //Terratec Cinergy T Stick RC (Rev.3)//,​à ce jour (octobre 2012) il vous faudra appliquer un patch afin d'​ajouter l'​identifiant matériel de cette dernière.
 +Pour cela voici deux méthodes :
 +
 +Méthode 1 : avec la commande patch.
 +
 +Créer le fichier cinergy_rev3.patch (nom à titre d'​exemple) et y coller le script suivant :
 +
 +<​code>​diff --git a/​RTL2832-2.2.2_kernel-3.0.0/​rtl2832u.c b/​RTL2832-2.2.2_kernel-3.0.0/​rtl2832u.c
 +index 6e7eac0..1ed364c 100644
 +--- a/​RTL2832-2.2.2_kernel-3.0.0/​rtl2832u.c
 ++++ b/​RTL2832-2.2.2_kernel-3.0.0/​rtl2832u.c
 +@@ -785,6 +785,7 @@ static struct usb_device_id rtl2832u_usb_table [] = {
 + 
 +        { USB_DEVICE(USB_VID_TERRATEC,​ USB_PID_TERRATEC_00A9)},​ // 29
 +        { USB_DEVICE(USB_VID_TERRATEC,​ USB_PID_TERRATEC_00B3)},​ // 30
 ++       { USB_DEVICE(USB_VID_TERRATEC,​ USB_PID_TERRATEC_00D3)},​ // 30
 + 
 +        { USB_DEVICE(USB_VID_AZUREWAVE_2,​ USB_PID_AZUREWAVE_3234) },    // 31
 +        { USB_DEVICE(USB_VID_AZUREWAVE_2,​ USB_PID_AZUREWAVE_3274) },    // 32
 +diff --git a/​RTL2832-2.2.2_kernel-3.0.0/​rtl2832u.h b/​RTL2832-2.2.2_kernel-3.0.0/​rtl2832u.h
 +index a6b5d77..3a09485 100644
 +--- a/​RTL2832-2.2.2_kernel-3.0.0/​rtl2832u.h
 ++++ b/​RTL2832-2.2.2_kernel-3.0.0/​rtl2832u.h
 +@@ -47,6 +47,7 @@
 + #​endif
 + #​define ​       USB_PID_TERRATEC_00A9 ​                                  ​0x00A9
 + #​define ​       USB_PID_TERRATEC_00B3 ​                                  ​0x00B3
 ++#​define ​       USB_PID_TERRATEC_00D3 ​                                  ​0x00D3
 + 
 + #​ifndef USB_VID_AZUREWAVE_2
 + #​define USB_VID_AZUREWAVE_2 ​                                    ​0x13D3</​code>​
 +
 +puis applique la commande suivante :
 +<​code>​patch -p0 < cinergy_rev3.patch</​code>​
 +
 +Méthode 2 : ajouter manuellement les modification aux fichiers.
 +
 +ajouter au fichier rtl2832u.c à la ligne 788 celle ci :
 +<​code>​{ USB_DEVICE(USB_VID_TERRATEC,​ USB_PID_TERRATEC_00D3)},​ // 30</​code>​
 +et au fichier rtl2832u.h ligne 50
 + <​code>#​define USB_PID_TERRATEC_00D3 0x00D3</​code></​note>​
 +
   * Ajouter le module DKMS, compiler et installer :   * Ajouter le module DKMS, compiler et installer :
 <​code>​sudo ln -s "​$PWD"​ /​usr/​src/​dvb-rtl2832u-2.2.2 <​code>​sudo ln -s "​$PWD"​ /​usr/​src/​dvb-rtl2832u-2.2.2
Ligne 130: Ligne 179:
   * Enfin, charger le module avec modeprobe :   * Enfin, charger le module avec modeprobe :
 <​code>​sudo modprobe dvb-usb-rtl2832u</​code> ​ <​code>​sudo modprobe dvb-usb-rtl2832u</​code> ​
-  * Pour un chargement automatique,​ ajouter le module à la liste présente dans le fichier: ​+  * Pour un chargement automatique,​ ajouter le module à la liste présente dans le fichier:
 <​code>​sudo nano /​etc/​modules</​code> ​ <​code>​sudo nano /​etc/​modules</​code> ​
  
Ligne 153: Ligne 202:
 ===== Voir aussi ===== ===== Voir aussi =====
   * **(en)** [[http://​www.realtek.com.tw/​products/​productsView.aspx?​Langid=1&​PNid=22&​PFid=35&​Level=4&​Conn=3&​ProdID=257|Page officielle de Realtek]]   * **(en)** [[http://​www.realtek.com.tw/​products/​productsView.aspx?​Langid=1&​PNid=22&​PFid=35&​Level=4&​Conn=3&​ProdID=257|Page officielle de Realtek]]
-  * **(en)** [[http://​wiki.spench.net/​wiki/​RTL2832U|Description du RTL2832U]] ​+  * **(en)** [[http://​wiki.spench.net/​wiki/​RTL2832U|Description du RTL2832U]]
  • rtl2832u.1343254289.txt.gz
  • Dernière modification: Le 26/07/2012, 00:11
  • par davy39