Hello,
I've installed an emmc module on my Rock4 C+ card, with a DietPi OS image, which is running OK.... well, nearly OK - Today, I tried to run firefox, and got a "firefox crashed" error (which is not unusual with firefox), and I couldn't run firefox. I rebooted the OS, but then I got an error etlling me to run efsck on the emmc. I did and it booted OK after corrections have been applied - But still, no firefox -
I ran an update, and upgrade, which returned an error in unzipping firefox update !Â
OK, I uninstalled firefox, reinstalled it, and it runs OK - Anyway, a dmesg command returns this and a series of me
ssages like these ones :
[ Â 195.048869] ------------[ cut here ]------------
[ Â 195.048882] mmc1: cqhci: spurious TCN for tag 7
[ Â 195.049030] WARNING: CPU: 0 PID: 281 at drivers/mmc/host/cqhci-core.c:787 cqhci_irq+0x4b4/0x640
[ Â 195.049078] Modules linked in: snd_soc_hdmi_codec snd_soc_simple_card snd_soc_simple_card_utils snd_soc_rk817 dw_hdmi_cec dw_hdmi_i2s_audio btsdio bluetooth hantro_vpu(C) rockchip_vdec(C) brcmfmac rockchip_rga rockchip_iep v4l2_h264 brcmutil snd_soc_core videobuf2_dma_contig videobuf2_dma_sg snd_pcm_dmaengine v4l2_mem2mem videobuf2_vmalloc videobuf2_memops snd_pcm videobuf2_v4l2 snd_timer cfg80211 snd soundcore videobuf2_common videodev mc rfkill cpufreq_dt ip_tables x_tables autofs4 realtek dwmac_rk stmmac_platform stmmac pcs_xpcs
[ Â 195.049478] CPU: 0 PID: 281 Comm: kworker/0:1H Tainted: G Â Â Â Â C Â Â Â Â 5.15.93-rockchip64 #23.02.2
[ Â 195.049502] Hardware name: Radxa ROCK Pi 4C+ (DT)
[ Â 195.049517] Workqueue: kblockd blk_mq_run_work_fn
[ Â 195.049552] pstate: 800000c5 (Nzcv daIF -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[ Â 195.049576] pc : cqhci_irq+0x4b4/0x640
[ Â 195.049601] lr : cqhci_irq+0x4b4/0x640
[ Â 195.049623] sp : ffff800008003d10
[ Â 195.049634] x29: ffff800008003d10 x28: ffff000000fa49c0 x27: ffff000000633580
[ Â 195.049675] x26: ffff00000070b698 x25: ffff80000952c010 x24: ffff800009d07710
[ Â 195.049714] x23: ffff8000095504a8 x22: 0000000000000002 x21: ffff000000633000
[ Â 195.049752] x20: 0000000000000007 x19: ffff00000070b680 x18: 0000000000000001
[ Â 195.049790] x17: ffff8000edfe8000 x16: ffff800008004000 x15: 0000000000000249
[ Â 195.049829] x14: ffff800008003a20 x13: 00000000ffffffea x12: ffff800009b2fe58
[ Â 195.049868] x11: 0000000000000003 x10: ffff800009b17e18 x9 : ffff800009b17e70
[ Â 195.049907] x8 : 0000000000017fe8 x7 : c0000000ffffefff x6 : 0000000000000001
[ Â 195.049944] x5 : ffff8000edfe8000 x4 : 0000000000000000 x3 : 0000000000010004
[ Â 195.049982] x2 : 0000000000010003 x1 : 3f965b3718a37200 x0 : 0000000000000000
[ Â 195.050021] Call trace:
[ Â 195.050032] Â cqhci_irq+0x4b4/0x640
[ Â 195.050057] Â sdhci_arasan_cqhci_irq+0x5c/0x88
[ Â 195.050081] Â sdhci_irq+0xcc/0x1030
[ Â 195.050108] Â __handle_irq_event_percpu+0x60/0x258
[ Â 195.050137] Â handle_irq_event_percpu+0x38/0x88
[ Â 195.050162] Â handle_irq_event+0x48/0x98
[ Â 195.050186] Â handle_fasteoi_irq+0xb8/0x148
[ Â 195.050208] Â handle_domain_irq+0x90/0xd8
[ Â 195.050232] Â gic_handle_irq+0xb8/0x134
[ Â 195.050254] Â call_on_irq_stack+0x28/0x50
[ Â 195.050279] Â do_interrupt_handler+0x58/0x68
[ Â 195.050302] Â el1_interrupt+0x30/0x78
[ Â 195.050323] Â el1h_64_irq_handler+0x18/0x28
[ Â 195.050344] Â el1h_64_irq+0x74/0x78
[ Â 195.050363] Â preempt_count_sub+0x18/0xc0
[ Â 195.050388] Â _raw_spin_unlock_irqrestore+0x20/0x40
[ Â 195.050416] Â sdhci_cqe_enable+0x130/0x228
[ Â 195.050442] Â sdhci_arasan_cqe_enable+0x94/0xb8
[ Â 195.050466] Â cqhci_request+0xd0/0x650
[ Â 195.050489] Â mmc_cqe_start_req+0xb4/0x198
[ Â 195.050515] Â mmc_blk_mq_issue_rq+0x49c/0x868
[ Â 195.050538] Â mmc_mq_queue_rq+0x114/0x2b0
[ Â 195.050559] Â blk_mq_dispatch_rq_list+0x124/0x8b0
[ Â 195.050587] Â __blk_mq_sched_dispatch_requests+0xc4/0x1d8
[ Â 195.050608] Â blk_mq_sched_dispatch_requests+0x3c/0x78
[ Â 195.050629] Â __blk_mq_run_hw_queue+0x64/0xa0
[ Â 195.050651] Â blk_mq_run_work_fn+0x20/0x30
[ Â 195.050673] Â process_one_work+0x20c/0x4e8
[ Â 195.050699] Â worker_thread+0x48/0x498
[ Â 195.050722] Â kthread+0x138/0x150
[ Â 195.050744] Â ret_from_fork+0x10/0x20
[ Â 195.050768] ---[ end traceÂ[ Â 344.530483] mmc1: running CQE recovery
[ Â 344.783580] mmc1: running CQE recovery
[ Â 344.789425] mmc1: running CQE recovery
[ Â 344.794499] mmc1: running CQE recovery
[ Â 344.794953] blk_update_request: I/O error, dev mmcblk1, sector 7635968 op 0x1:(WRITE) flags 0x800 phys_seg 82 prio class 0
[ Â 344.795010] EXT4-fs warning (device mmcblk1p1): ext4_end_bio:348: I/O error 10 writing to inode 3940 starting block 954615)
[ Â 344.795141] Buffer I/O error on device mmcblk1p1, logical block 950400
[ Â 344.795201] Buffer I/O error on device mmcblk1p1, logical block 950401
[ Â 344.795227] Buffer I/O error on device mmcblk1p1, logical block 950402
[ Â 344.795256] Buffer I/O error on device mmcblk1p1, logical block 950403
[ Â 344.795284] Buffer I/O error on device mmcblk1p1, logical block 950404
[ Â 344.795310] Buffer I/O error on device mmcblk1p1, logical block 950405
[ Â 344.795336] Buffer I/O error on device mmcblk1p1, logical block 950406
[ Â 344.795362] Buffer I/O error on device mmcblk1p1, logical block 950407
[ Â 344.795388] Buffer I/O error on device mmcblk1p1, logical block 950408
[ Â 344.795415] Buffer I/O error on device mmcblk1p1, logical block 950409
[ Â 427.310114] mmc1: running CQE recovery
[ Â 427.316018] mmc1: running CQE recovery
[ Â 466.650771] mmc1: running CQE recovery
[ Â 466.657321] mmc1: running CQE recovery
[ Â 466.700042] mmc1: running CQE recovery
I didn't notice that while I ran the same DietPi image on the SD card -Â
Does anybody know if these are common problems with eMMC modules ?Â
Thanks a lot,
JF
Â
Â