Return-Path: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Subject: RE: [Bluez-users] sniff & pand Message-ID: <8350AFF45303EE44BE0AF1AB40CA43584DAC8E@scsmsx404.amr.corp.intel.com> From: "Pering, Trevor" To: Sender: bluez-users-admin@lists.sourceforge.net Errors-To: bluez-users-admin@lists.sourceforge.net Reply-To: bluez-users@lists.sourceforge.net List-Unsubscribe: , List-Id: BlueZ users List-Post: List-Help: List-Subscribe: , List-Archive: Date: Fri, 7 Apr 2006 14:25:25 -0700 pand and sniff have nothing to do with each other -- they are handled at different levels and are so (in my understanding) relatively independent.=20 Can you do a role switch with the device? That might have some effect. Numbers are LSB/MSB, so I think you have the order of your connection handle bytes reversed. The exact sequence that works for me is: hcitool cmd 0x02 0x0003 0x06 0x00 0x80 0x00 0x40 0x00 0x02 0x00 0x08 0x00 Trevor -----Original Message----- From: bluez-users-admin@lists.sourceforge.net [mailto:bluez-users-admin@lists.sourceforge.net] On Behalf Of Alexandre Coser Monteiro Sent: Friday, April 07, 2006 2:13 PM To: bluez-users@lists.sourceforge.net Subject: RE: [Bluez-users] sniff & pand Thank you Trevor, You rigth, but still doesn`t work. I`ve ben tried many changes of values and position but my dongle do not enter in sniff mode. There is any objection against sniff mode and a pand connection work together ? #hcitool cmd 0x02 0x0003 0x00 0x06 0x8E 0x00 0x25 0x8D 0x04 0x62 0x04 0x62 < HCI Command: ogf 0x02, ocf 0x0003, plen 10 00 06 8E 00 25 8D 04 62 04 62 > HCI Event: 0x0f plen 4 02 01 03 08 #hcitool con Connections: > ACL 00:03:C9:23:DE:B2 handle 6 state 1 lm SLAVE # hcidump HCIDump - HCI packet analyzer ver 1.11 device: hci0 snap_len: 1028 filter: 0xffffffff < HCI Command: Sniff Mode (0x02|0x0003) plen 10 > HCI Event: Command Status (0x0f) plen 4 # hciconfig -a hci0: Type: USB BD Address: 00:03:C9:23:DE:9F ACL MTU: 377:10 SCO MTU: 16:0 UP RUNNING PSCAN ISCAN RX bytes:124087 acl:483 sco:0 events:449 errors:0 TX bytes:134145 acl:507 sco:0 commands:101 errors:0 Features: 0xff 0xfd 0x05 0x00 0x00 0x00 0x00 0x00 Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 Link policy: SNIFF Link mode: SLAVE ACCEPT Name: 'Broadcom BCM2033' Class: 0x000000 Service Classes: Unspecified Device Class: Miscellaneous, HCI Ver: 1.1 (0x1) HCI Rev: 0x2 LMP Ver: 1.1 (0x1) LMP Subver: 0x1007 Manufacturer: Broadcom Corporation (15) Sds, Alexandre On Fri, 7 Apr 2006 13:46:06 -0700, Pering, Trevor wrote > how are you parsing your command line? I don' tunderstand how you get > the sniff attempts (0x0062) and sniff timeout (0x0062) from your > command. Do you mean 0x0462? I parse your max interval as 0x8E00. > Double-check the *number* of arguments you have... you have 11, when you > should have 10. >=20 > Trevor >=20 > -----Original Message----- > From: bluez-users-admin@lists.sourceforge.net > [mailto:bluez-users-admin@lists.sourceforge.net] On Behalf Of Alexandre > Coser Monteiro > Sent: Friday, April 07, 2006 12:26 PM > To: bluez-users@lists.sourceforge.net > Subject: Re: [Bluez-users] sniff & pand >=20 > Thank you for your attention Steven. >=20 > With a detailed eye in my sniff command line, I agree whith you that I > introduce wrong > parameters, but I still doesn`t understand why a pand connection doesn`t > accept my sniff > command line after my correction. > I`ve been introduced the sniff commando through the linux shell using > hcitool >=20 > [root@helio script]# hcitool cmd 0x02 0x0003 0x00 0x06 0x00 0x8E 0x25 > 0x8D 0x25 0x62 > 0x04 0x62 0X04 > < HCI Command: ogf 0x02, ocf 0x0003, plen 11 > 00 06 00 8E 25 8E 24 62 04 62 04 > > HCI Event: 0x0f plen 4 > 02 01 03 08 >=20 > Sniff Interval =3D 6 seg. > Sniff Attempt =3D 0.7 seg. > Connection handle: 0x0006 > Sniff Max Interval: 0x258E > Sniff Min Interval: 0x258D > Sniff Attempts: 0x0062 > Sniff Timeout: 0x0062 >=20 > The notation for sniff command line is LSB-MSB ? How can I do sniff work > in a pand > connection ? > I work with FedoraCore-3, Linux kernel 2.6.9-1.667smp and a usb > bluetooth dongle BT3030 > from BroadCom >=20 > Sds,=20 > Alexandre >=20 > On Fri, 07 Apr 2006 16:02:06 +0100, Steven Singer wrote > > Alexandre Coser Monteiro wrote: > > > < HCI Command: ogf 0x02, ocf 0x0003, plen 9 > > > 06 10 00 00 10 FF F7 00 07 > > > > HCI Event: 0x0f plen 4 > > > 12 01 03 08 > >=20 > > The Command Status event shows error code 0x12 =3D Invalid HCI = Command > > Parameters. > >=20 > > This means that the controller didn't like one of the parameters to > the > > sniff mode command. > >=20 > > The sniff mode command you gave had the parameters: > >=20 > > Connection handle: 0x1006 > > Sniff Max Interval: 0x0000 > > Sniff Min Interval: 0xff10 > > Sniff Attempts: 0x00f7 > > Sniff Timeout: 0x??07 > >=20 > > Notes: > >=20 > > The connection handle is invalid. The valid range is 0x0000..0x0eff > >=20 > > The maximum interval is invalid. The valid range is 0x0002..0xfffe > >=20 > > The minimum interval is invalid. The valid range is 0x0002..max > > interval. > >=20 > > The sniff attempts is highly unusual (but not actually invalid). > >=20 > > The sniff timeout field is truncated, it should be two bytes. > >=20 > > So, it's not surprising that the controller is rejecting it. > >=20 > > Where is the sniff mode command being generated? How is it getting > > through the BlueZ APIs to generate such an invalid event? Are the > > normal APIs being bypassed and is a raw command being sent. > >=20 > > - Steven > > -- ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D110944&bid=3D241720&dat=3D= 121642 _______________________________________________ Bluez-users mailing list Bluez-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-users ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 _______________________________________________ Bluez-users mailing list Bluez-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-users