use dev_err to report setup errors