fix sysfs bugs