Hi. miner.start() gives no output. So, when the output is null, it does not mean that mining is not happening. To check if mining is happening or not, you can read the logs:
$ geth --datadir ./path/to.datadir --networkid <network id> console 2>> Eth.log
And then in new terminal run this
$ tail -f Eth.log