I got a bank account w/o a visa (on my passport waiver while waiting for my visa). You need to go to a branch that does a lot of business with foreigners. So look for branches in tourist and expat hotspots and go during the week when they're not that busy.
Branches who do not have many foreigners walking in are simply not interested in dealing with the hassle that comes with foreigners.