Is Turbo Tax overstating my MA wages

I work for one company and received a multi-page W-2 -- one for each of the two states I worked in. I am a MA resident but work a small part of each month in our Ohio office. The first W-2 is your typical W-2 where box 1 has my total earnings, it says MA in box 15, and the same amount of money is listed in box 16 as state earnings as the amount in box 1. But on the second W-2 for Ohio, there is no information in boxes 1-6, the only information is in the state section (14-20).

 

I entered all of the W2 info into Turbo Tax, then created a state return for Ohio, my non-resident state and next prepared the MA return. The issue is my MA state return is showing income that is equal to the total of my federal wages plus the Ohio wages, so it appears my Ohio wages are included in the MA return. I was prompted to confirm if the wages transferred to my MA return are correct (which they're not since they include the Ohio earnings). If I select "No" that the MA wages were not transferred correctly, I'm then asked on the next screen to answer "Yes" if I want Turbo Tax to only transfer those wages marked with MA and I think I should but then it says I'll have to file the MA return by mail. 

 

Am I doing this right?  Is there any way to still e-file MA in this example?  And is there any reciprocity agreement between MA and Ohio?  Thank you.