I have seen this before on our 3Com switches.
Is STP enabled on the switch?
I think it is something to do with how a Cisco Switch identifies that a Cisco Phone is connected. Obviously a 3Com switch does not do that.
In our case enabling STP (not enabled by default on some older 3Com switches) sorted out the problem.
Someone explained the reason to me once, but I can't recall it - something to do with extended CDP?
John