Hi,
From what you say it sounds like you have your Cisco switch port set as a trunk?
If this is the case, the packets sent from the Cisco to the Huawei router will have a VLAN tag for VLAN 10 on them. As the Huawei device is not configured to recognise the VLAN tags it will not understand what it is receiving.
There are 2 very simple ways to solve this:
1) Configure the Cisco port as an access port and put it in VLAN 10. (switchport access vlan 10 if memory serves correctly)
2) Create a VLAN 10 sub-interface on the Huawei router and apply the IP address to that instead of the main interface.
int xxxX/X.10
control-vid 1 dot1q-termination
dot1q termination vid 10
ip address 192.169.1.1 255.255.255.252
arp broadcast enable