Trunking between 9500 and 3750X switch not working

NetEng20k
Level 1
Level 1

I have a weird issue. Im trying to trunk a 9500 and 3750X switch and although the ports show as connected, they cant ping each other. The 3750 does require the encap dot1q command while the 9500 doesn't and also the 3750 is using a 10gb sfp port while the 9500 is using a 20gb sfp port. Could any of those 2 be the reason for the failure?

Here is the config from the 3750:

switchport trunk encapsulation dot1q
switchport trunk allowed vlan 5,7,20
switchport mode trunk

Here's the config from the 9500:

switchport trunk allowed vlan 5,7,20
switchport mode trunk
channel-group 7 mode active
end

Any ideas would be much appreciated!