-It seems your wife is not your son's biological mother, right? Even so, your son should have filed I-485 together with your I-485 long time ago to get his green card, so you made a mistake not to do so.
Is your I-130' priority is current yet? If yes, you may just let this case go and your son has to go to China to apply for the immigration visa because he has no legal status (his H-4 status has been invalid since you got your green card). Fortunately, your child is less than 18 years old, so he will not be subjected to 10-year bar though he has illegally stayed for several years.
我通过网上查询,所以才fiel了130。
-You don't understand the immigration law well, so sometimes it is not enough to find the information online and thus, you may make mistake.
我儿子入美时是H4,没再动过,就给他开始申请绿卡了。不知他的H4是不是早过期了,这有影响吗?