Return-Path: Message-ID: Date: Fri, 15 Oct 2004 14:32:25 -0400 From: Albert Huang Reply-To: albert@csail.mit.edu To: Marcel Holtmann Subject: Re: [Bluez-devel] how to do inquiry with RSSI in bluetooth 1.2 devices? Cc: BlueZ Mailing List In-Reply-To: <1097658003.4643.17.camel@notepaq> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII References: <1097658003.4643.17.camel@notepaq> List-ID: Hi Marcel, > looks like it is correct. Send me a patch for the Bluetooth library to > include this as API functions. I'll do this once I manage to get everything working, just to be sure it is correct. > > When I run this with the anycom bluetooth device, the very first > > hci_send_req never returns. I expected the READ_INQUIRY_MODE command > > to generate a CMD_COMPLETE event, but no event is ever generated (I > > tested this separately). Also, when hcidump is run concurrently with > > this program, it doesn't pick anything up (no events are read by > > hcidump) The same happens if I try to set the inquiry mode directly > > without reading it first (the WRITE_INQUIRY_MODE command never > > returns) > > I never saw that on my dongle. Please recompile your kernel without the > SCO audio support for the hci_usb driver. What kind of USB host > controller are you using? What kernel version do you use? I am using kernel 2.4.27, compiled from sources available in the debian repository. I recompiled without SCO audio support for hci_usb and got the same result. How do I find out what kind of USB host controller I'm using? lspci gives the following output: 0000:00:1f.2 USB Controller: Intel Corp. 82801BA/BAM USB (Hub #1) (rev 04) 0000:00:1f.3 SMBus: Intel Corp. 82801BA/BAM SMBus (rev 04) 0000:00:1f.4 USB Controller: Intel Corp. 82801BA/BAM USB (Hub #2) (rev 04) dmesg shows the following lines related to USB usb.c: registered new driver usbdevfs usb.c: registered new driver hub usb-uhci.c: $Revision: 1.275 $ time 17:39:55 Oct 14 2004 usb-uhci.c: High bandwidth mode enabled usb-uhci.c: USB UHCI at I/O 0xff80, IRQ 19 usb-uhci.c: Detected 2 ports usb.c: new USB bus registered, assigned bus number 1 hub.c: USB hub found usb-uhci.c: USB UHCI at I/O 0xff60, IRQ 18 usb-uhci.c: Detected 2 ports usb.c: new USB bus registered, assigned bus number 2 hub.c: USB hub found usb-uhci.c: v1.275:USB Universal Host Controller Interface driver hub.c: new USB device 00:1f.2-2, assigned address 2 usb.c: USB device 2 (vend/prod 0xa12/0x1) is not claimed by any active driver. BlueZ HCI USB driver ver 2.7 Copyright (C) 2000,2001 Qualcomm Inc usb.c: registered new driver hci_usb hub.c: new USB device 00:1f.4-1, assigned address 2 -albert