I am running 4.9.0-14 and I also have this problem. Only by rebooting into MacOSX (I have a dual-boot system) first before rebooting into Linux does the battery consistently get detected and put into /sys/class/power_supply/ correctly. I have a MacBookPro8,1 .