Hi Luiz, > -----Original Message----- > From: linux-bluetooth-owner@vger.kernel.org [mailto:linux-bluetooth- > owner@vger.kernel.org] On Behalf Of Luiz Augusto von Dentz > Sent: Monday, May 11, 2015 5:06 PM > To: Gowtham Anandha Babu > Cc: linux-bluetooth@vger.kernel.org; Bharat Bhusan Panda; > cpgs@samsung.com; Grzegorz Kolodziejczyk > Subject: Re: Query regarding bneptest tool > > Hi Gowtham, > > On Mon, May 11, 2015 at 2:06 PM, Gowtham Anandha Babu > wrote: > > Hi All, > > > > I am testing BlueZ bnep test tool (tools/bneptest) using PTS 6.1.0. > > The BNEP client test cases are not passing in BT_IO_SEC_MEDIUM > > security level. > > My PTS PICS and PIXIT are same as android/pixit-bnep.txt, > > android/pics-bnep.txt. > > Whereas when the security level is BT_IO_SEC_LOW, it is passing. > > If it is a valid fix, then I will send a patch for the same. > > This is tested in Linux, not sure about android. > > It might be related to pairing then, do you have any agent registered in the > system? Check the HCI logs with btmon, it should tell us what is happening. > I have attached both logs. Below is the procedure I followed. -------------------------------------------------------------------- PTS output: Test case : TC_CTRL_BV_02_C started - Received passkey: 564246, from: gowtham-ab-0 - User canceled the current operation MMI. - MMI CM_EXIT - got an OTHERWISE - MTC: Test case ended -Final Verdict: INCONC TC_CTRL_BV_02_C finished -------------------------------------------------------------------- BlueZ output: /latest_bluez/bluez/test$ sudo ./bneptest -c 00:1B:DC:07:33:4E -b pan0 -n bnep0 bnep_client_connect connecting 00:1B:DC:07:33:4E cannot initiate bnep connection connected_client_cb ^Cgot sig = 2, cleaning up... cleanup successful - exit -------------------------------------------------------------------- /latest_bluez/bluez/test$ ./simple-agent Agent registered Release gowtham.ab@gowtham-ab:~/latest_bluez/bluez/test$ ./simple-agent Agent registered RequestConfirmation (/org/bluez/hci0/dev_00_1B_DC_07_33_4E, 564246) Confirm passkey (yes/no): yes Release -------------------------------------------------------------------- After confirming the passkey, it becomes Authentication Failure and Remote User Terminated Connection as captured in btmon, hcidump logs. What might be the problem? > > > > diff --git a/tools/bneptest.c b/tools/bneptest.c index > > 98ee9b1..fccecd2 100644 > > --- a/tools/bneptest.c > > +++ b/tools/bneptest.c > > @@ -477,7 +477,7 @@ static int bnep_client_connect(void) > > BT_IO_OPT_SOURCE_BDADDR, &src_addr, > > BT_IO_OPT_DEST_BDADDR, &dst_addr, > > BT_IO_OPT_PSM, BNEP_PSM, > > - BT_IO_OPT_SEC_LEVEL, > > BT_IO_SEC_MEDIUM, > > + BT_IO_OPT_SEC_LEVEL, > > + BT_IO_SEC_LOW, > > BT_IO_OPT_OMTU, BNEP_MTU, > > BT_IO_OPT_IMTU, BNEP_MTU, > > BT_IO_OPT_INVALID); > > > > > > Regards, > > Gowtham Anandha Babu > > > > > > -- > Luiz Augusto von Dentz > -- Regards, Gowtham Anandha Babu > To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in > the body of a message to majordomo@vger.kernel.org More majordomo > info at http://vger.kernel.org/majordomo-info.html