You can either use on the router side:
encapsulation dot1Q 1 native (since 12.1(3)T)
or
In the earlier Cisco IOS versions, it is important not to configure VLAN1 interface as a sub-interface. The router then expects a tag dot1q frame on VLAN1 and the switch is not expecting a tag on VLAN1. As...