It should work with any modem. It is nothing more than a router (a smart switch), that takes the single internet connection provided by your DSL/cable provider and allows it to connect to multiple wifi & RJ45 cable-connected devices at the same time. All it does is keep track of the data packets that it passes along. Not sure you need all of the speed offered by this item for your DSL connection, but the wifi end of it works great.