The Senate has voted 53 to 44 to confirm Ronnie White for a federal court judgeship in Missouri, 17 years after he was first nominated by President Bill Clinton.