Difference between revisions of "External Device support"
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
<span style="color:Red;font-size: 100%">Attention<br/> | <span style="color:Red;font-size: 100%">Attention<br/> | ||
− | There is a new section <u> | + | There is a new section <u>drivers</u> in the [[Plugin_Wiki:Information|plugin browser]] which added many modules to add external device support. |
---- | ---- | ||
On this page you can find a old list for OpenPLi 6.2 and below of known external devices on an Enigma2 box. Many hardware has a consumer name, which doesn't says anything about the chipset=hardware that's inside. If you are not certain if some external device is supported, you should checkout the hardware specs. | On this page you can find a old list for OpenPLi 6.2 and below of known external devices on an Enigma2 box. Many hardware has a consumer name, which doesn't says anything about the chipset=hardware that's inside. If you are not certain if some external device is supported, you should checkout the hardware specs. | ||
− | If you are having problems with USB sticks, take a look here [[Problems_and_Solutions#USB_memory_sticks_working_or_not| <span style="color:SteelBlue">USB sticks working or not</span>]] | + | You should start with the <code>lsusb</code> command, to find the USB ID of the device you are trying to get working. This will show you something like |
+ | Bus 005 Device 002: ID 148f:5372 | ||
+ | or | ||
+ | Bus 005 Device 002: ID 148f:5372 Ralink Technology, Corp. RT5372 Wireless Adapter | ||
+ | if you have <code>usbutils</code>installed. In this output, <code>148f</code> is the Vendor ID, and <code>5372</code> is the Device ID. | ||
+ | |||
+ | Which these values, go to https://linux-hardware.org/?view=search, enter both values in the corresponding fields, and press "Find". If it doesn't find anything, the device is not supported by Linux, and your only hope to get it working is if linux driver source is available, and someone is willing to make a build recipe to create this driver "out of tree". You can ask in the forum to see if there is someone willing to look into it. | ||
+ | |||
+ | If it does, click on the result, and it will tell you the kernel version(s) that have support for this device. You can check on [[Kernel_Versions|This page]] which kernel version your box uses. | ||
+ | It will also tell you which kernel driver provides the support. In the case of this RT5372 adapter, support is provided by the <code>rt2800usb</code> driver. | ||
+ | |||
+ | You can then proceed by attempting to install the driver. First, check the driver section of the plugins to see if it is listed there. This is usually the case if multiple packages are needed to make the device work. If it is not listed, you can use the commandline (using <code>opkg install kernel-module-rt2800usb</code>) or the advanced section of the Software Management plugin. | ||
+ | |||
+ | Again, if you have issues with this, consult the forum, and don't forget to add the USB ID you found to your post. | ||
+ | |||
+ | |||
+ | PS: If you are having problems with USB memory sticks, take a look here [[Problems_and_Solutions#USB_memory_sticks_working_or_not| <span style="color:SteelBlue">USB sticks working or not</span>]] | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 60: | Line 76: | ||
|} | |} | ||
+ | Devices reported to work on the listed box models: | ||
{| class="wikitable" | {| class="wikitable" |
Latest revision as of 17:26, 24 June 2024
Attention
There is a new section drivers in the plugin browser which added many modules to add external device support.
On this page you can find a old list for OpenPLi 6.2 and below of known external devices on an Enigma2 box. Many hardware has a consumer name, which doesn't says anything about the chipset=hardware that's inside. If you are not certain if some external device is supported, you should checkout the hardware specs.
You should start with the lsusb
command, to find the USB ID of the device you are trying to get working. This will show you something like
Bus 005 Device 002: ID 148f:5372
or
Bus 005 Device 002: ID 148f:5372 Ralink Technology, Corp. RT5372 Wireless Adapter
if you have usbutils
installed. In this output, 148f
is the Vendor ID, and 5372
is the Device ID.
Which these values, go to https://linux-hardware.org/?view=search, enter both values in the corresponding fields, and press "Find". If it doesn't find anything, the device is not supported by Linux, and your only hope to get it working is if linux driver source is available, and someone is willing to make a build recipe to create this driver "out of tree". You can ask in the forum to see if there is someone willing to look into it.
If it does, click on the result, and it will tell you the kernel version(s) that have support for this device. You can check on This page which kernel version your box uses.
It will also tell you which kernel driver provides the support. In the case of this RT5372 adapter, support is provided by the rt2800usb
driver.
You can then proceed by attempting to install the driver. First, check the driver section of the plugins to see if it is listed there. This is usually the case if multiple packages are needed to make the device work. If it is not listed, you can use the commandline (using opkg install kernel-module-rt2800usb
) or the advanced section of the Software Management plugin.
Again, if you have issues with this, consult the forum, and don't forget to add the USB ID you found to your post.
PS: If you are having problems with USB memory sticks, take a look here USB sticks working or not
Wireless LAN devices | |
---|---|
Name/Chipset | Box |
RT73 | ETXX00, VU+ 3.*, VU+ 2.* |
RT2800/ RT3070 | All with kernel 4.10.*, ETXX00, VU+ 3.* |
RT3370: | |
RT3572 | 2.4/5Ghz: (All with kernel 4.10.*, ETXX00 |
RT3573 | 2.4GHz/5GHz 3T3R: |
RT3593 | 2.4GHz/5GHz 3T3R: All with kernel 4.10.* |
RT5370 | 2.4GHz 1T1R: All with kernel 4.10.* |
RT5372 | 2.4GHz 2T2R: |
RT5572 | 2.4GHz/5GHz 2T2R: |
RT5592 | 2.4GHz/5GHz 2T2R: All with kernel 4.10.* |
MT7601U | 2.4GHz 1T1R: All with kernel 4.10.* |
RTL8712u | ETXX00 |
RTL8192CU | All with kernel 4.10.* ETXX00, VU+ 3.* |
RTL8192SU | All with kernel 4.10.* |
RTL8178 | |
RTL8188EU |
802.11ac | |
---|---|
MT7610/12U: (external driver) | |
RTL8812AU: (external driver) | |
RTL8814AU: (external driver) | |
RTL8821AU: (external driver) | |
BCM435: No linux support |
Devices reported to work on the listed box models:
Name/Chipset | Box |
Amiko WLN-880 = RT5370 | ET10000, Xsarius fusion HD en HD-SE, Mutant 500, mutant 1200, VU+ Zero and VU+SoloSE V2 |
Carl9170 2,4Ghz and 2.4/5Ghz | ETXX00 |
Carl9171/ ath_htc | ETXX00 |
zd1211 | ETXX00 |
802.11N 2.4/5Ghz sticks | |
---|---|
Name/Chipset | Box |
Fritz!WLAN usb Stick N | ETXX00 |
Linksys WUSB600N v2 | ETXX00 |
RTL8191SU usb Stick | VU+ |
802.11BGN 2.4Ghz sticks | |
---|---|
Name/Chipset | Box |
Dlink DWL-GL122 | ETXX00 |
Linksys WUSB100v2 | ETXX00 |
Netgear G54/N150 Wireless USB Micro Adapter WNA1000M | ETXX00 |
Sitecom WLA 1001 | ETXX00 |
KÖNIG WLAN USB DONGLE 150 MBPS Ultra compact | ETXX00 |
KÖNIG WLAN USB DONGLE 150 MBPS external detachable antenna | ETXX00 |
KÖNIG WLAN USB DONGLE 300 MBPS | ETXX00 |
802.11BG sticks | |
---|---|
TP Link TL-WN321G | ETXX00 |
DVB-USB Sticks (vTuner) | |
---|---|
Name/Chipset | Box |
Hauppauge pctv nanoStick T2 290e | DM8000 |
Pinnacle Nanostick E73 DVB-T Tuner | ET5X00 |
Terratec Cinergy T-stick MKII AF9015-chipset | ET9X00 |
USB Sticks | |
---|---|
Name/Chipset | Box |
Ativa My 2GB | DM800 |