Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#42237 - Realtek RTS5139 card reader does not work anymore

Attached to Project: Arch Linux
Opened by Daniel Kamil Kozar (XAVeRY) - Saturday, 04 October 2014, 10:02 GMT
Last edited by Doug Newgard (Scimmia) - Saturday, 04 October 2014, 16:50 GMT
Task Type Bug Report
Category Kernel
Status Closed
Assigned To No-one
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
The Realtek RTS5139 MS/SD card reader does not work in kernel versions 3.16 and newer. The following messages can be seen in the kernel's logs :

[ 240.097809] INFO: task kworker/u32:4:115 blocked for more than 120 seconds.
[ 240.097822] Tainted: G O 3.16.3-1-ARCH #1
[ 240.097826] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[ 240.097831] kworker/u32:4 D 0000000000000000 0 115 2 0x00000000
[ 240.097857] Workqueue: kmemstick memstick_check [memstick]
[ 240.097862] ffff8802429efce0 0000000000000046 ffff880243de32f0 0000000000014580
[ 240.097870] ffff8802429effd8 0000000000014580 ffff880243de32f0 0000000000014580
[ 240.097876] 0000000000014580 00000000fffea6d5 ffff8802429efc40 ffffffff8109ea3a
[ 240.097884] Call Trace:
[ 240.097902] [<ffffffff8109ea3a>] ? update_rq_clock.part.78+0x1a/0xa0
[ 240.097911] [<ffffffff810a7d18>] ? __enqueue_entity+0x78/0x80
[ 240.097920] [<ffffffff8152d289>] schedule+0x29/0x70
[ 240.097927] [<ffffffff8152d6f6>] schedule_preempt_disabled+0x16/0x20
[ 240.097934] [<ffffffff8152f075>] __mutex_lock_slowpath+0xe5/0x230
[ 240.097941] [<ffffffff8152f1d7>] mutex_lock+0x17/0x30
[ 240.097950] [<ffffffffa09dd292>] rtsx_usb_ms_set_param+0x42/0x8c0 [rtsx_usb_ms]
[ 240.097959] [<ffffffffa07f07dd>] memstick_power_on+0x1d/0x40 [memstick]
[ 240.097967] [<ffffffffa07f0b20>] memstick_check+0x320/0x390 [memstick]
[ 240.097978] [<ffffffff8108afa8>] process_one_work+0x168/0x450
[ 240.097986] [<ffffffff8108b5db>] worker_thread+0x6b/0x550
[ 240.097995] [<ffffffff8108b570>] ? init_pwq.part.22+0x10/0x10
[ 240.098002] [<ffffffff81091cea>] kthread+0xea/0x100
[ 240.098009] [<ffffffff81091c00>] ? kthread_create_on_node+0x1b0/0x1b0
[ 240.098017] [<ffffffff8153107c>] ret_from_fork+0x7c/0xb0
[ 240.098024] [<ffffffff81091c00>] ? kthread_create_on_node+0x1b0/0x1b0
[ 240.098030] INFO: task kworker/u32:5:116 blocked for more than 120 seconds.
[ 240.098034] Tainted: G O 3.16.3-1-ARCH #1
[ 240.098038] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[ 240.098042] kworker/u32:5 D 0000000000000000 0 116 2 0x00000000
[ 240.098080] Workqueue: kmmcd mmc_rescan [mmc_core]
[ 240.098084] ffff8802429f3b80 0000000000000046 ffff880242c7bd20 0000000000014580
[ 240.098091] ffff8802429f3fd8 0000000000014580 ffff880242c7bd20 dead000000200200
[ 240.098098] 00000000fffea822 ffff88024432c000 ffffffff8107b7b0 ffff880242c7bd20
[ 240.098104] Call Trace:
[ 240.098115] [<ffffffff8107b7b0>] ? migrate_timer_list+0xd0/0xd0
[ 240.098122] [<ffffffff8152ddd6>] ? wait_for_common+0x166/0x190
[ 240.098128] [<ffffffff8152d289>] schedule+0x29/0x70
[ 240.098137] [<ffffffff813aed55>] rpm_resume+0x245/0x690
[ 240.098145] [<ffffffff810b6b40>] ? __wake_up_sync+0x20/0x20
[ 240.098151] [<ffffffff813aee6a>] rpm_resume+0x35a/0x690
[ 240.098158] [<ffffffff813aee6a>] rpm_resume+0x35a/0x690
[ 240.098174] [<ffffffffa010220a>] ? rtsx_usb_get_rsp+0x3a/0x50 [rtsx_usb]
[ 240.098181] [<ffffffff813af1e0>] __pm_runtime_resume+0x40/0x60
[ 240.098196] [<ffffffffa01ef651>] sdmmc_set_ios+0x91/0xa70 [rtsx_usb_sdmmc]
[ 240.098204] [<ffffffff812adaa3>] ? delay_tsc+0x43/0xc0
[ 240.098221] [<ffffffffa0255cbf>] mmc_power_up+0x7f/0x2d0 [mmc_core]
[ 240.098239] [<ffffffffa0254ae1>] ? mmc_power_off.part.19+0x81/0xf0 [mmc_core]
[ 240.098257] [<ffffffffa025a4a3>] ? mmc_attach_mmc+0x53/0x1d0 [mmc_core]
[ 240.098277] [<ffffffffa0256c26>] mmc_rescan+0x246/0x2f0 [mmc_core]
[ 240.098287] [<ffffffff8108afa8>] process_one_work+0x168/0x450
[ 240.098295] [<ffffffff8108b5db>] worker_thread+0x6b/0x550
[ 240.098303] [<ffffffff8108b570>] ? init_pwq.part.22+0x10/0x10
[ 240.098310] [<ffffffff81091cea>] kthread+0xea/0x100
[ 240.098317] [<ffffffff81091c00>] ? kthread_create_on_node+0x1b0/0x1b0
[ 240.098324] [<ffffffff8153107c>] ret_from_fork+0x7c/0xb0
[ 240.098331] [<ffffffff81091c00>] ? kthread_create_on_node+0x1b0/0x1b0
[ 240.098337] INFO: task kworker/0:2:134 blocked for more than 120 seconds.
[ 240.098341] Tainted: G O 3.16.3-1-ARCH #1
[ 240.098345] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[ 240.098348] kworker/0:2 D 0000000000000000 0 134 2 0x00000000
[ 240.098358] Workqueue: pm pm_runtime_work
[ 240.098361] ffff880242b73b70 0000000000000046 ffff8802429e32f0 0000000000014580
[ 240.098367] ffff880242b73fd8 0000000000014580 ffff8802429e32f0 0000000000000000
[ 240.098374] 0000000000000000 0000000000000498 0000000100000000 0000000200000002
[ 240.098381] Call Trace:
[ 240.098388] [<ffffffff8152d289>] schedule+0x29/0x70
[ 240.098394] [<ffffffff8152d6f6>] schedule_preempt_disabled+0x16/0x20
[ 240.098401] [<ffffffff8152f075>] __mutex_lock_slowpath+0xe5/0x230
[ 240.098407] [<ffffffff8152f1d7>] mutex_lock+0x17/0x30
[ 240.098422] [<ffffffffa01025fc>] rtsx_usb_suspend+0x2c/0x80 [rtsx_usb]
[ 240.098451] [<ffffffffa002bdad>] usb_suspend_both+0x9d/0x1f0 [usbcore]
[ 240.098473] [<ffffffffa002d043>] usb_runtime_suspend+0x33/0x80 [usbcore]
[ 240.098494] [<ffffffffa002d010>] ? usb_probe_interface+0x340/0x340 [usbcore]
[ 240.098501] [<ffffffff813adb72>] __rpm_callback+0x32/0x70
[ 240.098507] [<ffffffff813adbd6>] rpm_callback+0x26/0xa0
[ 240.098513] [<ffffffff813ae121>] rpm_suspend+0x121/0x680
[ 240.098520] [<ffffffff813ae927>] ? rpm_idle+0x1b7/0x330
[ 240.098526] [<ffffffff813af883>] __pm_runtime_suspend+0x53/0x70
[ 240.098546] [<ffffffffa002d0b0>] ? usb_runtime_resume+0x20/0x20 [usbcore]
[ 240.098566] [<ffffffffa002d0da>] usb_runtime_idle+0x2a/0x40 [usbcore]
[ 240.098573] [<ffffffff813adb72>] __rpm_callback+0x32/0x70
[ 240.098579] [<ffffffff813ae9be>] rpm_idle+0x24e/0x330
[ 240.098585] [<ffffffff813af9df>] pm_runtime_work+0xbf/0xd0
[ 240.098593] [<ffffffff8108afa8>] process_one_work+0x168/0x450
[ 240.098601] [<ffffffff8108b5db>] worker_thread+0x6b/0x550
[ 240.098609] [<ffffffff8108b570>] ? init_pwq.part.22+0x10/0x10
[ 240.098615] [<ffffffff81091cea>] kthread+0xea/0x100
[ 240.098622] [<ffffffff81091c00>] ? kthread_create_on_node+0x1b0/0x1b0
[ 240.098629] [<ffffffff8153107c>] ret_from_fork+0x7c/0xb0
[ 240.098636] [<ffffffff81091c00>] ? kthread_create_on_node+0x1b0/0x1b0
[ 240.098648] INFO: task rtsx_usb_ms_5:353 blocked for more than 120 seconds.
[ 240.098652] Tainted: G O 3.16.3-1-ARCH #1
[ 240.098655] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[ 240.098659] rtsx_usb_ms_5 D 0000000000000007 0 353 2 0x00000000
[ 240.098664] ffff880240493df0 0000000000000046 ffff8800a430bd20 0000000000014580
[ 240.098671] ffff880240493fd8 0000000000014580 ffff8800a430bd20 ffff8802406fccc0
[ 240.098677] ffff880240493d30 ffffffffa0027711 ffff880240493da8 ffffffffa002856b
[ 240.098684] Call Trace:
[ 240.098706] [<ffffffffa0027711>] ? usb_free_urb+0x21/0x30 [usbcore]
[ 240.098728] [<ffffffffa002856b>] ? usb_start_wait_urb+0xab/0x180 [usbcore]
[ 240.098748] [<ffffffffa002856b>] ? usb_start_wait_urb+0xab/0x180 [usbcore]
[ 240.098757] [<ffffffff8107be0b>] ? lock_timer_base.isra.36+0x2b/0x50
[ 240.098764] [<ffffffff8107bf1e>] ? try_to_del_timer_sync+0x5e/0x90
[ 240.098771] [<ffffffff8152d289>] schedule+0x29/0x70
[ 240.098776] [<ffffffff8152d6f6>] schedule_preempt_disabled+0x16/0x20
[ 240.098783] [<ffffffff8152f075>] __mutex_lock_slowpath+0xe5/0x230
[ 240.098789] [<ffffffff8152f1d7>] mutex_lock+0x17/0x30
[ 240.098798] [<ffffffffa09ddb6d>] rtsx_usb_detect_ms_card+0x5d/0x110 [rtsx_usb_ms]
[ 240.098806] [<ffffffffa09ddb10>] ? rtsx_usb_ms_set_param+0x8c0/0x8c0 [rtsx_usb_ms]
[ 240.098813] [<ffffffff81091cea>] kthread+0xea/0x100
[ 240.098820] [<ffffffff81091c00>] ? kthread_create_on_node+0x1b0/0x1b0
[ 240.098827] [<ffffffff8153107c>] ret_from_fork+0x7c/0xb0
[ 240.098834] [<ffffffff81091c00>] ? kthread_create_on_node+0x1b0/0x1b0

Steps to reproduce: Unknown. The card reader simply does not work, and I did not do anything special (there is no card in the reader's slot) for the messages to appear.

Hardware : Asus K53SV laptop.
This task depends upon

Closed by  Doug Newgard (Scimmia)
Saturday, 04 October 2014, 16:50 GMT
Reason for closing:  Not a bug
Additional comments about closing:  User requested: Improper report. The issue was caused by an microSD adapter without a card being inserted into the reader.

Loading...