Now I thought this was a one-off problem, but this has now happened to me twice in one week.
I have been connected to the internet fine, when all of a sudden my cable modem goes into a permanently busy state, taking up all the bandwidth. As such I have trouble getting a internet connection, and unable to get online access. I've tried resetting the modem (power off & on again), and as soon as it aquires a network connection again, it just goes back into its permanently busy state, and the PC says I have limited or no connection to the internet.
When I turned off my PC, leaving my cable modem plugged into my router, the modem still remained in its busy state, even though nothing was connected. It wasn't until after I disconnected it from the router, that the modem settled down.
Now thinking it might be the router itself, I plugged the PC directly into the modem through its network card, but I still had the same problem, i.e. a permanent busy state on the modem. It wasn't until after I connected the PC & modem via USB, then resetting the modem again, that things appeared to return to normal, and I could get back online.
In short, if I connect the PC via its network card, the modem will go permanently busy, connect the PC via USB and things appear OK. On a side note, when I connect my XBox 360 to the modem (& resetting it), I can get on to XBox live with few problems.
I don't think there is anything wrong with the network ports, as I still have a home network, and my laptop & XBox can still access my main PC through the router without any problems. The problem appears to lie with the network address being acquired when connected through the network card, which causes the modem to go busy.
For the record, I have Motorola SB4100 Surfboard modem, and I am running Windows XP.