do you have the cable between the two switches configured for trunking? are you using a crossover cable? what type of switches are you using? trunking and a crossover shouldnt be needed if you are using low end switches, not Cisco.
on the PC's behind the switch that isnt working, are they...