Use this page to jot down notes regarding small garden birdwatch project.
- Step 1 - Flash latest Firmware to Intel Joule
- Step 2 - Install Intel Joule Ubuntu Desktop on Intel Joule - Get Started - use the Alternative install for Ubuntu Desktop (not core)
- How to create a bootable USB on Windows with Rufus - do this for both Ubuntu Desktop Image only.
- On Intel Joule, boot Ubuntu from USB (at bootup, press shift). Once installed, power down.
- Unplug power. Unplug boot USB. Plug Power to boot up.
- step 3 - Update Ubuntu, and install librealsense to enable RealSense camera - See GitHub instructions.
Keeping some log here for my own references.
johnny@johnny-570x-DVT2:~$ uname -r
4.4.0-1000-joule
johnny@johnny-570x-DVT2:~/repos/librealsense$ sudo dmesg | tail -n 50
[ 6.619116] audit: type=1400 audit(1497272597.420:3): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=780 comm="apparmor_parser"
[ 6.619381] audit: type=1400 audit(1497272597.421:4): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/NetworkManager/nm-dhcp-helper" pid=780 comm="apparmor_parser"
[ 6.619952] audit: type=1400 audit(1497272597.421:5): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/connman/scripts/dhclient-script" pid=780 comm="apparmor_parser"
[ 6.628862] audit: type=1400 audit(1497272597.430:6): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/lightdm/lightdm-guest-session" pid=779 comm="apparmor_parser"
[ 6.628880] audit: type=1400 audit(1497272597.430:7): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/lightdm/lightdm-guest-session//chromium" pid=779 comm="apparmor_parser"
[ 6.628947] audit: type=1400 audit(1497272597.430:8): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/snapd/snap-confine" pid=792 comm="apparmor_parser"
[ 6.628980] audit: type=1400 audit(1497272597.430:9): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/snapd/snap-confine//mount-namespace-capture-helper" pid=792 comm="apparmor_parser"
[ 6.631062] audit: type=1400 audit(1497272597.432:10): apparmor="STATUS" operation="profile_load" profile="unconfined" name="webbrowser-app" pid=783 comm="apparmor_parser"
[ 6.631150] audit: type=1400 audit(1497272597.433:11): apparmor="STATUS" operation="profile_load" profile="unconfined" name="webbrowser-app//oxide_helper" pid=783 comm="apparmor_parser"
[ 6.632281] input: gpio-keys as /devices/platform/gpio-keys.5.auto/input/input7
[ 6.976912] iwlwifi 0000:01:00.0: Detected Intel(R) Dual Band Wireless AC 8260, REV=0x208
[ 6.977003] iwlwifi 0000:01:00.0: L1 Disabled - LTR Disabled
[ 6.977280] iwlwifi 0000:01:00.0: L1 Disabled - LTR Disabled
[ 7.086641] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 7.086647] Bluetooth: BNEP filters: protocol multicast
[ 7.086655] Bluetooth: BNEP socket layer initialized
[ 7.123036] ieee80211 phy0: Selected rate control algorithm 'iwl-mvm-rs'
[ 7.124516] thermal thermal_zone7: failed to read out thermal zone (-5)
[ 7.124596] Unable to register with Frequency Manager: -22
[ 7.127708] iwlwifi 0000:01:00.0 wlp1s0: renamed from wlan0
[ 7.293999] Bluetooth: hci0: Waiting for firmware download to complete
[ 7.294685] Bluetooth: hci0: Firmware loaded in 1393571 usecs
[ 7.294790] Bluetooth: hci0: Waiting for device to boot
[ 7.306715] Bluetooth: hci0: Device booted in 11683 usecs
[ 7.342026] Bluetooth: hci0: Found Intel DDC parameters: intel/ibt-11-5.ddc
[ 7.343716] Bluetooth: hci0: Applying Intel DDC parameters completed
[ 7.344716] Bluetooth: hci0: Setting Intel event mask failed (-16)
[ 7.506504] IPv6: ADDRCONF(NETDEV_UP): wlp1s0: link is not ready
[ 7.506695] iwlwifi 0000:01:00.0: L1 Disabled - LTR Disabled
[ 7.506965] iwlwifi 0000:01:00.0: L1 Disabled - LTR Disabled
[ 7.630388] iwlwifi 0000:01:00.0: L1 Disabled - LTR Disabled
[ 7.630659] iwlwifi 0000:01:00.0: L1 Disabled - LTR Disabled
[ 7.695309] IPv6: ADDRCONF(NETDEV_UP): wlp1s0: link is not ready
[ 7.880829] IPv6: ADDRCONF(NETDEV_UP): wlp1s0: link is not ready
[ 14.780117] wlp1s0: authenticate with 00:08:f5:92:b4:fd
[ 14.783176] wlp1s0: send auth to 00:08:f5:92:b4:fd (try 1/3)
[ 14.789334] wlp1s0: authenticated
[ 14.791897] wlp1s0: associate with 00:08:f5:92:b4:fd (try 1/3)
[ 14.793587] wlp1s0: RX AssocResp from 00:08:f5:92:b4:fd (capab=0x411 status=0 aid=1)
[ 14.798208] wlp1s0: associated
[ 14.798251] IPv6: ADDRCONF(NETDEV_CHANGE): wlp1s0: link becomes ready
[ 14.879934] wlp1s0: Limiting TX power to 17 (20 - 3) dBm as advertised by 00:08:f5:92:b4:fd
[ 15.531875] Bluetooth: RFCOMM TTY layer initialized
[ 15.531891] Bluetooth: RFCOMM socket layer initialized
[ 15.531901] Bluetooth: RFCOMM ver 1.11
[ 1959.239517] intel_powerclamp: Start idle injection to reduce power
[ 1963.247249] intel_powerclamp: Stop forced idle injection
[ 2733.583271] uvcvideo: module verification failed: signature and/or required key missing - tainting kernel
[ 2733.586035] usbcore: registered new interface driver uvcvideo
[ 2733.586038] USB Video Class driver (1.1.1)