AnsweredAssumed Answered

i.MX8 M Quad EVK - Dual Display and WiFi/BT support

Question asked by Rutvij Trivedi on Aug 28, 2018
Latest reply on Sep 18, 2018 by Diego Adrian Cuevas

Hi Folks,

 

I have got I.MK8Mq EVK and below are my related queries,

 

1) Is dual display configuration is possible for HDMI and MX8-DSI-OLED display. As I found that it uses the fsl-imx8mq-evk-dcss-rm67191.dts, which disable the hdmi output by default. If its possible, you please provide steps or patch.

 

2) Unable to up bluetooth and wifi module. Loading wifi module gives following error message.

 

root@imx8mqevk:~# [  363.614928] INFO: task systemd-udevd:2407 blocked for more than 120 seconds.
[  363.622001]       Tainted: G           O    4.9.88-imx_4.9.88_2.0.0_ga+g5e23f9d #1
[  363.629703] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[  363.637652] systemd-udevd   D    0  2407   1727 0x0000020d
[  363.643276] Call trace:
[  363.645736] [<ffff000008085e98>] __switch_to+0x90/0xc0
[  363.651001] [<ffff000008c653f0>] __schedule+0x178/0x590
[  363.656349] [<ffff000008c65844>] schedule+0x3c/0xa8
[  363.661349] [<ffff000008c688e4>] schedule_timeout+0x174/0x248
[  363.667414] [<ffff000008c67680>] __down+0x58/0x90
[  363.672234] [<ffff000008102e74>] down+0x4c/0x68
[  363.677574] [<ffff000000f4155c>] HIFExchangeBMIMsg+0x20c/0x330 [wlan]
[  363.684774] [<ffff000000f47ac4>] bmi_download_firmware+0x64/0x130 [wlan]
[  363.692207] [<ffff000000edff9c>] vos_open+0x174/0x6c0 [wlan]
[  363.698572] [<ffff000000d9bca4>] hdd_wlan_startup+0x5ac/0x12e0 [wlan]
[  363.705740] [<ffff000000f45cc8>] hif_pci_probe+0x5f8/0x858 [wlan]
[  363.711956] [<ffff000008486c4c>] pci_device_probe+0x9c/0x140
[  363.717734] [<ffff000008649a40>] driver_probe_device+0x1d0/0x2c8
[  363.723852] [<ffff000008649bf4>] __driver_attach+0xbc/0xc0
[  363.729532] [<ffff000008647b34>] bus_for_each_dev+0x4c/0x98
[  363.735223] [<ffff0000086493b8>] driver_attach+0x20/0x28
[  363.740648] [<ffff000008648fa8>] bus_add_driver+0x1b8/0x228
[  363.746334] [<ffff00000864a578>] driver_register+0x60/0xf8
[  363.751933] [<ffff0000084857a8>] __pci_register_driver+0x38/0x40
[  363.758669] [<ffff000000f45630>] hif_register_driver+0x18/0x38 [wlan]
[  363.765822] [<ffff000000d93d80>] hdd_hif_register_driver+0x30/0x78 [wlan]
[  363.773334] [<ffff0000011fa0b4>] hdd_module_init+0xb4/0x1000 [wlan]
[  363.779722] [<ffff000008083a50>] do_one_initcall+0x38/0x130
[  363.785411] [<ffff0000081767d8>] do_init_module+0x5c/0x1bc
[  363.791088] [<ffff000008139650>] load_module+0x1c50/0x20f8
[  363.796688] [<ffff000008139d78>] SyS_finit_module+0xa8/0xc0
[  363.802378] [<ffff0000080838d8>] __sys_trace_return+0x0/0x4


3) With Bluetooth I'm getting below logs in dmesg

[    3.184993] Bluetooth: RFCOMM TTY layer initialized
[    3.189898] Bluetooth: RFCOMM socket layer initialized
[    3.195111] Bluetooth: RFCOMM ver 1.11
[    3.198877] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    3.204429] Bluetooth: BNEP filters: protocol multicast
[    3.209694] Bluetooth: BNEP socket layer initialized
[    3.214804] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[    3.220776] Bluetooth: HIDP socket layer initialized

 

Then from terminal i executed below commands

 

root@imx8mqevk:~# systemctl start bluetooth.service
root@imx8mqevk:~# bluetoothctl
Agent registered
[bluetooth]# power on
No default controller available

 

Found imx6ul board with Murata wifi/bt dev kits for NXP imx.  post but not able to map with i.MX8 Mq EVK
Kernel version : NXP i.MX Release Distro 4.9.88-2.0.0 (rocko)


Your suggestions are greatly appreciated. Thank You

 

Regards,
Rutvij Trivedi.

Outcomes