I have a TL-SF1008P connected to my main home switch (T1600G-28PS) and every few days the connection between the two switches drops out. Physically disconnecting and reconnecting the cable between the two switches restores the connection (it doesn't matter which end is reconnected so I don't think it's a physical issue with the cable or sockets. If I replace the TL-SF1008P with a completely different switch the connection is very stable, it has run wthout fault for several months. Within two days of putting the TL-SF1008P back into service I started having the same problem again.
TL-SF1008P port 8 connects back to the main home switch, and port 7 connects to a Raspberry Pi with its own power supply. I'm not currently using the PoE capability of this switch, although I have i the past and would like too again.
I also have a TL-SG2210P in my home office linked back to the main switch and that works faultlessly.