set_ has quit [Read error: Connection reset by peer]
set_ has joined #beagle
thinkfat has joined #beagle
thinkfat_ has quit [Ping timeout: 260 seconds]
starblue has quit [Ping timeout: 256 seconds]
starblue has joined #beagle
<Whiskey`>
ok got me a usb cable.... and failed to connect to rdnis network =\
frostsnow has quit [Read error: Connection reset by peer]
<zmatt>
Whiskey`: on the programmed one you mean? well if it's a highly custom system then there's no reason to expect an rndis interface there
<Whiskey`>
uh thats an unprogrammed one i think
<Whiskey`>
waiting on a new uart adapter, cant find mine and my son's seems to have no tx
<zmatt>
then what do you mean exactly by "connect to" rndis? it will show up as rndis interface but there's nothing to "connect" to, the beaglebone will act as bootp/tftp client
<zmatt>
also, I think newer Windows systems don't recognize it because it is notoriously difficult to get windows to recognize usb devices and they keep changing things
<Whiskey`>
linux is just being derpy then. its giving a error 'activation of network failed'
<zmatt>
what is?
<Whiskey`>
network manager
<zmatt>
network manager is probably trying to get an IP address, which it won't get
<zmatt>
you'll need to setup static configuration
<zmatt>
(obviously, since the bbb will be getting its ip *from you* via bootp)
buzzmarshall has quit [Quit: Konversation terminated!]
frostsnow has joined #beagle
frostsnow has quit [Read error: Connection reset by peer]
frostsnow has joined #beagle
vagrantc has quit [Quit: leaving]
Shadyman has quit [Remote host closed the connection]
Guest8 has joined #beagle
<Guest8>
Does anyone know what could cause the onboard EMMc to fail to load with a fresh image on the SD card?
<zmatt>
what do you mean? what exactly are you observing?
<Guest8>
(Beagleboard Black AM3358)
<zmatt>
beaglebone black, not beagleboard black
<Guest8>
Right you are
<Guest8>
I can't seem to flash the EMMc storage
<Guest8>
Flashed a brand new light image on the SD card
<Guest8>
dmesg readout gives error -110
<Guest8>
As far as I understand it means that it got a timeout error
<zmatt>
I've seen that happen when the eMMC has been worn out by too many writes
<zmatt>
(which doesn't seem to be handled very well by this eMMC's internal firmware, causing it to go unresponsive upon attempted write)
<Guest8>
That /would/ make a lot of sense
<Guest8>
Is there a way to check that?
<zmatt>
well, if the eMMC is initially detected but subsequently goes unresponsive, it seems almost certain that that's what's going on
<Guest8>
I actually don't see it being detected at all in the dmesg
<zmatt>
can you share (using pastebin.com or similar paste service) whatever is getting logged related to mmc1/mmcblk1 ?
<zmatt>
but could still be due to wearout, I've seen it manifest in different ways... in particular, I've seen it go completely dead by attempting to erase once it was already worn out
<zmatt>
like what would happen if you were to attempt to reflash it
<Guest8>
It did happen while trying to reflash the EMMc with a newer version
<zmatt>
exactly
<Guest8>
It immediately fails because it dosen't recognize the EMMc
<zmatt>
like, the only other explanation would be actual hardware damage, but that would be unlikely unless something actually happened to the beaglebone that could explain that
<Guest8>
The only possible sort of physical damage may be from power-outtages
<zmatt>
I've never heard of that causing physical damage
<zmatt>
we literally never perform clean shutdowns (we embed the BBB in a product that has an on/off switch that just cuts power)
<zmatt>
(though we do reconfigure the eMMC into a pseudo-SLC mode, intended to increase endurance and reliability, including robustness against power failure)
<zmatt>
(at the cost of losing 50% of storage space)
<Guest8>
How do you configure it in pseudo-SLC mode?
<zmatt>
this can be done using mmc-utils, though the procedure is somewhat delicate and tricky, and since it involves writing one-time-programmable registers (i.e. irreversible actions) I actually added a custom command to mmc-utils that performs a bunch of sanity checks and then performs the relevant steps