Return-Path: From: "Alexandre Coser Monteiro" To: bluez-users@lists.sourceforge.net Subject: RE: [Bluez-users] sniff & pand Message-Id: <20060407214713.M40337@cos.ufrj.br> In-Reply-To: <8350AFF45303EE44BE0AF1AB40CA43584DAC8E@scsmsx404.amr.corp.intel.com> References: <8350AFF45303EE44BE0AF1AB40CA43584DAC8E@scsmsx404.amr.corp.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 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 20:13:07 -0200 EUREKA, EUREKA, it is working, it is working !!!!! You are right it is just a reversed sequence of MSB/LSB, but I didn`t find it write in any where. Thank you for your help ! On Fri, 7 Apr 2006 14:25:25 -0700, Pering, Trevor wrote > pand and sniff have nothing to do with each other -- they are handled at > different levels and are so (in my understanding) relatively > independent. > > 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. > > > > 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 12:26 PM > > To: bluez-users@lists.sourceforge.net > > Subject: Re: [Bluez-users] sniff & pand > > > > Thank you for your attention Steven. > > > > 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 > > > > [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 > > > > Sniff Interval = 6 seg. > > Sniff Attempt = 0.7 seg. > > Connection handle: 0x0006 > > Sniff Max Interval: 0x258E > > Sniff Min Interval: 0x258D > > Sniff Attempts: 0x0062 > > Sniff Timeout: 0x0062 > > > > 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 > > > > Sds, > > Alexandre > > > > 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 > > > > > > The Command Status event shows error code 0x12 = Invalid HCI Command > > > Parameters. > > > > > > This means that the controller didn't like one of the parameters to > > the > > > sniff mode command. > > > > > > The sniff mode command you gave had the parameters: > > > > > > Connection handle: 0x1006 > > > Sniff Max Interval: 0x0000 > > > Sniff Min Interval: 0xff10 > > > Sniff Attempts: 0x00f7 > > > Sniff Timeout: 0x??07 > > > > > > Notes: > > > > > > The connection handle is invalid. The valid range is > 0x0000..0x0eff > > > > > > The maximum interval is invalid. The valid range is 0x0002..0xfffe > > > > > > The minimum interval is invalid. The valid range is 0x0002..max > > > interval. > > > > > > The sniff attempts is highly unusual (but not actually invalid). > > > > > > The sniff timeout field is truncated, it should be two bytes. > > > > > > So, it's not surprising that the controller is rejecting it. > > > > > > 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. > > > > > > - 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=lnk&kid=110944&bid=241720&dat=121642 _______________________________________________ Bluez-users mailing list Bluez-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-users