The way my dad used the word peckerwood was unrelated to race, as I recall. He used it to describe anybody who was any kind of cheat--monetarily or maybe someone who did extremely shoddy work; that kind of thing.