As some kernel developers have said: motherboard manufacturers are really bad making sure stuffs works.