I don't know its origin, but I got a record of Jack elliot doing "roll on buddy"...Something like:
Roll on buddy, roll on
Roll on buddy, roll on
You wouldn't roll so slow If you knew what I know
Roll on buddy, roll onI've got a home in Tennessee
I've got a home in Tennessee
I've got a home Down in Sunny Tennessee
Roll on buddy, roll onMy baby wants a $9 shawl
My baby wants a $9 shawl
I come over the hill with a $100 dollar bill
And it's baby where you been so longBaby where you been so long
Baby where you been so long
I've been down in the pen with some rough and rowdy men
& Baby where you been so longRoll on Buddy, roll on
Roll on Buddy, roll on
You wouldn't roll so slow if you knew what I know
Roll on Buddy, roll on.