Phraust
Full Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif) ![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 206
Merit: 100
Mostly Harmless...
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 02, 2012, 09:09:53 PM |
|
I just got my BFLs yesterday, and I spent most of the night trying to compile ufasoft and cgminer to try and get it to work. From what I can piece together, OSX isn't assigning them ttyUSBn locations (when I ls /dev/*USB* I only get the bluetooth devices mentioned, although they all show up under the system report tool)
Am I supposed to install drivers for these? I'm kind of at a loss...
|
|
|
|
DrHaribo (OP)
Legendary
Offline
Activity: 2730
Merit: 1034
Needs more jiggawatts
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 02, 2012, 09:47:25 PM |
|
Am I supposed to install drivers for these? I'm kind of at a loss...
On Windows it should install the necessary drivers automatically when you plug it in. Not sure about Mac and Linux yet. It's just a standard virtual-serial-port-over-USB kind of thing. I'm looking into the issue with crashing under Mac OS X. If you have access to a Windows machine you could try that so they don't sit around idle.
|
|
|
|
Phraust
Full Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif) ![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 206
Merit: 100
Mostly Harmless...
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 03, 2012, 03:20:24 AM |
|
I was able to get cgminer compiled under Ubuntu 12 via vm (parallels) but when I forward the USB devices over I can't connect to them (no devices) even though lsusb shows them. ![Sad](https://bitcointalk.org/Smileys/default/sad.gif) It's been quite a challenge, as I have to do this headless over an iPad vnc and ssh connection, all my hardware is being shipped here an should arrive in two weeks or so...
|
|
|
|
Phraust
Full Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif) ![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 206
Merit: 100
Mostly Harmless...
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 03, 2012, 09:05:27 PM |
|
Did the crash report I sent help any? I don't understand how OSX binds a USB device to a serial port without a driver, so it could be crashing because the only assigned tty's that are available to be scanned dont respond (the tty.Bluetooth.modem and TTY.Bluetooth-PDA-Sync, it normally crashes after the PDA sync crashes).
I've been able to get ufasofts miner compiled in the Ubuntu vm, and even though the BitForce is shared and available (/dev/ttyUSB0), it doesn't get recognized by either ufasoft or cgminer. Figured I'd try running windows 7 next and trying the precompiled ufasoft binaries, but short of booting up the Mac mini in Ubuntu instead of osx, I'm at a loss.
I'll try running the bitmint application from Ubuntu and see if that does anything, and will update.
Let me know if there is anything other information I can give you to help with.
|
|
|
|
DrHaribo (OP)
Legendary
Offline
Activity: 2730
Merit: 1034
Needs more jiggawatts
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 03, 2012, 09:15:41 PM |
|
Let me know if there is anything other information I can give you to help with.
I just pushed out beta2. This fixes the crashes on Windows, you can go crazy disconnecting and reconnecting devices if you want. ![Wink](https://bitcointalk.org/Smileys/default/wink.gif) Could you try it on Mac and see if works now? (Same URL/beta button above) And yes, thanks for the crash log, it was very helpful.
|
|
|
|
Phraust
Full Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif) ![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 206
Merit: 100
Mostly Harmless...
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 04, 2012, 07:44:06 AM Last edit: May 04, 2012, 09:20:13 AM by Phraust |
|
The beta2 no longer crashes (yay!), but it's still not recognizing them (boo!). I'm probably going to format and start over, as there has been quite a bit of trial and error on my part getting setup, not to mention some of the core services no longer work.
I'll try it out on one of the MacBooks when I get a chance, see if it gets recognized or not.Turns out I did need a driver. Was googling on a wild hunch, and came across these: http://www.ftdichip.com/Drivers/VCP.htmInstalled, rebooted, and they got recognized. Currently churning away with three bitforces at about 2,472 Mhps using the BitMinter beta2!
|
|
|
|
DrHaribo (OP)
Legendary
Offline
Activity: 2730
Merit: 1034
Needs more jiggawatts
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 05, 2012, 06:06:11 PM |
|
Good find, Phraust.
Quick update on the ongoing work for FPGA support.
Serial port access in Java is in a sorry state. The latest release of the rxtx library is a few years old and full of bugs. It often causes the entire app to crash. Apparently they have bug fixes but can't be bothered to make a new release. RXTX was in beta1 of the miner and it was no good. Beta2 contains nrjavaserial which is a fork of rxtx with many improvements.
Unfortunately nrjavaserial has a few bugs too. One is that if you are mining on X serial ports and rescan the ports, then it will leak X file handles. After a while you hit the max number of file handles and networking ceases to work in the app. Therefore I will have to disable the "rescan" feature, at least for now. So it will be "click in the menu to detect FPGAs." An automatic solution may appear in the future.
Other than that the necessary features are implemented and all known bugs fixed. I'll be releasing beta3 soon which hopefully will be the last before 1.2.0 final.
This took more work than I thought it would. But now it's done and adding support for more FPGA devices is pretty easy. At least if they run off of serial ports. Any suggestions?
|
|
|
|
DrHaribo (OP)
Legendary
Offline
Activity: 2730
Merit: 1034
Needs more jiggawatts
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 05, 2012, 08:13:20 PM |
|
Beta3 is out. Restart the beta miner to get the new one. New in beta3: - In options, automation tab, added "other devices". If you check this then new devices you connect will automatically be among the "automated devices".
- In options, automation tab, added "when new devices connect". Allows you to decide whether to automatically start new devices that are plugged in.
- In options, FPGA tab, disabled "rescan for added/removed FPGAs". Unfortunately a bug in nrjavaserial (the serial port library) causes the miner to fail (too many file handles) after a while with this on. Had to be disabled for now. To detect new devices use the Devices pulldown menu.
- Fixed bug with hashrate sometimes showing too high around block changes. Note that the hash rate can drop a bit when there is a block change (long poll). This is because the current work unit is aborted (it is stale) and the work that was done on it isn't counted. Not sure if other miners show this, but it is a real loss that can't be avoided due to the way the BFL units work.
- Fixed bug: FPGAs can now auto start when the program is started, just like other devices.
- + some small tweaks
Testing status for beta2: successful BFL mining on Windows, Mac, Linux. One success with BFLs connected through USB hub and one failure with USB hub. Two reports of BFL units timing out (with low temperature). Not sure yet what this might be.
|
|
|
|
SgtSpike
Legendary
Offline
Activity: 1400
Merit: 1005
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 06, 2012, 06:55:52 AM |
|
I can't remember... is it possible to use the BitMinter client with another pool?
|
|
|
|
Turbor
Legendary
Offline
Activity: 1022
Merit: 1000
BitMinter
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 06, 2012, 04:59:43 PM |
|
I can't remember... is it possible to use the BitMinter client with another pool?
No
|
|
|
|
DrHaribo (OP)
Legendary
Offline
Activity: 2730
Merit: 1034
Needs more jiggawatts
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 06, 2012, 06:55:02 PM |
|
I can't remember... is it possible to use the BitMinter client with another pool?
No Multi-pool support, at least back-up pools, is on my TODO list. But it's a very long list. Beta4 is out. It can retry commands if they fail or time out. Click the wrench to modify the timeout and the max number of retries. Please try it out if you had problems with timeouts before. This change should make the miner much more robust.
|
|
|
|
DrHaribo (OP)
Legendary
Offline
Activity: 2730
Merit: 1034
Needs more jiggawatts
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 08, 2012, 05:21:06 PM Last edit: December 30, 2013, 11:44:19 PM by DrHaribo |
|
Beta 5 is out. Changes: able to recover from more error situations. Also changed the communication with BFL devices a little and the error messages. If you had timeouts before then it may run better, or at least give some useful messages in the log. Please let me know if it runs better now or if you get errors please cut and paste them in a message to me. Please try it out: ![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fbitminter.com%2Fimages%2Fbeta.png&t=665&c=X7DnSUzEAmfpQw)
|
|
|
|
Turbor
Legendary
Offline
Activity: 1022
Merit: 1000
BitMinter
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 08, 2012, 08:32:35 PM |
|
Waiting for the singles ![Undecided](https://bitcointalk.org/Smileys/default/undecided.gif)
|
|
|
|
DrHaribo (OP)
Legendary
Offline
Activity: 2730
Merit: 1034
Needs more jiggawatts
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 10, 2012, 09:31:10 PM |
|
Waiting for the singles ![Undecided](https://bitcointalk.org/Smileys/default/undecided.gif) Trying to finish miner support before you get them ![Wink](https://bitcointalk.org/Smileys/default/wink.gif) Version 1.2.0 Beta 6: - Always show devices you connect while the miner is running. Still hide devices you hid during the previous session if they are there at startup.
- Limit which serial devices get scanned on Macs. Hopefully takes care of the last crashes.
- Improved error recovery and error messages on BFL units.
- Small tweaks in serial communication.
|
|
|
|
DrHaribo (OP)
Legendary
Offline
Activity: 2730
Merit: 1034
Needs more jiggawatts
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 11, 2012, 10:37:05 PM |
|
Beta 7 is out. I have rewritten serial port reading to work around yet another bug in the serial port library. It was causing timeouts on Mac OS X. If you were having timeouts, please try this version. Getting close to finished now. ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
|
|
|
|
DrHaribo (OP)
Legendary
Offline
Activity: 2730
Merit: 1034
Needs more jiggawatts
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 12, 2012, 03:31:49 PM Last edit: December 30, 2013, 11:44:31 PM by DrHaribo |
|
v1.2.0 beta 8 is ready. Finishing up the BFL features. Added an identify button which will cause the BFL unit to blink its light. Will not work on the earliest BFL units. Someone let me know if the light actually blinks - I'm programming this remotely. ![Tongue](https://bitcointalk.org/Smileys/default/tongue.gif) Added an awesome looking temperature display. If you'd rather have Fahrenheit than Celsius you can toggle that in the menu: View -> Use Fahrenheit. It will change the next time it checks the temp. There's a new setting in tune & tweak that lets you select at which point the temperature bar should go red and the little light (in the GUI) start to blink. Defaults: blink at 62 C, shutdown at 75 C. Not sure how good those settings are, but I read somewhere that the BFL singles throttle at 65 C, so they should be ok. This should make BFL support feature complete and take care of all known bugs. ![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fbitminter.com%2Fimages%2Fbeta.png&t=665&c=X7DnSUzEAmfpQw)
|
|
|
|
Fefox
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 12, 2012, 10:04:04 PM |
|
v1.2.0 beta 8 is ready. Finishing up the BFL features. Added an identify button which will cause the BFL unit to blink its light. Will not work on the earliest BFL units. Someone let me know if the light actually blinks - I'm programming this remotely. ![Tongue](https://bitcointalk.org/Smileys/default/tongue.gif) Added an awesome looking temperature display. If you'd rather have Fahrenheit than Celsius you can toggle that in the menu: View -> Use Fahrenheit. It will change the next time it checks the temp. There's a new setting in tune & tweak that lets you select at which point the temperature bar should go red and the little light (in the GUI) start to blink. Defaults: blink at 62 C, shutdown at 75 C. Not sure how good those settings are, but I read somewhere that the BFL singles throttle at 65 C, so they should be ok. This should make BFL support feature complete and take care of all known bugs. ![](https://ip.bitcointalk.org/?u=http%3A%2F%2Fbitminter.com%2Fimages%2Fbeta.png&t=665&c=O0QxAx0GPwhzzg) Blinking works, and the temp gauge looks Great!
|
|
|
|
SgtSpike
Legendary
Offline
Activity: 1400
Merit: 1005
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 13, 2012, 07:38:01 AM |
|
I've been hashing on Bitminter with 2/10 of my BFL's for the past several hours... no issues at all! Getting about 850 MH/s on the 864 MH/s firmware. Quite honestly, this was the easiest to set up. I tried BFL's EasyMiner, and it wouldn't let me select the "mine" option on the home screen. ![Huh](https://bitcointalk.org/Smileys/default/huh.gif) Tried ufasoft and cgminer, but didn't spend the time to figure out how to set it up properly, as I was trying to hurry. Downloaded BitMinter, and it worked perfectly right out of the box. Thanks!
|
|
|
|
DrHaribo (OP)
Legendary
Offline
Activity: 2730
Merit: 1034
Needs more jiggawatts
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 13, 2012, 09:44:25 PM |
|
Thanks for testing it, SgtSpike. Glad you like it! The experience you are talking about is exactly the reason I made this.
Like you, many are now getting quite a few BFL singles. Also, I'm not sure whether the rig box will show up as a whole heap of devices. I will look into making an alternative display mode so it is easier to manage that many units. Coming in the next beta, hopefully the last before 1.2.0 goes out.
|
|
|
|
SgtSpike
Legendary
Offline
Activity: 1400
Merit: 1005
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 13, 2012, 10:23:52 PM |
|
I'll have 10 of them come Monday... with how much space each one takes up on the screen, a more condensed overview option would be nice!
|
|
|
|
|