Hello,
We have a development board with WIFI/BT module Murata Type 1ZM (chipset 88W8987), and would like to do the Bluetooth RF testing.
Our system on the board is linux yocto image, so I get the source code bridge_linux_0.1.0.43-src.tgz and cross-compile the mfgbridge. The mfgbridge run well on our board, but It encountered some errors when sending commands using labtool on Windows Host.
Here is the log printed by the console on the board:
root@rzboard:~/bridge_linux_0.1.0.43# ./mfgbridge
UART: initialize ...
UART: initialization is completed.
NET: initialize ...
NET: socket bind is completed!
NET: initialization is completed.
NET: server port: 9930
NET: client port: 9931
NET: socket FD = 4
NET: new connection from 192.168.2.152
Initialize drvwrapper ....
ioctl[SIOCGIWPRIV]: Operation not supported
mlan0 no private ioctls.
DRV: driver is initialized.
NET: socket FD = 5
NET: receive a packet (bytes = 16
BRDG: process Rx msg ...
HCI Command
header:type=[03 00 00 00] len=[10 00] st=[00 00]
buf: 01 03 0c 00 00
cmd_payload_len=4
cmd[ 01 03 0c 00 00 00 00 00
HCIsend: ogf=03 ocf=03 msglen=0 [00 00 00 00]
HCI filter setup failed
NET: send a msg.
NET: the msg is sent.
NET: socket FD = 5
NET: receive a packet (bytes = 16
BRDG: process Rx msg ...
HCI Command
header:type=[03 00 00 00] len=[10 00] st=[00 00]
buf: 01 09 10 00 00
cmd_payload_len=4
cmd[ 01 09 10 00 00 00 00 00
HCIsend: ogf=04 ocf=09 msglen=0 [00 00 00 00]
HCI filter setup failed
Due to the "HCI filter setup failed "error, the labtool cannot get the correct Bluetooth feedback data.
How to solve this problem and make the Bluetooth test run smoothly?
Dear nickcheng,
Could you please provide more details about your setup? We need at least the following details:
• DUT
○ Which Linux Kernel version are you using?
* Details about your BSP would be helpful
○ What kind of device is your DUT? (is it an i.MX, another SBC, etc.)
• Host
○ Which Windows version is your host running?
○ Which Labtool version are you using?
These details provide information to set a similar environment to reproduce your issue.
Best regards,
Alan
Hi Alan,
Thanks for your reply.
The details as below:
• DUT
○ Board:
our development board with murata Type 1ZM module
and the ARM MPU is renesas RZ/V2L with 1.2GHz Dual-Core Cortex®-A55 CPU.
○ BSP:
Linux version is 5.10.83
Yocto version is 3.1.14 (dunfell) and download yocto files from renesas website.
○ WIFI/BT firmware:
sdiouart8987_combo_v0.bin, the version is SD8987----16.92.10.p210-MM5X16283.p2-GPL-(FP92)
○ mfgbridge:
Marvell MFG Tool Bridge Version: 0.1.0.43
• Host
○ Windows version is your host running?
>> Windows 10 Professional
○ Which Labtool version are you using?
>> Name: Dut labtool
Version: 1.0.0.164
Date: Feb 9 2018 (16:40:29)
Dear nickcheng,
I apologize for the late response.
I tried the same Labtool version you have and did not find any issues.
I have tried Bluetooth commands: 125, 126, 127, 128, 78, and 45. I attach a screenshot with the commands between DUT and the Windows Host.
• Could you please share the commands you used to test them in my setup?
• Could you please share how are you loading the driver and bringing the Wi-Fi and Bluetooth interface up?
Best regards,
Alan
Hi Alan,
I have tested the commands such as 11 15 45 80 88, and none of the commands received a correct response value.
The driver module is loaded automatically when the system starts.
For the wifi module and firmware loading, please check the attached file 8987_param_on_rzboard.txt.
For the Bluetooth, I set the port and Interface name in the attached file bridge_init.conf
Could you please share the tools and firmware you tested, including Labtool, mfgbridge and its conf, 88W8987 firmware and its conf?
I will have a try on our board.
Hi, Nick, have you solved this issue, I have similar issue with you.
Dear nickcheng,
I cannot share Labtool binaries or configuration files, however, the versions I used are the following:
• Labtool version: 1.0.0.164
• Mfgbridge version: Marvell MFG Tool Bridge Version: 0.1.0.43
However, instead of testing with a Renesas MPU I tested it with a NXP i.MX 8m mini EVK as I don't have access to your specific product.
Best regards,
Alan