Wednesday, October 31, 2012

Raspberry Pi 512m model ram

So this is interesting, by default ( at least with AdaFruit's occidentalis 0.2, http://learn.adafruit.com/adafruit-raspberry-pi-educational-linux-distro/occidentalis-v0-dot-2 ) I was only seeing the first 256m of the ram.

Looking at the documentation http://elinux.org/RPi_config.txt it looks like a simple modification to /boot/config.txt addressed the issue:

gpu_mem_512=8

pi@raspberrypi ~ $ free -m

             total       used       free     shared    buffers     cached
Mem:           486         56        429          0          9         28
-/+ buffers/cache:         18        467
Swap:           99          0         99

It looks like the kernel actually took 16 meg instead of 8 like I wanted but I'll take it :-> I'm logging in only via ssh so I don't see a reason to waste memory on video output.

Tuesday, October 30, 2012

I can haz pi!

Well, got my raspberry pi this afternoon. Thankfully, I ordered it before the hurricane hit!

So far, I've almost managed to fry it - off by a pin or two oops!

Oct 30 14:44:31 foo kernel[0]: USB Notification:  The device "XHCI Root Hub USB 2.0 Simulation" @ 0x14000000 has caused an overcurrent condition.  The hub it is attached to has been disabled

Thankfully, apple put in a safeguard to prevent mishaps like that from frying your stuff - at least I hope. I need to check the pi board, now if I can just get the tx/rx of the console cable going :->

Friday, October 12, 2012

Thought on technical documentation

Had an interesting IM exchange with a co-worker:

me: Where is the documentation describing how to get the uid of a server?
co-worker:
co-worker: I emailed it to you
me: Just a thought but email does not count as documentation. Does this exist anywhere in a doc or maybe as a puppet fact?

My co-worker has yet to respond and its been about 15 minutes.

This does raise a very interesting issue. Documentation is very important and it should be in a common location. To me, email just is not documentation - its a heads-up but not documentation.

Am I crazy that I don't like email? In fact, I actually hate it. Its a "necessary evil" but that does not mean someone can send me something and expect that I have added it to my ubermind and will hoard that data away somewhere for eternity including instant recall.

Especially when the way to find out is so freaking simple it should be made in to a puppet fact and culled in to puppet's inventory service ( http://docs.puppetlabs.com/guides/inventory_service.html and/or http://docs.puppetlabs.com/puppetdb/1/spec_q_facts.html )

ipmitool -H ipmi_host -U ipmi_user -P ipmi_pass fru | grep 'Board Serial' | awk '{print $4}'
ABC123FGYM

( obviously, those are changed values - use your imagination :-> )