Posting the configuration of the 2950 would help. If the 2950 is configured with a Voice Vlan it's more than likely going to be untagged when it comes through the NonCisco Switch at the cost you paid for it. Just because it's a switch doesn't mean it participates in 802.1q.
With that being said probably the voice vlan probably isn't configured correctly at it's L3 interface with the corresponding DHCP helper address. So when going through the cheap switch it's stripping the vlan tag and everything is untagged coming back into the 2950. Thus you are probably getting a DHCP on your phone on the PC vlan (switchport access). Check to see if your PC and Phone are receiving the same subnet from DHCP.
Additionally ACLs could be applied on your L3 interfaces for your Voice Vlans preventing DHCP. But more than likely DHCP scope setup overall or Helper-address configuration on the L3 interface is the issue.
Check that your port hasn't gone into an err-disable state. I know that on some non inline power switches, the ports shutdown when you plug a phone in. Do a shut, no shut on the port to bring it back online.
I think there's a workaround for the issue outside of a port shutdown, but can't remember it at this point.
You have reached the Cisco Logistics Support Center.. To Check Status of
your RMA, visit Product Returns & Replacements (RMA). Need help? Contact
us by Phone or Email. North Americas Phone: 1800 553 2447 Option 4
Email: email@example.com Europe Phone: +3...
The short answer is that you don't.... That isn't entirely true while at
the same time it kind of is, but for the most part you don't configure
the softkeys. You enable or disable them via TCL. Here is the long
answer. Be sure to read the whole thing or e...
Topology: IP Phone > Switches > Microsoft NPS setup to forward 802.1x
proxy to > ISE 2.1 patch 3 Authentication: EAP-TLS using Cisco MIC SANs
Phone Models 802.1X support? 802.1x flavor Addtl Comment EAP-MD5 EAP-TLS
Cisco 3905 Y Y N Cisco 6911 Y Y N Cisco ...