updated kernel and drivers