There is a disconnect in the connection between Halfan the Valiant and Solveig Halfdansdatter. The Geni files show that Solveig was born circa 684. However, connected files show that Halfdan the Valiant died in 650. Even if he hadn't died, he would have been around 90. Also Moalda, Solveig's mother is reported to have died in 643. Is there a missing generation here?
Turn it around: Do we have ANY documented dates on these people?
We don't, - actually we does not have any documentation that they even existed. It's just sagas.
I have removed the birth date on Solveig, - it did not match the children either. - Probably should all dates be removed, - they are just fabricated dates anyhow.
I have found a different source that seems to make more sense for Solveig's origins. See what you think. http://www.ourfamilyhistories.org/getperson.php?personID=I8569