driver: use libnative