Hi all
New here, but I've been experimenting with the BeagleBone black for a few months now with much success - I2C, SPI, ADC, GPIO, UARTS are all working for me, and I have a my custom cape wining it's way from the fab to me as I type. But now I'm trying to integrate it with the USB peripherals I'll need and I am getting constant freezes.
My setup. I have a good power supply (3A 5V) connected via the barrel connector. I have a powered USB hub from a reputable manufacturer and which also has a 3A supply. In that hub I have a bluetooth dongle, an Atheros 9K based Wifi dongle, and a Huawei E3131 3G modem. There's also an ethernet connection. I'm running a system derived from the Ubuntu self-installer on eLinux.org (ie that plus updates and a few additional packages) with the 3.8.13-bone28 kernel.
The symptoms are after a variable number of hours the device hangs. The heartbeat LED stops and it drops off the network. I'm normally running with HDMI disabled but when I enable it I see nothing on the screen except the console login - no panic message, although when it's hung the cursor stops blinking. I have to power cycle it and when it comes back there is nothing in the logs.
So I haven't got much to work from here. I had loads of issues with another Wifi card so switched to one with the atheros chipset, but I still suspect it's the USB subsystem causing the problems as I had no issues until I started plugging in devices (plus the hotplug doesn't seem to work reliably under 3.8.13).
So I guess my questions are:
1. Does anyone have any suggestions - I gather a few people have been here before me.
2. Is there any way I can get some logs out of this? I've been running LInux for 20 years but am new to embedded, and I find a crash with no panic message quite disconcerting!
3. Is it likely to be hardware or software causing this? The beaglebone black is about 3 months old, so I think it's the latest revision.
4. At this point I guess my next option is upgrading to the EXPERIMENTAL or TESTING kernels from Robert Nelson (at 3.12.0-rc3 and rc7 respectively at the moment) - has anyone tried these, and are they fit for purpose?
Thanks in advance.
Cheers... Mike