Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
rtl2832u [Le 21/07/2012, 17:45] davy39 [Utilisations] |
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 [[tutoriel:rtl-srd|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 121: | Ligne 127: | ||
DEST_MODULE_LOCATION[0]=/extra | DEST_MODULE_LOCATION[0]=/extra | ||
EOT</code> | EOT</code> | ||
- | * 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 137: | Ligne 186: | ||
- | ==== Mode "SDR" pour exploiter pleinement la réception de la Radio ==== | + | ==== Mode "SDR" pour exploiter pleinement la réception Radio ==== |
La particularité remarquable de ce Chipset est qu'il offre la possibilité de recevoir des signaux Radio d'une gamme de fréquence étendue **de 64MHz à 1,7 GHz** (avec un trou entre 1100 et 1250 MHz). | La particularité remarquable de ce Chipset est qu'il offre la possibilité de recevoir des signaux Radio d'une gamme de fréquence étendue **de 64MHz à 1,7 GHz** (avec un trou entre 1100 et 1250 MHz). | ||
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]] |