Help Please! I'll try to be detailed on this. I've worked on it and read on it for almost 2 days and I'm stuck. I'm using a Win 7 Pro desktop that is hardwired and a Win 7 Home Premium laptop wireless. Both current on all updates.
My Comcast modem is hooked into a WRT160N that is hardwired to the desktop PC and to a WRT400N which is being used as an access point. Both routers have the latest firmware. Both routers have the same SSID, security and password but use different channels. (2 & 6) Internet works perfect both wired and wireless through both routers.
The homegroup has been set up through the desktop but I've removed and added homegroups on both machines multiple times. My problem doesn't go away. The homegroup works when the laptop is either wired or wireless using the WRT160N. It will not work at all through the WRT400N. I can be in the room with the WRT160N hooked to the homegroup, when I move to the other router so the wireless switches to the WRT400N, it drops the homegroup. The internet stays connected just fine as I move back in forth so the IDs and security has to be correct. Once the laptop drops the homegroup, it can't find it until I go back and connect to the main router.
Both machines have IPv6 addresses, auto discovery is on.
I also have an XP machine hooked to the main router. The desktop can see it but it also is invisible to anything using the WRT400N router. I also made sure all PCs are using the same Network ID with no password.
It seems to me that neither Homegroup or Home Network are passing between the two routers since everything works fine using just one router.
Anyone have an idea? Thanks for the help!

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic