Had similar issue with a Baikal G28 - it was a firewall issue (AIProtection on an Asus router, specifically) - but the way the miner/sgminer behave, it makes you think it's a hardware issue "No devices found" - when in actuality it's a networking issue between the stratum host / pool and the miner.