How and why salmon/trout start to migrate in very interesting and something that has received allot of study. Based on genetic studies, scientist can determine how many generations it takes to see a difference in the genes of a species. The conclusions for salmon is that the diversity seen in the different species would take about 10,000 years... in other words, salmon speciation began at the end of the last ice age. There is still some debate on if salmon spawned (as they do today) in streams further south like central CA or Spain, but there is little evidence to support this. One thing is certain, there were almost certainly no spawning salmonoids in OR, WA, AK or Canada and northern Europe - all of these "runs" have developed in the past 10,000 years - and some maybe much more recently than that - 500 years or less! (see
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2901516/) This is some very good (and interesting) science... and there is plenty more of it out there.
There are also some native American legends that talk about the time before the salmon and they go something like this... Uncle Skunk Cabbage was rewarded by Salmon (the father of the people and brother to Skunk Cabbage) with an elk-skin blanket and war club as a gift for feeding the people before there were salmon in the streams. He was then placed in the rich soil next to the river so that he could great Salmon when he returned in following years. Basically, the natives ate roots and leaves (and maybe small game?) before the salmon runs. Was this because some group of natives moved to the coast and "discovered" salmon runs or because some salmon runs had not started yet?