Difference between revisions of "External Device support"

From OpenPLi Wiki
Jump to: navigation, search
 
(12 intermediate revisions by one other user not shown)
Line 1: Line 1:
On this page you can find a list 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.
+
<span style="color:Red;font-size: 100%">Attention<br/>
 +
 
 +
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.
 +
 
 +
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 41: Line 63:
  
 
{| class="wikitable"
 
{| class="wikitable"
|'''802.11ac'''
+
!colspan="2"|'''802.11ac'''
 
|-
 
|-
 
|MT7610/12U: (external driver)
 
|MT7610/12U: (external driver)
Line 54: 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 usbutilsinstalled. 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