Chiefs LB Tamba Hali has been suspended for the season opener for violating the NFL's substance abuse policy.