Just a thought but I wonder if he may have inadvertantly got a dialler program on his system which could be breaking the connection while trying itself to dial up. Well worth running a full virus check and Spybot S&D check just in case.
OnePlus 5 review
Best of the Grad Shows 2017: UAL Central Saint Martins
MacBook Pro 15-inch (2017) review
Comment connecter un MacBook à une TV ?