In a linear image the data values are mostly clumped down at the low end and it's difficult to separate them. You may find it easier to build a mask with RangeSelection if you base it on a stretched copy of your linear image. The output of RangeSelection is typically a binary mask so you don't usually need to "convert it to non-linear."
Cheers,
Rick.