David Austin:
The device you have likely isn't broken... I have dozens of these devices deployed in a State-Wide organization and have since they were released at least a year or two ago, and have yet to need to warranty one of the ICX7150-C12P units nor have I ever needed to warranty one of its predecessors the ICX6450-C12-PD.
Below the explanation, I will show you how to get PoE working again. Even if you do RMA it, and they replace it the new one won't likely come with PoE+ enabled by default; since, new devices rarely come with recent firmware builds pre-installed (from any manufacturer).
*********************
Regarding the original OP, I have never actually hit the reset button on one of these until today to test. Have always been able to do what I need more easily with the console cable.
Both of you can also get the serial number from "show version" with a console cable. That command runs automatically on bootup, too. If you do not have a console cable, you can use a USB Type C cable. The device itself emulates a serial port.
At any rate, I suspect if you check your uptime and version you will find your system did actually loose power since it takes only a momentary fluctuation to cause any switch to do a cold boot.
The telltale sign will be (it also shows you the time it booted provided the clock is set, which I doubt. At the very least it certainly will have the uptime):The system : started=cold start
If it was a warm boot such as an FWS firmware upgrade of a remote switch:The system : started=warm start reloaded=by "reload"
Here is an example of the uptime on a system with the clock set:STACKID 1 system uptime is 167 day(s) 10 hour(s) 26 minute(s) 33 second(s)
The system started at 21:58:26 Eastern Fri Oct 12 2018
The system : started=warm start reloaded=by "reload"
When I tried a factory reset, this is what it showed:The system : started=factory reset reloaded=by "factory reset"
To check the clockshow clock
Here is how a factory reset is performed though I generally would not recommend it to anyone.:http://docs.ruckuswireless.com/fastiron/hardware/icx7150-installguide/GUID-D3B5DB74-53A7-4F8D-82F9-6...Performing a factory reset erases the configuration!On ICX FastIron firmware images from build families before 08.0.70 (i.e. 08.0.60 and 08.0.61 builds), PoE is NOT enabled by default!
You can find the running version:show version
When the op performed a factory reset, that almost certainly shut-off inline power by default behavior. I doubt the installer flashed the firmware on the device.
*******
David Austin:
The home builder likely did not hire the best or most knowledgeable network folks for the setup. For example, even most computer repair businesses rarely deal with campus or enterprise switches, so many are unaccustomed with the conventions and best-practices. My guess is that in your case, they not only did not upgrade the device's firmware but also never saved the running-configuration, so when the device rebooted it did not have PoE+ enabled.
The good news is to reproduce the configuration Lenmar had on their homes, that is probably nothing more than a Layer-2 configuration with all ports in het same VLAN and PoE+ enabled for all 12 ports. All the interfaces are already in the same VLAN, VLAN 1 out of the box (like with most vendors), so all you would need to do is enable PoE+ if my assumption is correct for their configuration.
You can check your POE+ status:show inline power
or
show inline power detail
How to enable PoE+ again, once you get a console cable connected (or a USB type C) open a terminal emulation tool such as PuTTY and select serial. At the CLI:
My switch below is already running an 08.0.80 build, so PoE is already on, but here are the commands. I would expect yours will actually turn on PoE+:ICX7150-C12 Switch>en
ICX7150-C12 Switch#conf t
ICX7150-C12 Switch(config)#int e 1/1/1 to 1/1/12
ICX7150-C12 Switch(config-mif-1/1/1-1/1/12)#inline power
Warning: Inline power configuration on port 1/1/1 has NOT changed.
Warning: Inline power configuration on port 1/1/2 has NOT changed.
Warning: Inline power configuration on port 1/1/3 has NOT changed.
Warning: Inline power configuration on port 1/1/4 has NOT changed.
Warning: Inline power configuration on port 1/1/5 has NOT changed.
Warning: Inline power configuration on port 1/1/6 has NOT changed.
Warning: Inline power configuration on port 1/1/7 has NOT changed.
Warning: Inline power configuration on port 1/1/8 has NOT changed.
Warning: Inline power configuration on port 1/1/9 has NOT changed.
Warning: Inline power configuration on port 1/1/10 has NOT changed.
Warning: Inline power configuration on port 1/1/11 has NOT changed.
Warning: Inline power configuration on port 1/1/12 has NOT changed.
ICX7150-C12 Switch(config-mif-1/1/1-1/1/12)#exit
ICX7150-C12 Switch(config)#exit
This is likely what the installer failed to do:ICX7150-C12 Switch#
wr mem There is no startup config file, unable to save legacy config
Flash Memory Write (8192 bytes per dot)
.
Write startup-config done.
Copy Done.
After this, youc an reboot it all you like, and it will load its saved configureation with PoE+ turned on.