So the laptop is definitely set to obtain IP etc. automatically?
Did you reboot the modem when swapping from desktop to laptop?
You *must* reboot the modem when you connect it to a different device.
Turn off the main PC, turn off the modem, disconnect the modem from the main PC & connect it to the laptop, turn on the modem & let it boot up, turn on the laptop.