Discussion:
[gentoo-user] Can't find bluetooth device (BCM2046)
(too old to reply)
Mick
2010-04-03 23:50:01 UTC
Permalink
My lsusb shows as much:

Bus 002 Device 004: ID 0a5c:4500 Broadcom Corp. BCM2046B1 USB 2.0 Hub (part of
BCM2046 Bluetooth)

dmesg:

Bluetooth: Core ver 2.15
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
Bluetooth: L2CAP ver 2.14
Bluetooth: L2CAP socket layer initialized
Bluetooth: BNEP (Ethernet Emulation) ver 1.3
Bluetooth: BNEP filters: protocol multicast
Bluetooth: SCO (Voice Link) ver 0.6
Bluetooth: SCO socket layer initialized
Bluetooth: RFCOMM TTY layer initialized
Bluetooth: RFCOMM socket layer initialized
Bluetooth: RFCOMM ver 1.11


I've installed bluez and modprobe btusb, because /etc/init.d/bluetooth does
not load it:

Bluetooth: Generic Bluetooth USB driver ver 0.6
usbcore: registered new interface driver btusb

when I run:

$ hcitool dev
Devices:

or

# hciconfig
#

I am not seeing a device there. Is there a particular module in the kernel
that I am missing?

CONFIG_BT=m
CONFIG_BT_L2CAP=m
CONFIG_BT_SCO=m
CONFIG_BT_RFCOMM=m
CONFIG_BT_RFCOMM_TTY=y
CONFIG_BT_BNEP=m
CONFIG_BT_BNEP_MC_FILTER=y
CONFIG_BT_BNEP_PROTO_FILTER=y
CONFIG_BT_HIDP=m
CONFIG_BT_HCIBTUSB=m
CONFIG_BT_HCIBTSDIO=m
# CONFIG_BT_HCIUART is not set
CONFIG_BT_HCIBCM203X=m
CONFIG_BT_HCIBPA10X=m
CONFIG_BT_HCIBFUSB=m
# CONFIG_BT_HCIDTL1 is not set
# CONFIG_BT_HCIBT3C is not set
# CONFIG_BT_HCIBLUECARD is not set
# CONFIG_BT_HCIBTUART is not set
# CONFIG_BT_HCIVHCI is not set
# CONFIG_BT_MRVL is not set
--
Regards,
Mick
Mick
2010-04-15 17:00:02 UTC
Permalink
Post by Mick
Bus 002 Device 004: ID 0a5c:4500 Broadcom Corp. BCM2046B1 USB 2.0 Hub (part
of BCM2046 Bluetooth)
Bluetooth: Core ver 2.15
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
Bluetooth: L2CAP ver 2.14
Bluetooth: L2CAP socket layer initialized
Bluetooth: BNEP (Ethernet Emulation) ver 1.3
Bluetooth: BNEP filters: protocol multicast
Bluetooth: SCO (Voice Link) ver 0.6
Bluetooth: SCO socket layer initialized
Bluetooth: RFCOMM TTY layer initialized
Bluetooth: RFCOMM socket layer initialized
Bluetooth: RFCOMM ver 1.11
[snip ...]

I've tried a few more things in the kernel and still nothing, as if there is
no bluetooth device there:

$ hcitool inq
Inquiring ...
Inquiry failed.: No such device

$ hcitool scan
Device is not available: No such device


I read that the above message means that something is blocking the card. That
blocking would not be hardware, because rfkill only shows the wireless card:

# rfkill list
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no


I tried a Knoppix DVD and it shows an additional device:

[ 21.223947] usb 2-1.6.3: new full speed USB device using ehci_hcd and
address 6
[ 21.311301] usb 2-1.6.3: New USB device found, idVendor=413c,
idProduct=8156
[ 21.311310] usb 2-1.6.3: New USB device strings: Mfr=1, Product=2,
SerialNumber=0
[ 21.311316] usb 2-1.6.3: Product: Dell Wireless 370 Bluetooth Mini-card
[ 21.311321] usb 2-1.6.3: Manufacturer: Dell Computer Corp
[ 21.311477] usb 2-1.6.3: configuration #1 chosen from 1 choice
[ 21.855508] Bluetooth: Core ver 2.15
[ 21.855564] NET: Registered protocol family 31
[ 21.855566] Bluetooth: HCI device and connection manager initialized
[ 21.855569] Bluetooth: HCI socket layer initialized
[ 22.603366] Bluetooth: Generic Bluetooth USB driver ver 0.6
[ 22.603613] usbcore: registered new interface driver btusb
[ 23.847876] Bluetooth: L2CAP ver 2.14
[ 23.847881] Bluetooth: L2CAP socket layer initialized
[ 23.954976] Bluetooth: RFCOMM TTY layer initialized
[ 23.954985] Bluetooth: RFCOMM socket layer initialized
[ 23.954991] Bluetooth: RFCOMM ver 1.11
[ 29.842867] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 29.842872] Bluetooth: BNEP filters: protocol multicast
[ 31.214657] Bridge firewalling registered
[ 31.229130] Bluetooth: SCO (Voice Link) ver 0.6
[ 31.229135] Bluetooth: SCO socket layer initialized

The device ID 413c:8156 is the bluetooth which I am not able to find on my
machine.

When running Gentoo there is no such thing ...

# lsusb
Bus 001 Device 003: ID 0c45:640e Microdia
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 007: ID 1307:0163 Transcend Information, Inc. 256MB/512MB/1GB
Flash Drive
Bus 002 Device 006: ID 413c:8158 Dell Computer Corp. Integrated Touchpad /
Trackstick
Bus 002 Device 005: ID 413c:8157 Dell Computer Corp. Integrated Keyboard
Bus 002 Device 004: ID 0a5c:4500 Broadcom Corp. BCM2046B1 USB 2.0 Hub (part of
BCM2046 Bluetooth)
Bus 002 Device 003: ID 046d:c002 Logitech, Inc. M-BA47 [MouseMan Plus]
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

while in Knoppix:

Bus 001 Device 003: ID 0c45:640e Microdia
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 007: ID 1307:0163 Transcend Information, Inc. 512MB/1GB Flash
Drive
Bus 002 Device 006: ID 413c:8156 Dell Computer Corp. Wireless 370 Bluetooth
Mini-card
Bus 002 Device 005: ID 413c:8158 Dell Computer Corp. Integrated Touchpad /
Trackstick
Bus 002 Device 004: ID 413c:8157 Dell Computer Corp. Integrated Keyboard
Bus 002 Device 003: ID 0a5c:4500 Broadcom Corp. BCM2046B1 USB 2.0 Hub (part of
BCM2046 Bluetooth)
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Any ideas at all as to what I should be looking for? The devillish thing is
that when I enable bluetooth on my phone it tries to pair with a Dell Wireless
370 Bluetooth Mini-card! What the ... !?
--
Regards,
Mick
Loading...