Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revisionBoth sides next revision
toh:engenius:ews2910p [2022/09/18 17:43] – Created from the form at meta:create_new_device_page mrnuketoh:engenius:ews2910p [2022/09/18 20:45] – Remove empty "Bootlogs" section, since it's not necessarry mrnuke
Line 5: Line 5:
 /* USE https://openwrt.org/meta/create_new_device_page */ /* USE https://openwrt.org/meta/create_new_device_page */
  
-{{page>meta:infobox:construction&noheader&nofooter&noeditbtn}} +The EnGenius EWS2910P is an RTL8380M based switch with two SFP slots, and PoE 802.3af on all eight RJ-45 ports.
- +
-//Write a short, relevant description of the device. Include a technical overview, but avoid marketing buzzwords/useless stuff. Two to four sentences is about right. A picture is good, too. Edit the page to see how to add pictures.// +
- +
-<WRAP BOX> +
-FIXME Any text with a light background (like this one) provides instructions for creating the Details Page. When you have filled in correct/useful information (instead of any template that's there) **remove the instructionsas well as the ''<nowiki><WRAP></nowiki>'' that encloses it.** +
-</WRAP> +
- +
-/*****/ +
-/* How to add images ========> http://openwrt.org/meta/adding_images_to_openwrt_wiki */ +
-/*****/ +
- +
-{{media:example:genericrouter1.png?200|Generic Router}} +
- +
-<WRAP BOX> +
-FIXME +
-===== Getting started with a new Device Page ===== +
-  - This is an empty template that suggests the information that should be present on a well-constructed Device Page. This means, that **you have to fill it with life and information.** +
-  - There are several "fixme" tags with text on a light background (like this text) throughout this template. As you fill in the page, remove those tags so that people can judge its completeness. +
-  When there are no more "fixme" tags left, delete this one too, along with the ''<nowiki><WRAP></nowiki>'' that encloses it. +
- +
-===== Keep the articles modular ===== +
-  * Please include only model specific information, omit bla,bla and put everything generic into separate articles +
-  * If you have no time to write certain stuff, link to [[docs:start]] +
-  * [[docs:guide-user:base-system:start]] should lead the way, do not explain this again +
-  * DO NOT provide a complete howto here! Instead //groom// the [[docs:start|general documentation]]. +
-</WRAP>+
  
 ===== Supported Versions ===== ===== Supported Versions =====
- 
-<WRAP BOX> 
-FIXME 
-  - The tables below are automatically generated, **once the correct filters for Brand and Model are set.** 
-  - If the tables below show information for ''<nowiki>EnGenius EWS2910P </nowiki>'', everything is OK and you can delete this text and the ''<nowiki><WRAP></nowiki>'' that encloses it. 
-  - If the tables below contain "Nothing found", it means that either 
-    - the dataentry page for EnGenius EWS2910P  is missing. Please [[meta:create_new_dataentry_page|create a new dataentry page]] first, then reload this page. The tables should then contain $something. If they do, delete this text and the ''<nowiki><WRAP></nowiki>'' that encloses it. 
-    - filters are not set correctly. Most common reason for "Nothing found": The dataentry does not contain a Version, but we are filtering here for version -> Please **edit this section and adjust the filters with the proper Brand, Model and Version.** In case the dataentry does not contain a version, delete the line ''filter  : Versions~''. Just try, it's easy. The tables should then contain $something. If they do, delete this text and the ''<nowiki><WRAP></nowiki>'' that encloses it. 
-  - If the tables still contain "Nothing found": Don't panic, calm down, take a deep breath and [[:contact|contact a wiki admin]] (tmomas) for help. 
-</WRAP> 
  
 ---- datatable ---- ---- datatable ----
Line 51: Line 15:
 filter  : Brand=EnGenius filter  : Brand=EnGenius
 filter  : Model=EWS2910P filter  : Model=EWS2910P
-filter  : Versions~ 
 ---- ----
  
Line 59: Line 22:
 filter  : Brand=EnGenius filter  : Brand=EnGenius
 filter  : Model=EWS2910P filter  : Model=EWS2910P
-filter  : Versions~ 
 ---- ----
- 
-===== Experimental Versions ===== 
- 
-/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  
-   The official Table of Hardware only lists current, stable versions of OpenWrt.  * 
-   Use this space to describe any on-going efforts to create a newer version       * 
-   of the firmware for this device. Provide links to firmware images,              * 
-   active threads on the forum, or other sources of information.                   * 
- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ 
- 
-//None at this time.// 
  
 ===== Hardware Highlights ===== ===== Hardware Highlights =====
Line 80: Line 31:
 filter  : Brand=EnGenius filter  : Brand=EnGenius
 filter  : Model=EWS2910P filter  : Model=EWS2910P
-filter  : Versions~ 
 ---- ----
  
Line 106: Line 56:
 filter  : Brand=EnGenius filter  : Brand=EnGenius
 filter  : Model=EWS2910P filter  : Model=EWS2910P
-filter  : Versions~ 
 ---- ----
  
 +==== Flash Layout ==== 
  
--> [[docs:guide-user:installation:generic.flashing|Install OpenWrt (generic explanation)]] +^ Layer0  SPI NOR flash (spi0.0 w25q256 |||||| 
- +^ Layer1 | **u-boot** \\ 512 KiB | **u-boot-env** \\ 64 KiB | **u-boot-env2** \\ 64 KiB | **rootfs_data** \\ 13.4 MiB | **jffs2-log** \\ 2 MiB |  **firmware** \\ 8 MiB || **firmware2** \\ 8 MiB | 
-FIXME Please add the installation procedure here+^ Layer2 |:::|:::|:::|:::|:::| **kernel** | **rootfs** |:::| 
- +^ mountpoint |:::|:::|:::|''/overlay''|:::|:::''/'' |:::|
-==== Flash Layout ==== +
-<WRAP BOX> +
-FIXME //[[:docs:techref:flash.layout#discovery_how_to_find_out|Find out flash layout]], then add the flash layout table here (copy, paste, modify the [[docs:techref:flash.layout#partitioning_of_the_flash|example]]).//+
  
-Please check out the article [[docs:techref:flash.layout|Flash layout]]. It contains examples and explanations that describe how to document the flash layout. 
-</WRAP> 
  
 ==== OEM easy installation ==== ==== OEM easy installation ====
  
-<WRAP BOX> +The factory firmware will accept and flash the initramfs imageIt is recommended to flash to "Partition 0". 
-FIXME //The instructions below are for Broadcom devices and only serve as an example.//\\ +     
-**//Remove / modify them if they do not apply to this particular device!//**+The factory web GUI will show the following warning:
  
-This section deals with +     Warning: The firmware version is v0.00.00-c0.0.00 
-  * How you install OpenWrt from a device freshly opened +     The firmware image you are uploading is older than the current 
-  The steps required such as reset to factory defaults if the device has already been configured+     firmware of the switch. The device will reset back to default 
 +     settings. Are you sure you want to proceed?"
  
-**Note:** Reset router to factory defaults if it has been previously configured. +This is expected when flashing OpenWrtAfter the initramfs image bootsflash the -sysupgrade using either the commandline or LuCI.
-  * Browse to ''<nowiki>http://192.168.1.1/Upgrade.asp</nowiki>'' +
-  * Upload .bin file to router +
-  * Wait for it to reboot +
-  * Telnet to 192.168.1.1 and set a root password, or browse to ''<nowiki>http://192.168.1.1</nowiki>'' if LuCI is installed. +
-</WRAP>+
  
-==== OEM installation using the TFTP method ==== 
- 
-->  [[docs:guide-user:installation:generic.flashing.tftp]] 
- 
-=== Specific values needed for tftp === 
- 
-<WRAP BOX> 
- 
-FIXME Enter values for "FILL-IN" below 
- 
-^ Bootloader tftp server IPv4 address  | FILL-IN   | 
-^ Bootloader MAC address (special)     | FILL-IN   | 
-^ Firmware tftp image                  | [[:downloads|Latest OpenWrt release]] (**''NOTE:''** Name must contain //"tftp"//) | 
-^ TFTP transfer window                 | FILL-IN seconds                                | 
-^ TFTP window start                    | approximately FILL-IN seconds after power on   | 
-^ TFTP client required IP address      | FILL-IN                                        | 
- 
-</WRAP> 
  
 ===== Upgrading OpenWrt ===== ===== Upgrading OpenWrt =====
 ->  [[docs:guide-user:installation:generic.sysupgrade]] ->  [[docs:guide-user:installation:generic.sysupgrade]]
- 
-<WRAP BOX> 
- 
-FIXME These are generic instructions. Update with your router's specifics. 
- 
-==== LuCI Web Upgrade Process ==== 
- 
-  * Browse to ''<nowiki>http://192.168.1.1/cgi-bin/luci/mini/system/upgrade/</nowiki>'' LuCI Upgrade URL 
-  * Upload image file for sysupgrade to LuCI 
-  * Wait for reboot 
- 
-==== Terminal Upgrade Process ==== 
- 
-If you don't have a GUI (LuCI) available, you can alternatively upgrade via the command line. 
-There are two command line methods for upgrading: 
- 
-  * ''sysupgrade'' 
-  * ''mtd'' 
- 
-Note: It is important that you put the firmware image into the ramdisk (/tmp) before you start flashing. 
- 
-=== sysupgrade === 
- 
-  * Login as root via SSH on 192.168.1.1, then enter the following commands: 
- 
-<code> 
-cd /tmp 
-wget http://downloads.openwrt.org/snapshots/trunk/XXX/xxx.abc 
-sysupgrade /tmp/xxx.abc 
-</code> 
- 
-=== mtd === 
- 
-If ''sysupgrade'' does not support this router, use ''mtd''. 
- 
-  * Login as root via SSH on 192.168.1.1, then enter the following commands: 
- 
-<code> 
-cd /tmp 
-wget http://downloads.openwrt.org/snapshots/trunk/XXX/xxx.abc 
-mtd write /tmp/xxx.abc linux && reboot 
-</code> 
- 
-</WRAP> 
- 
 ===== Debricking ===== ===== Debricking =====
 -> [[docs:guide-user:troubleshooting:generic.debrick]] -> [[docs:guide-user:troubleshooting:generic.debrick]]
Line 215: Line 93:
  
 ===== Specific Configuration ===== ===== Specific Configuration =====
- 
-<WRAP BOX> 
-FIXME Please fill in real values for this device, then remove the EXAMPLEs 
  
 ==== Network interfaces ==== ==== Network interfaces ====
 The default network configuration is: The default network configuration is:
 ^ Interface Name   ^ Description                  ^ Default configuration    ^ ^ Interface Name   ^ Description                  ^ Default configuration    ^
-br-lan           | EXAMPLE LAN & WiFi           EXAMPLE 192.168.1.1/24   +switch           | LAN                          | None                     | 
-| vlan0 (eth0.0)   EXAMPLE LAN ports (to 4)   | EXAMPLE None             +| switch.1         | LAN                          | 192.168.1.1/24           
-vlan1 (eth0.1)   | EXAMPLE WAN port             | EXAMPLE DHCP             +==== Switch Ports (for VLANs==== 
-wl0              EXAMPLE WiFi                 | EXAMPLE Disabled         |+^ Port             ^ Switch port   
 +| lan1 - lan8      | 1 - 8         
 +lan9             | 9F            
 +lan10            10F           |
  
-</WRAP>+==== SFP Ports ====
  
-==== Switch Ports (for VLANs) ==== +The SFP cages 9F and 10F share the same SCL line. Currently, there isn't a good way to model this in the OS. Thus, only one SFP port can be fully supported. 
-<WRAP BOX> +     
-FIXME Please fill in real values for this devicethen remove the EXAMPLEs+Cage 10F is fully supported with an I2C bus and sfp handle. Linux automatically handles enabling or disabling the TX laser. 
 +     
 +Cage 9F is only partially supportedwithout the sfp handle. The default value of the tx-disable line is high (active). It is exported as a gpio, but the laser is off by default. To enable the laser:
  
-Numbers 0-3 are Ports 1-4 as labeled on the unit, number 4 is the Internet (WAN) on the unit, 5 is the internal connection to the router itself. Don't be fooled: Port 1 on the unit is number 3 when configuring VLANs. vlan0 = eth0.0, vlan1 = eth0.1 and so on. +    echo > /sys/class/gpio/sff-p9-tx-disable/value
-^ Port             ^ Switch port   ^ +
-| Internet (WAN)   | EXAMPLE 4     | +
-| LAN 1            | EXAMPLE 3     | +
-| LAN 2            | EXAMPLE 2     | +
-| LAN 3            | EXAMPLE 1     | +
-| LAN 4            | EXAMPLE 0     |+
  
-</WRAP>+Thus, both modules can be used for networking, but only 10F will be able to detect and identify a plugged in SFP module.
  
 ==== Buttons ==== ==== Buttons ====
 -> [[docs:guide-user:hardware:hardware.button]] on howto use and configure the hardware button(s). -> [[docs:guide-user:hardware:hardware.button]] on howto use and configure the hardware button(s).
 Here, we merely name the buttons, so we can use them in the above Howto. Here, we merely name the buttons, so we can use them in the above Howto.
- 
-<WRAP BOX> 
-FIXME Please fill in real values for this device, then remove the EXAMPLEs 
- 
-The EnGenius EWS2910P has the following buttons: 
  
 ^ BUTTON                       ^ Event   ^ ^ BUTTON                       ^ Event   ^
-EXAMPLE Reset                |  reset  | +| Reset                        |  reset  | 
-EXAMPLE Secure Easy Setup      ses   | +LAN Mode                      BTN0   |
-| EXAMPLE No buttons at all.      -    | +
- +
-</WRAP>+
  
 ===== Hardware ===== ===== Hardware =====
 ==== Info ==== ==== Info ====
-<WRAP BOX> 
-FIXME 
-  - This table is automatically generated, **once the correct filters for Brand and Model are set.** 
-  - If you see "Nothing." instead of a table, please **edit this section and adjust the filters with the proper Brand and Model.** Just try, it's easy. 
-  - If you still don't see a table here, or a table filled with '¿': [[toh:start|Is there already a Techdata page available]] for EnGenius EWS2910P ? If not: [[meta:create_new_dataentry_page|Create one]]. 
-  - If you see a table with the desired device data, everything is OK and you can delete this text and the ''<nowiki><WRAP></nowiki>'' that encloses it. 
-  - If it still doesn't work: Don't panic, calm down, take a deep breath and [[:contact|contact a wiki admin]] (tmomas) for help. 
-</WRAP> 
  
 ---- datatemplatelist dttpllist ---- ---- datatemplatelist dttpllist ----
Line 275: Line 133:
 filter  : Brand=EnGenius filter  : Brand=EnGenius
 filter  : Model=EWS2910P filter  : Model=EWS2910P
-filter  : Versions= 
 ---- ----
  
Line 295: Line 152:
 ==== Opening the case ==== ==== Opening the case ====
  
-**Note:** This will void your warranty! +There are two screws on the rear that can be removedThis allows the top cover to slide off, revealing the internals.
- +
-<WRAP BOX> +
-FIXME //Describe what needs to be done to open the device, e.g. remove rubber feet, adhesive labels, screws, ...// +
-  * To remove the cover and open the device, do a/b/c +
-</WRAP>+
  
 //Main PCB://\\ //Main PCB://\\
-**Insert photo of PCB**+{{:media:engenius:ews2910p-pcb-top.jpg|}}
  
 ==== Serial ==== ==== Serial ====
 -> [[docs:techref:hardware:port.serial]] general information about the serial port, serial port cable, etc. -> [[docs:techref:hardware:port.serial]] general information about the serial port, serial port cable, etc.
  
-How to connect to the Serial Port of this specific device:\\ +The serial port header is labeled GRTV for ground, rx, tx, and 3.3V respectively:
-**Insert photo of PCB with markings for serial port**+
  
-<WRAP BOX> +{{:media:engenius:ews2910p-serial-port.jpg?200|}}
-FIXME //Replace EXAMPLE by real values.// +
-</WRAP>+
  
-^ Serial connection parameters\\ for EnGenius EWS2910P @@Version@@ EXAMPLE 115200, 8N1, 3.3V |+^ Serial connection parameters\\ for EnGenius EWS2910P | 115200, 8N1, 3.3V |
  
 ==== JTAG ==== ==== JTAG ====
Line 329: Line 178:
  
 None so far. None so far.
- 
- 
-===== Bootlogs ===== 
-==== OEM bootlog ==== 
-<WRAP bootlog> 
-<nowiki>COPY HERE THE BOOTLOG WITH THE ORIGINAL FIRMWARE</nowiki> 
-</WRAP>\\ 
- 
-==== OpenWrt bootlog ==== 
-<WRAP bootlog> 
-<nowiki>COPY HERE THE BOOTLOG ONCE OPENWRT IS INSTALLED AND RUNNING</nowiki> 
-</WRAP>\\ 
  
 ===== Notes ===== ===== Notes =====
Line 348: Line 185:
  
 ===== Tags ===== ===== Tags =====
-<WRAP BOX> 
-FIXME //Add tags below, then remove this fixme.// 
-</WRAP> 
  
 [[meta:tags|How to add tags]] [[meta:tags|How to add tags]]
-{{tag>EXAMPLETAG}}+ 
 +{{tagpage>realtek}} 
 + 
 +{{tagpage>256RAM}}, 
 +{{tagpage>32Flash}}
  • Last modified: 2024/12/07 09:16
  • by monomartin