I spent the past week troubleshooting my issues with iCloud Photo Library. It's taken a while to narrow down possible causes. But now, partially thanks to this thread, I'm convinced there are certain modems, for whatever reason, that have issues with something Apple is doing during the library upload.
The following modems have been used on my network (starting with the modem I've used for three years up to the current, working modem):
- Arris WBM760A (Texas Instruments)
- Technicolor TC8717C (Broadcom)
- Ubee DDM3513 (Texas Instruments)
- Arris/Motorola SB6141 (Texas Instruments)
- Zoom 5341J (Broadcom)
With the WBM760A, I was having extremely high latency (>200ms; sometimes >10,000ms), packet loss (>50%), and ultimately a complete loss of traffic. The modem always recovered on its own, but this would happen every 10-30 minutes where traffic would stop for a minute or two then recover. I called Comcast support to have a tech sent out to help troubleshoot.
The Comcast tech checked the line, which tested well within working parameters. He said he was convicted the modem was at fault. The first thing he tried was to swap out my WBM760A for the TC8717C. This resulted in much better latency (<100ms) and inconsequential packet loss (<1%) during upload. However, there were unknown issues getting the modem fully activated on my line, so he went to his second choice, the DDM3513. The DDM3513 was better than the WBM760A in that it never stopped passing traffic, but latency was still high (200ms–500ms).
While the tech was working getting the modem up and running we discussed the pros and cons of renting vs. purchasing. This led me to decide to purchase, and I went with the SB6141 based on the tech's recommendation and positive reviews on the Internet. Unfortunately, it was as bad as the WBM760A and maybe even worse. Not only did traffic stop completely at times, the modem would often reboot without warning.
So, I did a little more research into what differences there might be with the one modem that worked (TC8717C) and all the others. In this thread, I noticed most of the modems listed were Arris/Motorola. Additionally, the modems listed in this thread and those I tried use a Texas Instruments (TI) chipset, except for the TC8717C which uses a Broadcom chipset. It could have been coincidence but was worth further investigation.
I decided to find a Broadcom-based modem that had good reviews and was available for retail purchase. The 5341J fit the bill perfectly, as it was highly recommended and Broadcom-based. So far, the modem is performing well. Latency is low (<100ms) and packet loss is negligible (<1%).
Hope this information helps others.