Kaji Ping Monitoring

I have just created a web page that shows ping-based monitoring of an LLN mote using the Kaji network monitoring tool. Kaji is a repackaging of the Python-based Shinken monitoring tool with the Adagios web UI. So far, my work mostly has been straightforward installation and configuration.

I plan to press on with more LLN monitoring. The next step is to implement passive checks, where the mote notifies the monitoring tool. I plan to leverage the CoAP support already in OpenWSN to implement these checks, starting wtih wireless signal strength link measurements.

AAAS and Climate Change

Thanks to the What We Know report from the AAAS, global warming skeptics/deniers find themselves supporting a scientific viewpoint that essentially is the lunatic fringe. In the USA, it's now officially like saying 'smoking does not cause cancer' after the Surgeon General's report. Isn't it time to follow the money, and ask some probing questions?

Debian Linux 3.12 on Verix 530 -- NVidia Fails

I recently upgraded my Debian Testing installation on a Zareason Verix 530 laptop. The Verix uses an NVidia GeForce GT 640M. The upgrade installed the Linux 3.12 kernel as well as v319 of the NVidia driver, via dkms. This setup did not work, as shown in the kern log output at the end of this posting.

I found two solutions:

  • Downgrade to kernel v3.9

  • Add the following parameter to the Linux boot command in Grub, per Alexander Monakov's posting on the Bumblebee site.

    rcutree.rcu_idle_gp_delay=1

I also found the same advice on the Debian Wiki's Bumbleebee page.

kern log output:

Mar  1 08:26:53 verix kernel: [   47.648597] nvidia 0000:01:00.0: irq 47 for MSI/MSI-X
Mar  1 08:26:53 verix kernel: [   47.657043] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130725/nsarguments-95)
Mar  1 08:26:53 verix kernel: [   47.657121] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130725/nsarguments-95)
Mar  1 08:26:53 verix kernel: [   47.657169] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130725/nsarguments-95)
Mar  1 08:26:53 verix kernel: [   47.657212] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130725/nsarguments-95)
Mar  1 08:26:53 verix kernel: [   47.657254] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130725/nsarguments-95)
Mar  1 08:26:53 verix kernel: [   47.657529] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130725/nsarguments-95)
Mar  1 08:26:53 verix kernel: [   47.657571] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130725/nsarguments-95)
Mar  1 08:26:53 verix kernel: [   47.657613] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20130725/nsarguments-95)
Mar  1 08:27:01 verix kernel: [   55.355290] NVRM: GPU at 0000:01:00.0 has fallen off the bus.
Mar  1 08:27:01 verix kernel: [   55.355302] NVRM: os_pci_init_handle: invalid context!
Mar  1 08:27:01 verix kernel: [   55.355305] NVRM: os_pci_init_handle: invalid context!
Mar  1 08:27:01 verix kernel: [   55.355311] NVRM: GPU at 0000:01:00.0 has fallen off the bus.
Mar  1 08:27:01 verix kernel: [   55.355315] NVRM: os_pci_init_handle: invalid context!
Mar  1 08:27:01 verix kernel: [   55.355317] NVRM: os_pci_init_handle: invalid context!
Mar  1 08:27:01 verix kernel: [   55.379177] NVRM: RmInitAdapter failed! (0x25:0x28:1156)
Mar  1 08:27:01 verix kernel: [   55.379187] NVRM: rm_init_adapter failed for device bearing minor number 0
Mar  1 08:27:01 verix kernel: [   55.379208] NVRM: nvidia_frontend_open: minor 0, module->open() failed, error -5