Både og Snorre er enige om at Halvdans sønn Gudrød først giftet seg med Alvhild, datteren til Alvarin av Alvheim, og siden med Åsa, datter av en konge på Agder, og fikk sønnen Olav Geirstadalv med Alvhild og Halvdan Svarte med Åsa. Etter dette er kildene uenige igjen: Ifølge ble Olav Geirstadalv konge over Grenland og Vestfold, og hans sønn igjen, Ragnvald Heidumhære, konge over Grenland. Denne sagaen sier ikke noe mer om Halvdan Svarte og hans posisjon. I Snorres ble Olav Geirstadalv bare konge over Vestfold, etter å ha mistet de indre østlandsområdene, og delte riket med halvbroren Halvdan. Etter Olavs død ble hans sønn Ragnvald også konge i Vestfold.