Linux-mmc Archive on lore.kernel.org
 help / color / Atom feed
* LKFT: arm x15: mmc1: cache flush error -110
@ 2020-02-13 15:42 Naresh Kamboju
  2020-02-14  9:09 ` Arnd Bergmann
  0 siblings, 1 reply; 3+ messages in thread
From: Naresh Kamboju @ 2020-02-13 15:42 UTC (permalink / raw)
  To: Jens Axboe, Alexei Starovoitov, Ulf Hansson
  Cc: linux-block, lkft-triage, open list, linux-mmc, Arnd Bergmann,
	John Stultz

arm beagleboard x15 device failed to boot Linux mainline and
linux-next kernel due
to below error.
This error occurred across all x15 device for these kernel version.

This regression started happening on x15 from this commit onwards (27th Jan)
  git branch: master
  git repo: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
  git commit: aae1464f46a2403565f75717438118691d31ccf1
  git describe: v5.5-489-gaae1464f46a2


Test output log,
[   37.606241] mmc1: Card stuck being busy! mmc_poll_for_busy
[   37.611850] mmc1: cache flush error -110
[   37.615883] blk_update_request: I/O error, dev mmcblk1, sector
4302400 op 0x1:(WRITE) flags 0x20800 phys_seg 1 prio class 0
[   37.627387] Aborting journal on device mmcblk1p9-8.
[   37.635448] systemd[1]: Installed transient /etc/machine-id file.
[   37.659283] systemd[1]: Couldn't move remaining userspace
processes, ignoring: Input/output error
[   37.744027] EXT4-fs error (device mmcblk1p9):
ext4_journal_check_start:61: Detected aborted journal
[   37.753322] EXT4-fs (mmcblk1p9): Remounting filesystem read-only
[   37.917486] systemd-gpt-auto-generator[108]: Failed to dissect:
Input/output error
[   37.927825] systemd[104]:
/lib/systemd/system-generators/systemd-gpt-auto-generator failed with
exit status 1.
<>
[   68.856307] mmc1: Card stuck being busy! mmc_poll_for_busy
[   68.861838] mmc1: cache flush error -110
[   68.865812] blk_update_request: I/O error, dev mmcblk1, sector 0 op
0x1:(WRITE) flags 0x800 phys_seg 0 prio class 0
<>
[   98.906243] mmc1: Card stuck being busy! mmc_poll_for_busy
[   98.911774] mmc1: cache flush error -110
[   98.915747] blk_update_request: I/O error, dev mmcblk1, sector 0 op
0x1:(WRITE) flags 0x800 phys_seg 0 prio class 0
<>
Dependency failed for Serial Getty on ttyS2.
[  128.946258] mmc1: Card stuck being busy! mmc_poll_for_busy
[  128.951786] mmc1: cache flush error -110
[  128.955756] blk_update_request: I/O error, dev mmcblk1, sector 0 op
0x1:(WRITE) flags 0x800 phys_seg 0 prio class 0
[FAILED] Failed to start File System Check on Root Device.
See 'systemctl status systemd-fsck-root.service' for details.
[  OK  ] Started Apply Kernel Variables.
[  OK  ] Reached target Login Prompts.
         Starting Remount Root and Kernel File Systems...
[  OK  ] Reached target Timers.
[  OK  ] Closed Syslog Socket.
[  OK  ] Started Emergency Shell.
[  129.227328] EXT4-fs error (device mmcblk1p9): ext4_remount:5354:
Abort forced by user
[  OK  ] Reached target Emergency Mode.
[  OK  ] Reached target Sockets.
[FAILED] Failed to start Remount Root and Kernel File Systems.
<>
You are in emergency mode. After logging in, type \"journalctl -xb\" to view
system logs, \"systemctl reboot\" to reboot, \"systemctl default\" or \"exit\"
to boot into default mode.
Press Enter for maintenance
auto-login-action timed out after 874 seconds

ref:
https://lkft.validation.linaro.org/scheduler/job/1137693#L4034
https://lkft.validation.linaro.org/scheduler/job/1158106#L4048
https://lkft.validation.linaro.org/scheduler/job/1137690#L3985
https://lkft.validation.linaro.org/scheduler/job/1137691#L4012
https://lkft.validation.linaro.org/scheduler/job/1137696#L4043
https://lkft.validation.linaro.org/scheduler/job/1137699#L4153

-- 
Linaro LKFT
https://lkft.linaro.org

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: LKFT: arm x15: mmc1: cache flush error -110
  2020-02-13 15:42 LKFT: arm x15: mmc1: cache flush error -110 Naresh Kamboju
@ 2020-02-14  9:09 ` Arnd Bergmann
  2020-02-14 12:09   ` Mark Brown
  0 siblings, 1 reply; 3+ messages in thread
From: Arnd Bergmann @ 2020-02-14  9:09 UTC (permalink / raw)
  To: Naresh Kamboju
  Cc: Jens Axboe, Alexei Starovoitov, Ulf Hansson, linux-block,
	lkft-triage, open list, linux-mmc, John Stultz, Mark Brown

On Thu, Feb 13, 2020 at 4:43 PM Naresh Kamboju
<naresh.kamboju@linaro.org> wrote:
>
> arm beagleboard x15 device failed to boot Linux mainline and
> linux-next kernel due
> to below error.
> This error occurred across all x15 device for these kernel version.
>
> This regression started happening on x15 from this commit onwards (27th Jan)
>   git branch: master
>   git repo: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
>   git commit: aae1464f46a2403565f75717438118691d31ccf1
>   git describe: v5.5-489-gaae1464f46a2

Is it only the merge that introduced the issue, or is the branch that got
merged already broken?

If it's easy for you to reproduce, please run the same test on commit
e4e4c2ff78ed from Mark's regulator tree to narrow it down further.

Added Mark to Cc as well, in case it is indeed one of those.

      Arnd

8<---
> Test output log,
> [   37.606241] mmc1: Card stuck being busy! mmc_poll_for_busy
> [   37.611850] mmc1: cache flush error -110
> [   37.615883] blk_update_request: I/O error, dev mmcblk1, sector
> 4302400 op 0x1:(WRITE) flags 0x20800 phys_seg 1 prio class 0
> [   37.627387] Aborting journal on device mmcblk1p9-8.
> [   37.635448] systemd[1]: Installed transient /etc/machine-id file.
> [   37.659283] systemd[1]: Couldn't move remaining userspace
> processes, ignoring: Input/output error
> [   37.744027] EXT4-fs error (device mmcblk1p9):
> ext4_journal_check_start:61: Detected aborted journal
> [   37.753322] EXT4-fs (mmcblk1p9): Remounting filesystem read-only
> [   37.917486] systemd-gpt-auto-generator[108]: Failed to dissect:
> Input/output error
> [   37.927825] systemd[104]:
> /lib/systemd/system-generators/systemd-gpt-auto-generator failed with
> exit status 1.
> <>
> [   68.856307] mmc1: Card stuck being busy! mmc_poll_for_busy
> [   68.861838] mmc1: cache flush error -110
> [   68.865812] blk_update_request: I/O error, dev mmcblk1, sector 0 op
> 0x1:(WRITE) flags 0x800 phys_seg 0 prio class 0
> <>
> [   98.906243] mmc1: Card stuck being busy! mmc_poll_for_busy
> [   98.911774] mmc1: cache flush error -110
> [   98.915747] blk_update_request: I/O error, dev mmcblk1, sector 0 op
> 0x1:(WRITE) flags 0x800 phys_seg 0 prio class 0
> <>
> Dependency failed for Serial Getty on ttyS2.
> [  128.946258] mmc1: Card stuck being busy! mmc_poll_for_busy
> [  128.951786] mmc1: cache flush error -110
> [  128.955756] blk_update_request: I/O error, dev mmcblk1, sector 0 op
> 0x1:(WRITE) flags 0x800 phys_seg 0 prio class 0
> [FAILED] Failed to start File System Check on Root Device.
> See 'systemctl status systemd-fsck-root.service' for details.
> [  OK  ] Started Apply Kernel Variables.
> [  OK  ] Reached target Login Prompts.
>          Starting Remount Root and Kernel File Systems...
> [  OK  ] Reached target Timers.
> [  OK  ] Closed Syslog Socket.
> [  OK  ] Started Emergency Shell.
> [  129.227328] EXT4-fs error (device mmcblk1p9): ext4_remount:5354:
> Abort forced by user
> [  OK  ] Reached target Emergency Mode.
> [  OK  ] Reached target Sockets.
> [FAILED] Failed to start Remount Root and Kernel File Systems.
> <>
> You are in emergency mode. After logging in, type \"journalctl -xb\" to view
> system logs, \"systemctl reboot\" to reboot, \"systemctl default\" or \"exit\"
> to boot into default mode.
> Press Enter for maintenance
> auto-login-action timed out after 874 seconds
>
> ref:
> https://lkft.validation.linaro.org/scheduler/job/1137693#L4034
> https://lkft.validation.linaro.org/scheduler/job/1158106#L4048
> https://lkft.validation.linaro.org/scheduler/job/1137690#L3985
> https://lkft.validation.linaro.org/scheduler/job/1137691#L4012
> https://lkft.validation.linaro.org/scheduler/job/1137696#L4043
> https://lkft.validation.linaro.org/scheduler/job/1137699#L4153

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: LKFT: arm x15: mmc1: cache flush error -110
  2020-02-14  9:09 ` Arnd Bergmann
@ 2020-02-14 12:09   ` Mark Brown
  0 siblings, 0 replies; 3+ messages in thread
From: Mark Brown @ 2020-02-14 12:09 UTC (permalink / raw)
  To: Arnd Bergmann
  Cc: Naresh Kamboju, Jens Axboe, Alexei Starovoitov, Ulf Hansson,
	linux-block, lkft-triage, open list, linux-mmc, John Stultz

[-- Attachment #1: Type: text/plain, Size: 1636 bytes --]

On Fri, Feb 14, 2020 at 10:09:34AM +0100, Arnd Bergmann wrote:
> On Thu, Feb 13, 2020 at 4:43 PM Naresh Kamboju

> > arm beagleboard x15 device failed to boot Linux mainline and
> > linux-next kernel due
> > to below error.
> > This error occurred across all x15 device for these kernel version.

> > This regression started happening on x15 from this commit onwards (27th Jan)
> >   git branch: master
> >   git repo: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
> >   git commit: aae1464f46a2403565f75717438118691d31ccf1
> >   git describe: v5.5-489-gaae1464f46a2

That's Linus' commit:

	Merge tag 'regulator-v5.6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator

Please include human readable descriptions of things like commits and
issues being discussed in e-mail in your mails, this makes them much
easier for humans to read especially when they have no internet access.
I do frequently catch up on my mail on flights or while otherwise
travelling so this is even more pressing for me than just being about
making things a bit easier to read.

> Is it only the merge that introduced the issue, or is the branch that got
> merged already broken?

Or is this just the first commit where the problem happened to be
noticed?  Commits done just before that on the same day include the
dmaengine and MMC merges which seem potentially relevant:

> > [   37.606241] mmc1: Card stuck being busy! mmc_poll_for_busy
> > [   37.611850] mmc1: cache flush error -110
> > [   37.615883] blk_update_request: I/O error, dev mmcblk1, sector
> > 4302400 op 0x1:(WRITE) flags 0x20800 phys_seg 1 prio class 0

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, back to index

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-02-13 15:42 LKFT: arm x15: mmc1: cache flush error -110 Naresh Kamboju
2020-02-14  9:09 ` Arnd Bergmann
2020-02-14 12:09   ` Mark Brown

Linux-mmc Archive on lore.kernel.org

Archives are clonable:
	git clone --mirror https://lore.kernel.org/linux-mmc/0 linux-mmc/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 linux-mmc linux-mmc/ https://lore.kernel.org/linux-mmc \
		linux-mmc@vger.kernel.org
	public-inbox-index linux-mmc

Example config snippet for mirrors

Newsgroup available over NNTP:
	nntp://nntp.lore.kernel.org/org.kernel.vger.linux-mmc


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git