Skip to content

Instantly share code, notes, and snippets.

@alexwoolford
Created February 5, 2017 21:29
Show Gist options
  • Save alexwoolford/a24cd2e6a12e657f1ef6b8f54de79585 to your computer and use it in GitHub Desktop.
Save alexwoolford/a24cd2e6a12e657f1ef6b8f54de79585 to your computer and use it in GitHub Desktop.
journalctl -f output to troubleshoot HTU21D issue on the Intel Edison
Feb 05 21:27:02 edison libmraa[1661]: libmraa version v1.5.1 initialised by user 'root' with EUID 0
Feb 05 21:27:02 edison libmraa[1661]: gpio214: init: Failed to write to 'export': No such device
Feb 05 21:27:02 edison libmraa[1661]: edison: Arduino board not detected, assuming Intel Edison Miniboard
Feb 05 21:27:02 edison libmraa[1661]: libmraa initialised for platform 'Intel Edison' of type 2
Feb 05 21:27:02 edison libmraa[1661]: i2c_init: Selected bus 1
Feb 05 21:27:05 edison kernel: ------------[ cut here ]------------
Feb 05 21:27:05 edison kernel: WARNING: at /export/users/neck/iotdk_3.5_dev/workdir/poky/linux-kernel/drivers/i2c/busses/i2c-designware-core.c:1239 i2c_dw_xfer+0x337/0x5d0()
Feb 05 21:27:05 edison kernel: Device: i2c-designware-pci
controller timed out
Feb 05 21:27:05 edison kernel: Modules linked in: usb_f_acm u_serial g_multi libcomposite bcm_bt_lpm bcm4334x(O)
Feb 05 21:27:05 edison kernel: CPU: 1 PID: 1662 Comm: java Tainted: G W O 3.10.98-poky-edison+ #1
Feb 05 21:27:05 edison kernel: Hardware name: Intel Corporation Merrifield/BODEGA BAY, BIOS 542 2015.01.21:18.19.48
Feb 05 21:27:05 edison kernel: c1b557c0 f4d99d54 f4d99d1c c18e4363 f4d99d44 c1240cde c1b5579c f4d99d70
Feb 05 21:27:05 edison kernel: 000004d7 c16469d7 c16469d7 f5820c00 f4d99e18 f5820c24 f4d99d5c c1240d33
Feb 05 21:27:05 edison kernel: 00000009 f4d99d54 c1b5579c f4d99d70 f4d99d94 c16469d7 c1b557c0 000004d7
Feb 05 21:27:05 edison kernel: Call Trace:
Feb 05 21:27:05 edison kernel: [<c18e4363>] dump_stack+0x16/0x18
Feb 05 21:27:05 edison kernel: [<c1240cde>] warn_slowpath_common+0x5e/0x80
Feb 05 21:27:05 edison kernel: [<c16469d7>] ? i2c_dw_xfer+0x337/0x5d0
Feb 05 21:27:05 edison kernel: [<c16469d7>] ? i2c_dw_xfer+0x337/0x5d0
Feb 05 21:27:05 edison kernel: [<c1240d33>] warn_slowpath_fmt+0x33/0x40
Feb 05 21:27:05 edison kernel: [<c16469d7>] i2c_dw_xfer+0x337/0x5d0
Feb 05 21:27:05 edison kernel: [<c1640a27>] __i2c_transfer+0x57/0x70
Feb 05 21:27:05 edison kernel: [<c16418dd>] i2c_transfer+0x4d/0xb0
Feb 05 21:27:05 edison kernel: [<c1641bf2>] i2c_smbus_xfer+0x212/0x5c0
Feb 05 21:27:05 edison kernel: [<c12f1e70>] ? find_get_page+0x60/0xe0
Feb 05 21:27:05 edison kernel: [<c12f3fe2>] ? filemap_fault+0xb2/0x3e0
Feb 05 21:27:05 edison kernel: [<c12f26d0>] ? unlock_page+0x40/0x50
Feb 05 21:27:05 edison kernel: [<c130e568>] ? __do_fault+0x238/0x4e0
Feb 05 21:27:05 edison kernel: [<c14ddeb2>] ? _copy_from_user+0x42/0x70
Feb 05 21:27:05 edison kernel: [<c1643865>] i2cdev_ioctl_smbus+0x165/0x270
Feb 05 21:27:05 edison kernel: [<c1643d29>] i2cdev_ioctl+0x49/0x200
Feb 05 21:27:05 edison kernel: [<c131136e>] ? handle_mm_fault+0xbe/0x120
Feb 05 21:27:05 edison kernel: [<c1643ce0>] ? i2cdev_ioctl_rdrw.isra.7+0x200/0x200
Feb 05 21:27:05 edison kernel: [<c13384c6>] do_vfs_ioctl+0x306/0x550
Feb 05 21:27:05 edison kernel: [<c148425a>] ? inode_has_perm.isra.31.constprop.64+0x3a/0x50
Feb 05 21:27:05 edison kernel: [<c14842f7>] ? file_has_perm+0x87/0x90
Feb 05 21:27:05 edison kernel: [<c1331c01>] ? lookup_fast+0x251/0x2a0
Feb 05 21:27:05 edison kernel: [<c1331e24>] ? putname+0x24/0x40
Feb 05 21:27:05 edison kernel: [<c14846db>] ? selinux_file_ioctl+0x4b/0xe0
Feb 05 21:27:05 edison kernel: [<c1338770>] SyS_ioctl+0x60/0x90
Feb 05 21:27:05 edison kernel: [<c18e9df8>] syscall_call+0x7/0x7
Feb 05 21:27:05 edison kernel: [<c18e0000>] ? timer_cpu_notify+0x99/0x241
Feb 05 21:27:05 edison kernel: ---[ end trace a28145bd4e05d53d ]---
Feb 05 21:27:05 edison kernel: i2c-designware-pci 0000:00:08.0: ===== REGISTER DUMP (i2c) =====
Feb 05 21:27:05 edison kernel: i2c-designware-pci 0000:00:08.0: DW_IC_CON: 0x63
Feb 05 21:27:05 edison kernel: i2c-designware-pci 0000:00:08.0: DW_IC_TAR: 0x40
Feb 05 21:27:05 edison kernel: i2c-designware-pci 0000:00:08.0: DW_IC_SS_SCL_HCNT: 0x2f8
Feb 05 21:27:05 edison kernel: i2c-designware-pci 0000:00:08.0: DW_IC_SS_SCL_LCNT: 0x37b
Feb 05 21:27:05 edison kernel: i2c-designware-pci 0000:00:08.0: DW_IC_FS_SCL_HCNT: 0x87
Feb 05 21:27:05 edison kernel: i2c-designware-pci 0000:00:08.0: DW_IC_FS_SCL_LCNT: 0x10a
Feb 05 21:27:05 edison kernel: i2c-designware-pci 0000:00:08.0: DW_IC_INTR_STAT: 0x0
Feb 05 21:27:05 edison kernel: i2c-designware-pci 0000:00:08.0: DW_IC_INTR_MASK: 0x246
Feb 05 21:27:05 edison kernel: i2c-designware-pci 0000:00:08.0: DW_IC_RAW_INTR_STAT: 0x10
Feb 05 21:27:05 edison kernel: i2c-designware-pci 0000:00:08.0: DW_IC_RX_TL: 0x20
Feb 05 21:27:05 edison kernel: i2c-designware-pci 0000:00:08.0: DW_IC_TX_TL: 0x20
Feb 05 21:27:05 edison kernel: i2c-designware-pci 0000:00:08.0: DW_IC_ENABLE: 0x1
Feb 05 21:27:05 edison kernel: i2c-designware-pci 0000:00:08.0: DW_IC_STATUS: 0x2
Feb 05 21:27:05 edison kernel: i2c-designware-pci 0000:00:08.0: DW_IC_TXFLR: 0x1
Feb 05 21:27:05 edison kernel: i2c-designware-pci 0000:00:08.0: DW_IC_RXFLR: 0x0
Feb 05 21:27:05 edison kernel: i2c-designware-pci 0000:00:08.0: DW_IC_TX_ABRT_SOURCE: 0x0
Feb 05 21:27:05 edison kernel: i2c-designware-pci 0000:00:08.0: DW_IC_DATA_CMD: 0x0
Feb 05 21:27:05 edison kernel: i2c-designware-pci 0000:00:08.0: ===============================
Feb 05 21:27:05 edison kernel: sending NMI to all CPUs:
Feb 05 21:27:05 edison kernel: NMI backtrace for cpu 1
Feb 05 21:27:05 edison kernel: CPU: 1 PID: 1662 Comm: java Tainted: G W O 3.10.98-poky-edison+ #1
Feb 05 21:27:05 edison kernel: Hardware name: Intel Corporation Merrifield/BODEGA BAY, BIOS 542 2015.01.21:18.19.48
Feb 05 21:27:05 edison kernel: task: f5385a00 ti: f4d98000 task.ti: f4d98000
Feb 05 21:27:05 edison kernel: EIP: 0060:[<c1222a44>] EFLAGS: 00000206 CPU: 1
Feb 05 21:27:05 edison kernel: EIP is at arch_trigger_all_cpu_backtrace+0x64/0x70
Feb 05 21:27:05 edison kernel: EAX: 00000000 EBX: 00002710 ECX: c1be2d40 EDX: 00000c00
Feb 05 21:27:05 edison kernel: ESI: f4d99e18 EDI: f5820c24 EBP: f4d99d5c ESP: f4d99d54
Feb 05 21:27:05 edison kernel: DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
Feb 05 21:27:05 edison kernel: CR0: 8005003b CR2: b6e7e044 CR3: 2e036000 CR4: 001007f0
Feb 05 21:27:05 edison kernel: DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
Feb 05 21:27:05 edison kernel: DR6: ffff0ff0 DR7: 00000400
Feb 05 21:27:05 edison kernel: Stack:
Feb 05 21:27:05 edison kernel: c1ad8c1d f5820c00 f4d99d94 c1646c3f f60e9064 c1af7f3c 00000000 c1b2f7d8
Feb 05 21:27:05 edison kernel: c1b2f3ef c1b2f3f0 f5820c98 00000001 f5987a0c f5820c98 00000000 c1c348c8
Feb 05 21:27:05 edison kernel: f4d99db4 c1640a27 00103394 00000001 f4d99e18 f5820c98 f4d99e18 00000001
Feb 05 21:27:05 edison kernel: Call Trace:
Feb 05 21:27:05 edison kernel: [<c1646c3f>] i2c_dw_xfer+0x59f/0x5d0
Feb 05 21:27:05 edison kernel: [<c1640a27>] __i2c_transfer+0x57/0x70
Feb 05 21:27:05 edison kernel: [<c16418dd>] i2c_transfer+0x4d/0xb0
Feb 05 21:27:05 edison kernel: [<c1641bf2>] i2c_smbus_xfer+0x212/0x5c0
Feb 05 21:27:05 edison kernel: [<c12f1e70>] ? find_get_page+0x60/0xe0
Feb 05 21:27:05 edison kernel: [<c12f3fe2>] ? filemap_fault+0xb2/0x3e0
Feb 05 21:27:05 edison kernel: [<c12f26d0>] ? unlock_page+0x40/0x50
Feb 05 21:27:05 edison kernel: [<c130e568>] ? __do_fault+0x238/0x4e0
Feb 05 21:27:05 edison kernel: [<c14ddeb2>] ? _copy_from_user+0x42/0x70
Feb 05 21:27:05 edison kernel: [<c1643865>] i2cdev_ioctl_smbus+0x165/0x270
Feb 05 21:27:05 edison kernel: [<c1643d29>] i2cdev_ioctl+0x49/0x200
Feb 05 21:27:05 edison kernel: [<c131136e>] ? handle_mm_fault+0xbe/0x120
Feb 05 21:27:05 edison kernel: [<c1643ce0>] ? i2cdev_ioctl_rdrw.isra.7+0x200/0x200
Feb 05 21:27:05 edison kernel: [<c13384c6>] do_vfs_ioctl+0x306/0x550
Feb 05 21:27:05 edison kernel: [<c148425a>] ? inode_has_perm.isra.31.constprop.64+0x3a/0x50
Feb 05 21:27:05 edison kernel: [<c14842f7>] ? file_has_perm+0x87/0x90
Feb 05 21:27:05 edison kernel: [<c1331c01>] ? lookup_fast+0x251/0x2a0
Feb 05 21:27:05 edison kernel: [<c1331e24>] ? putname+0x24/0x40
Feb 05 21:27:05 edison kernel: [<c14846db>] ? selinux_file_ioctl+0x4b/0xe0
Feb 05 21:27:05 edison kernel: [<c1338770>] SyS_ioctl+0x60/0x90
Feb 05 21:27:05 edison kernel: [<c18e9df8>] syscall_call+0x7/0x7
Feb 05 21:27:05 edison kernel: [<c18e0000>] ? timer_cpu_notify+0x99/0x241
Feb 05 21:27:05 edison kernel: Code: e8 e7 fa 6b 00 8b 15 00 2d be c1 b8 02 00 00 00 ff 52 7c eb 0f b8 58 89 41 00 e8 f8 9a 2b 00 83 eb 01 74 09 f6 05 80 44 c8 c1 03 <75> e8 f0 80 25 f4 93 d2 c1 fe eb ab 8b 15 00 2d be c1 55 b8 20
Feb 05 21:27:05 edison kernel: NMI backtrace for cpu 0
Feb 05 21:27:05 edison kernel: CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W O 3.10.98-poky-edison+ #1
Feb 05 21:27:05 edison kernel: Hardware name: Intel Corporation Merrifield/BODEGA BAY, BIOS 542 2015.01.21:18.19.48
Feb 05 21:27:05 edison kernel: task: c1bda1c0 ti: c1bd4000 task.ti: c1bd4000
Feb 05 21:27:05 edison kernel: EIP: 0060:[<c1523524>] EFLAGS: 00200046 CPU: 0
Feb 05 21:27:05 edison kernel: EIP is at intel_idle+0xb4/0x100
Feb 05 21:27:05 edison kernel: EAX: 00000060 EBX: 00000080 ECX: 00000001 EDX: 00000000
Feb 05 21:27:05 edison kernel: ESI: 00000060 EDI: 00000007 EBP: c1bd5f5c ESP: c1bd5f48
Feb 05 21:27:05 edison kernel: DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
Feb 05 21:27:05 edison kernel: CR0: 8005003b CR2: b6ebc000 CR3: 01d21000 CR4: 001007f0
Feb 05 21:27:05 edison kernel: DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
Feb 05 21:27:05 edison kernel: DR6: ffff0ff0 DR7: 00000400
Feb 05 21:27:05 edison kernel: Stack:
Feb 05 21:27:05 edison kernel: 00000003 00000000 00000003 c1c221c0 000000e4 c1bd5f84 c167516e 00000000
Feb 05 21:27:05 edison kernel: 00001a25 b3aabb3c 000009ee f6ff3300 00000002 c1c221c0 000000e4 c1bd5fa8
Feb 05 21:27:05 edison kernel: c16752c0 00000000 c1c221c0 00000000 f6ff3300 00000002 00099800 c1bd4000
Feb 05 21:27:05 edison kernel: Call Trace:
Feb 05 21:27:05 edison kernel: [<c167516e>] cpuidle_enter_state+0x2e/0xd0
Feb 05 21:27:05 edison kernel: [<c16752c0>] cpuidle_idle_call+0xb0/0x230
Feb 05 21:27:05 edison kernel: [<c12086cd>] arch_cpu_idle+0xd/0x30
Feb 05 21:27:05 edison kernel: [<c1289963>] cpu_startup_entry+0x113/0x210
Feb 05 21:27:05 edison kernel: [<c18d5591>] rest_init+0x71/0x80
Feb 05 21:27:05 edison kernel: [<c1c8b913>] start_kernel+0x2e2/0x2e7
Feb 05 21:27:05 edison kernel: [<c1c8b2b4>] i386_start_kernel+0x82/0x86
Feb 05 21:27:05 edison kernel: Code: e2 81 e2 00 e0 ff ff 8d 42 08 31 d2 89 d1 0f 01 c8 0f ae f0 89 f6 89 e0 25 00 e0 ff ff 8b 40 08 a8 08 75 07 b1 01 89 f0 0f 01 c9 <85> 1d b8 21 c2 c1 75 0d 8d 55 f0 b8 05 00 00 00 e8 c7 e7 d6 ff
Feb 05 21:27:05 edison kernel: i2c-1: try to abort xfer, scl_gpio 19, sda_gpio 20
Feb 05 21:27:05 edison kernel: i2c-1: scl_gpio val 0, sda_gpio val 1
Feb 05 21:27:05 edison kernel: i2c-1: toggle begin
Feb 05 21:27:05 edison kernel: i2c-1: scl_gpio val 0, sda_gpio val 1
Feb 05 21:27:05 edison kernel: i2c-1: toggle SCL loop 0
Feb 05 21:27:05 edison kernel: i2c-1: scl_gpio val 0, sda_gpio val 1
Feb 05 21:27:05 edison kernel: i2c-1: toggle SCL loop 1
Feb 05 21:27:05 edison kernel: i2c-1: scl_gpio val 0, sda_gpio val 1
Feb 05 21:27:05 edison kernel: i2c-1: toggle SCL loop 2
Feb 05 21:27:05 edison kernel: i2c-1: scl_gpio val 0, sda_gpio val 1
Feb 05 21:27:05 edison kernel: i2c-1: toggle SCL loop 3
Feb 05 21:27:05 edison kernel: i2c-1: scl_gpio val 0, sda_gpio val 1
Feb 05 21:27:05 edison kernel: i2c-1: toggle SCL loop 4
Feb 05 21:27:05 edison kernel: i2c-1: scl_gpio val 0, sda_gpio val 1
Feb 05 21:27:05 edison kernel: i2c-1: toggle SCL loop 5
Feb 05 21:27:05 edison kernel: i2c-1: scl_gpio val 0, sda_gpio val 1
Feb 05 21:27:05 edison kernel: i2c-1: toggle SCL loop 6
Feb 05 21:27:05 edison kernel: i2c-1: scl_gpio val 0, sda_gpio val 1
Feb 05 21:27:05 edison kernel: i2c-1: toggle SCL loop 7
Feb 05 21:27:05 edison kernel: i2c-1: scl_gpio val 0, sda_gpio val 1
Feb 05 21:27:05 edison kernel: i2c-1: toggle SCL loop 8
Feb 05 21:27:05 edison kernel: i2c-1: toggle end
Feb 05 21:27:05 edison libmraa[1661]: i2c1: write: Access error: Connection timed out
@PieterGit
Copy link

@alexwoolford did you manage to find the cause of this kernel stacktrace?
I have the same on a jubilinux 0.1.1 on an edison

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment