From: Tobias Jakobi <tjakobi@math.uni-bielefeld.de>
To: Marek Szyprowski <m.szyprowski@samsung.com>,
linux-samsung-soc <linux-samsung-soc@vger.kernel.org>
Cc: Sylwester Nawrocki <s.nawrocki@samsung.com>
Subject: Re: exynos4412: misc issues on Hardkernel Odroid boards
Date: Sat, 14 Feb 2015 19:14:33 +0100 [thread overview]
Message-ID: <54DF9089.8050204@math.uni-bielefeld.de> (raw)
In-Reply-To: <54D86913.2050109@samsung.com>
Hello!
Marek Szyprowski wrote:
>> 4) Spinlock BUGs triggered by the sdhci subsystem (so for the people
>> using the system with a SD card). This is also a known problem, I think
>> first mentioned here:
>> http://www.spinics.net/lists/linux-mmc/msg27277.html
>> Currently fixing this with this patch:
>> https://github.com/tobiasjakobi/linux-odroid/commit/abc749843dd7022d01322dca3db0181211a30cd8
>>
>
> The fix for this issue has been queued to mmc-next:
> https://git.linaro.org/people/ulf.hansson/mmc.git/commit/017210d1c0dc2e2d3b142985cb31d90b98dc0f0f
This fix doesn't work for me. I have it applied, but encountered this
just now:
[ 33.159544] BUG: scheduling while atomic: mmcqd/0/789/0x00000002
[ 33.159558] Modules linked in: bridge stp llc bnep btrfs xor xor_neon
zlib_inflate zlib_deflate raid6_pq ecb btusb bluetooth usb_storage
[ 33.159625] Preemption disabled at:[<c037de64>]
sdhci_do_set_ios+0x24/0x6a0
[ 33.159673] CPU: 0 PID: 789 Comm: mmcqd/0 Not tainted 3.19.0-debug+ #1
[ 33.159683] Hardware name: SAMSUNG EXYNOS (Flattened Device Tree)
[ 33.159692] Backtrace:
[ 33.159724] [<c00122e0>] (dump_backtrace) from [<c00124f8>]
(show_stack+0x18/0x1c)
[ 33.159734] r6:c06b6db4 r5:ffffffff r4:00000000 r3:dc8cb100
[ 33.159777] [<c00124e0>] (show_stack) from [<c04bf2cc>]
(dump_stack+0x88/0xc8)
[ 33.159796] [<c04bf244>] (dump_stack) from [<c04bbc9c>]
(__schedule_bug+0xac/0xbc)
[ 33.159805] r6:00000000 r5:ee791780 r4:ee3a4b00 r3:eda18000
[ 33.159841] [<c04bbbf0>] (__schedule_bug) from [<c04c0d48>]
(__schedule+0x4b8/0x600)
[ 33.159859] [<c04c0890>] (__schedule) from [<c04c0ec8>]
(schedule+0x38/0x84)
[ 33.159868] r10:c06f4374 r9:c0701c4c r8:eda19c78 r7:ee3a4b00
r6:600000d3 r5:c06c5994
[ 33.159898] r4:c06c5990
[ 33.159919] [<c04c0e90>] (schedule) from [<c04c1274>]
(schedule_preempt_disabled+0x18/0x24)
[ 33.159939] [<c04c125c>] (schedule_preempt_disabled) from
[<c04c3c8c>] (__mutex_lock_slowpath+0x190/0x428)
[ 33.159955] [<c04c3afc>] (__mutex_lock_slowpath) from [<c04c3f38>]
(mutex_lock+0x14/0x2c)
[ 33.159964] r10:ed8a295c r9:ffffffff r8:00000000 r7:ee017668
r6:00000002 r5:ee021580
[ 33.159994] r4:c06c5990
[ 33.160012] [<c04c3f24>] (mutex_lock) from [<c03a16f4>]
(clk_prepare_lock+0x58/0x100)
[ 33.160021] r4:c0704bac r3:ee370a00
[ 33.160044] [<c03a169c>] (clk_prepare_lock) from [<c03a2284>]
(clk_round_rate+0x18/0x34)
[ 33.160053] r5:ee021580 r4:02faf080
[ 33.160078] [<c03a226c>] (clk_round_rate) from [<c037fb70>]
(sdhci_s3c_set_clock+0x1d8/0x1fc)
[ 33.160088] r5:ee017400 r4:02faf080
[ 33.160113] [<c037f998>] (sdhci_s3c_set_clock) from [<c037fbf0>]
(sdhci_cmu_set_clock+0x5c/0x1cc)
[ 33.160122] r9:eda19e8c r8:60000053 r7:ee270e00 r6:ee017000
r5:02faf080 r4:ee017400
[ 33.160161] [<c037fb94>] (sdhci_cmu_set_clock) from [<c037df24>]
(sdhci_do_set_ios+0xe4/0x6a0)
[ 33.160171] r9:eda19e8c r8:60000053 r7:ee017518 r6:ee017000
r5:ee0172c0 r4:ee017400
[ 33.160209] [<c037de40>] (sdhci_do_set_ios) from [<c037e510>]
(sdhci_set_ios+0x30/0x40)
[ 33.160218] r10:ed8a295c r9:eda19e8c r8:ee0173bc r7:ed8a2a80
r6:02faf080 r5:ee0172c0
[ 33.160248] r4:ee017000 r3:c06d09a8
[ 33.160275] [<c037e4e0>] (sdhci_set_ios) from [<c0369614>]
(__mmc_set_clock+0x74/0x78)
[ 33.160285] r5:ee0172c0 r4:ee017000
[ 33.160308] [<c03695a0>] (__mmc_set_clock) from [<c0369670>]
(mmc_ungate_clock+0x28/0x30)
[ 33.160317] r6:ee01725c r5:ee01724c r4:ee017000 r3:00000000
[ 33.160351] [<c0369648>] (mmc_ungate_clock) from [<c036bcf0>]
(mmc_host_clk_hold+0x50/0x7c)
[ 33.160369] [<c036bca0>] (mmc_host_clk_hold) from [<c036797c>]
(mmc_start_request+0xcc/0x110)
[ 33.160378] r6:00000001 r5:ee017000 r4:ed8a2970 r3:ed8a2a0c
[ 33.160409] [<c03678b0>] (mmc_start_request) from [<c03688fc>]
(mmc_start_req+0x288/0x38c)
[ 33.160419] r5:00000000 r4:ee017000
[ 33.160443] [<c0368674>] (mmc_start_req) from [<c0377b48>]
(mmc_blk_issue_rw_rq+0xcc/0xaf4)
[ 33.160452] r10:eda10000 r9:ed8a2814 r8:ed965000 r7:00000000
r6:ed965000 r5:00000000
[ 33.160482] r4:ed8a2970
[ 33.160500] [<c0377a7c>] (mmc_blk_issue_rw_rq) from [<c0378674>]
(mmc_blk_issue_rq+0x104/0x4d8)
[ 33.160510] r10:24590060 r9:00000001 r8:ed8a2800 r7:ed8a2800
r6:ed965000 r5:eda10000
[ 33.160539] r4:ed8a2814
[ 33.160558] [<c0378570>] (mmc_blk_issue_rq) from [<c0379970>]
(mmc_queue_thread+0xb8/0x15c)
[ 33.160567] r10:ed965000 r9:00000001 r8:24590060 r7:00000000
r6:eda18000 r5:eda28000
[ 33.160597] r4:ed8a2814
[ 33.160619] [<c03798b8>] (mmc_queue_thread) from [<c00435a8>]
(kthread+0xe8/0x100)
[ 33.160628] r10:00000000 r9:00000000 r8:00000000 r7:c03798b8
r6:ed8a2814 r5:00000000
[ 33.160657] r4:ee3bdbc0
[ 33.160677] [<c00434c0>] (kthread) from [<c000ec60>]
(ret_from_fork+0x14/0x34)
[ 33.160686] r7:00000000 r6:00000000 r5:c00434c0 r4:ee3bdbc0
With best wishes,
Tobias
next prev parent reply other threads:[~2015-02-14 18:14 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-02-08 15:00 exynos4412: misc issues on Hardkernel Odroid boards Tobias Jakobi
2015-02-08 9:52 ` Krzysztof Kozlowski
2015-02-09 8:00 ` Marek Szyprowski
2015-02-09 20:28 ` Tobias Jakobi
[not found] ` <54D9EDC8.6020508@samsung.com>
2015-02-24 13:39 ` Tobias Jakobi
2015-03-03 14:10 ` Marek Szyprowski
2015-04-24 11:24 ` Marek Szyprowski
2015-05-03 12:39 ` Tobias Jakobi
2015-02-14 18:14 ` Tobias Jakobi [this message]
2015-02-17 13:24 ` Krzysztof Kozlowski
2015-02-17 13:32 ` Tobias Jakobi
2015-03-20 1:20 ` Tobias Jakobi
2015-03-20 8:25 ` Krzysztof Kozlowski
2015-03-23 16:30 ` Paul Osmialowski
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=54DF9089.8050204@math.uni-bielefeld.de \
--to=tjakobi@math.uni-bielefeld.de \
--cc=linux-samsung-soc@vger.kernel.org \
--cc=m.szyprowski@samsung.com \
--cc=s.nawrocki@samsung.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox