However...
After a 'Passthrough' shutdown and rebooting back into the IDE I was able to get the following dmesg in the console before I did anything else. It's rather messy I'm afraid but there may be something of use in there:
[ 1.170372] bone_capemgr bone_capemgr: slot #1: No cape found
[ 1.210216] bone_capemgr bone_capemgr: slot #2: No cape found
[ 1.250207] bone_capemgr bone_capemgr: slot #3: No cape found
[ 1.250301] bone_capemgr bone_capemgr: initialized OK.
[ 1.250740] PM: bootloader does not support rtc-only!
[ 1.251893] omap_rtc 44e3e000.rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800)
[ 1.251930] of_cfs_init
[ 1.252089] of_cfs_init: OK
[ 1.260214] PM: Hibernation image not present or could not be loaded.
[ 1.277570] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[ 1.277681] VFS: Mounted root (ext4 filesystem) readonly on device 179:2.
[ 1.278983] devtmpfs: mounted
[ 1.280701] Freeing unused kernel memory: 456K
[ 1.681436] systemd[1]: System time before build time, advancing clock.
[ 1.762920] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 1.802446] random: systemd: uninitialized urandom read (16 bytes read, 27 bits of entropy available)
[ 1.806439] random: systemd: uninitialized urandom read (16 bytes read, 27 bits of entropy available)
[ 1.819936] systemd[1]: systemd 232 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN)
[ 1.820760] systemd[1]: Detected architecture arm.
[ 1.822688] systemd[1]: Set hostname to .
[ 2.037623] random: systemd-cryptse: uninitialized urandom read (16 bytes read, 30 bits of entropy available)
[ 2.041298] random: systemd-gpt-aut: uninitialized urandom read (16 bytes read, 30 bits of entropy available)
[ 2.041824] random: systemd-gpt-aut: uninitialized urandom read (16 bytes read, 30 bits of entropy available)
[ 2.075012] random: systemd-sysv-ge: uninitialized urandom read (16 bytes read, 30 bits of entropy available)
[ 2.192423] random: systemd: uninitialized urandom read (16 bytes read, 35 bits of entropy available)
[ 2.192732] random: systemd: uninitialized urandom read (16 bytes read, 35 bits of entropy available)
[ 2.193137] random: systemd: uninitialized urandom read (16 bytes read, 35 bits of entropy available)
[ 2.193834] random: systemd: uninitialized urandom read (16 bytes read, 35 bits of entropy available)
[ 2.487325] systemd[1]: Listening on fsck to fsckd communication Socket.
[ 2.488529] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[ 2.490641] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
[ 2.491355] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[ 2.491581] systemd[1]: Reached target Paths.
[ 2.493277] systemd[1]: Created slice System Slice.
[ 2.495076] systemd[1]: Created slice system-getty.slice.
[ 2.496534] systemd[1]: Created slice system-serial\x2dgetty.slice.
[ 2.497861] systemd[1]: Created slice system-systemd\x2dfsck.slice.
[ 2.504050] systemd[1]: Mounting Debug File System...
[ 2.504817] systemd[1]: Listening on udev Kernel Socket.
[ 2.505983] systemd[1]: Listening on Journal Socket.
[ 2.525245] systemd[1]: Starting Create list of required static device nodes for the current kernel...
[ 2.552416] systemd[1]: Created slice User and Session Slice.
[ 2.552769] systemd[1]: Reached target Encrypted Volumes.
[ 2.553059] systemd[1]: Reached target Swap.
[ 2.553982] systemd[1]: Listening on Journal Audit Socket.
[ 2.608313] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
[ 2.609515] systemd[1]: Reached target Slices.
[ 2.676952] systemd[1]: Starting Load Kernel Modules...
[ 2.677830] systemd[1]: Listening on Journal Socket (/dev/log).
[ 2.751263] systemd[1]: Starting File System Check on Root Device...
[ 2.752018] systemd[1]: Listening on udev Control Socket.
[ 2.752645] systemd[1]: Listening on Syslog Socket.
[ 2.812624] systemd[1]: Starting Journal Service...
[ 2.911466] systemd[1]: Mounting POSIX Message Queue File System...
[ 2.911921] systemd[1]: Reached target Remote File Systems.
[ 2.956590] rtdm_pruss_irq: loading out-of-tree module taints kernel.
[ 2.957402] rtdm_pruss_irq loaded
[ 3.125585] systemd[1]: Mounted Debug File System.
[ 3.192309] systemd[1]: Started Create list of required static device nodes for the current kernel.
[ 3.217407] systemd[1]: Started Load Kernel Modules.
[ 3.236879] systemd[1]: Started File System Check on Root Device.
[ 3.254754] systemd[1]: Mounted POSIX Message Queue File System.
[ 3.325606] systemd[1]: Started File System Check Daemon to report status.
[ 3.356831] systemd[1]: Starting Remount Root and Kernel File Systems...
[ 3.459653] systemd[1]: Starting Apply Kernel Variables...
[ 3.566778] systemd[1]: Mounting FUSE Control File System...
[ 3.659705] systemd[1]: Mounting Configuration File System...
[ 3.670439] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
[ 3.826736] systemd[1]: Starting Create Static Device Nodes in /dev...
[ 3.921852] systemd[1]: Mounted Configuration File System.
[ 3.946686] systemd[1]: Mounted FUSE Control File System.
[ 3.971907] systemd[1]: Started Journal Service.
[ 4.607901] systemd-journald[111]: Received request to flush runtime journal from PID 1
[ 7.151776] omap_rng 48310000.rng: OMAP Random Number Generator ver. 20
[ 8.324938] omap-sham 53100000.sham: hw accel on OMAP rev 4.3
[ 8.550697] omap-aes 53500000.aes: OMAP AES hw accel rev: 3.2
[ 9.963071] random: nonblocking pool is initialized
[ 10.200965] using random self ethernet address
[ 10.201000] using random host ethernet address
[ 10.271937] Mass Storage Function, version: 2009/09/11
[ 10.271975] LUN: removable file: (no medium)
[ 12.242183] wl18xx_driver wl18xx.2.auto: Direct firmware load for ti-connectivity/wl18xx-conf.bin failed with error -2
[ 12.242459] wlcore: could not get configuration binary ti-connectivity/wl18xx-conf.bin: -2
[ 12.242471] wlcore: WARNING falling back to default config
[ 12.289051] usb0: HOST MAC 1a:54:7b:f1:92:21
[ 12.289498] usb0: MAC be:88:4b:eb:73:f9
[ 12.570042] configfs-gadget gadget: high-speed config #1: c
[ 12.599931] wlcore: wl18xx HW: 183x or 180x, PG 2.2 (ROM 0x11)
[ 12.606551] irq 56, desc: df1b36c0, depth: 0, count: 0, unhandled: 0
[ 12.606582] ->handle_irq(): c0091f7c, handle_edge_irq+0x0/0x1a4
[ 12.606613] ->irq_data.chip(): df192f10, 0xdf192f10
[ 12.606630] ->action(): de5a2440
[ 12.606638] ->action->handler(): bf32b064, wlcore_hardirq+0x0/0x1c [wlcore]
[ 12.606909] IRQ_NOPROBE set
[ 12.606921] unexpected IRQ trap at vector 38
[ 12.611223] ------------
[ cut here ]------------
[ 12.611243] WARNING: CPU: 0 PID: 12 at kernel/irq/chip.c:843 __ipipe_ack_bad_irq+0x3c/0x48()
[ 12.611251] Modules linked in: wl18xx wlcore mac80211 cfg80211 rfkill usb_f_midi snd_rawmidi snd_seq_device usb_f_acm u_serial usb_f_mass_storage usb_f_rndis u_ether snd_soc_simple_card omap_aes_driver uio_pruss omap_sham tilcdc omap_rng rng_core snd_soc_davinci_mcasp snd_soc_edma snd_soc_omap snd_soc_core snd_pcm_dmaengine snd_pcm snd_timer wlcore_sdio snd soundcore spi_omap2_mcspi evdev uio_pdrv_genirq uio rtdm_pruss_irq(O) libcomposite ip_tables x_tables
[ 12.611441] CPU: 0 PID: 12 Comm: kworker/0:1 Tainted: G O 4.4.113-ti-xenomai-r149 #1