Then, once configuring for the "bmsc" driver I run into some rather nasty compiler warnings. one is true where the code copies 5 bytes into a 4 byte storage which immediately crashes the program. The crash was disguised in a code update between yesterday and today as the device is no longer addressed so the broken code is never executed. I will spend a bit more time playing with this later but right now it appears to be a windows only solution.
Interesting. I just did that on my Debian Squeeze box and didn't get that warning. It compiled fine after ./autogen.sh, configure [options], and make.
Ok, going back to the windows binary only release, the device is reported as "AMU", same as a block erupter USB. Not nice. It should have its own name. Furthermore the stock "miner.php" script does not enumerate the AntMiner sticks.
Yep, not sure why miner.php doesn't enumerate them. But it reporst the same as a block erupter USB because it has the same vendor and device id, which are what is normally used to report the devices. I'm sure there's a workaround that could be coded in, but it'd have to dig deeper into the devices for something to differentiate the two. I agree, not nice at all on the part of Bitmain - they should at least have a unique device id for the U1's.