bluetooth not working in recent current

From: Graham Menhennitt <graham_at_menhennitt.com.au>
Date: Tue, 24 May 2016 18:31:25 +1000
I've been running 11-current AMD64 on this machine for about a year. It
has a bluetooth dongle that has worked correctly up until a week ago. I
updated to the latest source around then, so I presume that's what broke it.

I have
    ng_ubt_load="YES"
in /boot/loader.conf, and
    bluetooth_enable="YES"
in /etc/rc.conf.

In dmesg, I can see
    ubt0: <Broadcom USB Bluetooth Dongle, class 224/1, rev 1.10/0.01,
addr 2> on usbus6
and when I do
    # ngctl list
    There are 7 total nodes:
      Name: ubt0            Type: ubt             ID: 00000001   Num
hooks: 0
      Name: ngctl1336       Type: socket          ID: 00000022   Num
hooks: 0
      Name: btsock_hci_raw  Type: btsock_hci_raw  ID: 00000002   Num
hooks: 0
      Name: btsock_l2c_raw  Type: btsock_l2c_raw  ID: 00000003   Num
hooks: 0
      Name: btsock_l2c      Type: btsock_l2c      ID: 00000004   Num
hooks: 0
      Name: btsock_sco      Type: btsock_sco      ID: 00000005   Num
hooks: 0
      Name: re0             Type: ether           ID: 00000013   Num
hooks: 0

But
    # hccontrol -n ubt0hci inquiry
    hccontrol: Could not find HCI nodes

Output of kldstat, and my kernel config are below.

Could somebody please give me a clue.

Thanks in advance for any help,
    Graham




Id Refs Address            Size     Name
 1   39 0xffffffff80200000 13c26b0  kernel
 2    1 0xffffffff815c4000 a2d0     ng_ubt.ko
 3    2 0xffffffff815cf000 13b08    ng_hci.ko
 4    4 0xffffffff815e3000 3328     ng_bluetooth.ko
 5    8 0xffffffff815e7000 1a748    netgraph.ko
 6    1 0xffffffff81602000 b67618   nvidia.ko
 7    3 0xffffffff8216a000 6ef80    vboxdrv.ko
 8    1 0xffffffff82421000 2a06     uhid.ko
 9    1 0xffffffff82424000 e233     ng_l2cap.ko
10    1 0xffffffff82433000 1ce60    ng_btsocket.ko
11    1 0xffffffff82450000 3c04     ng_socket.ko
12    1 0xffffffff82454000 3725     ums.ko
13    1 0xffffffff82458000 3e0e     uplcom.ko
14    1 0xffffffff8245c000 54b8     ucom.ko
15    2 0xffffffff82462000 2a0f     vboxnetflt.ko
16    1 0xffffffff82465000 4374     ng_ether.ko
17    1 0xffffffff8246a000 3f86     vboxnetadp.ko

include GENERIC
ident   starker

nooptions         QUOTA                   # Enable disk quotas for UFS
nooptions         MD_ROOT                 # MD is a potential root device
nooptions         NFS_ROOT                # NFS usable as /, requires NFSCL
#nooptions         COMPAT_FREEBSD32        # Compatible with i386 binaries
nooptions         COMPAT_FREEBSD4         # Compatible with FreeBSD4
nooptions         COMPAT_FREEBSD5         # Compatible with FreeBSD5
nooptions         COMPAT_FREEBSD6         # Compatible with FreeBSD6
nooptions         COMPAT_FREEBSD7         # Compatible with FreeBSD7
#nooptions         SYSVSHM                 # SYSV-style shared memory
#nooptions         SYSVMSG                 # SYSV-style message queues
#nooptions         SYSVSEM                 # SYSV-style semaphores
nooptions XENHVM

nodevice                fdc
#nodevice               ahci                    # AHCI-compatible SATA
controllers
nodevice                mvs                     # Marvell
88SX50XX/88SX60XX/88SX70XX/SoC SATA
nodevice                siis                    # SiliconImage
SiI3124/SiI3132/SiI3531 SATA
nodevice                ahc                     # AHA2940 and onboard
AIC7xxx devices
nodevice                ahd                     # AHA39320/29320 and
onboard AIC79xx devices
nodevice                esp                     # AMD Am53C974 (Tekram
DC-390(T))
nodevice                hptiop                  # Highpoint RocketRaid
3xxx series
nodevice                isp                     # Qlogic family
nodevice                mpt                     # LSI-Logic MPT-Fusion
nodevice                mps                     # LSI-Logic MPT-Fusion 2
nodevice                mpr                     # LSI-Logic MPT-Fusion 3
nodevice                sym                     # NCR/Symbios Logic
(newer chipsets + those of `ncr')
nodevice                trm                     # Tekram DC395U/UW/F
DC315U adapters
nodevice                adv                     # Advansys SCSI adapters
nodevice                adw                     # Advansys wide SCSI
adapters
nodevice                aic                     # Adaptec 15[012]x SCSI
adapters, AIC-6[23]60.
nodevice                bt                      # Buslogic/Mylex
MultiMaster SCSI adapters
nodevice                isci                    # Intel C600 SAS controller
nodevice                ch                      # SCSI media changers
#nodevice               da                      # Direct Access (disks)
nodevice                sa                      # Sequential Access
(tape etc)
#nodevice               cd                      # CD
#nodevice               pass                    # Passthrough device
(direct ATA/SCSI access)
nodevice                ses                     # Enclosure Services
(SES and SAF-TE)
nodevice                amr                     # AMI MegaRAID
nodevice                arcmsr                  # Areca SATA II RAID
nodevice                ciss                    # Compaq Smart RAID 5*
nodevice                dpt                     # DPT Smartcache III, IV
- See NOTES for options
nodevice                hptmv                   # Highpoint RocketRAID 182x
nodevice                hptnr                   # Highpoint DC7280, R750
nodevice                hptrr                   # Highpoint RocketRAID
17xx, 22xx, 23xx, 25xx
nodevice                hpt27xx                 # Highpoint RocketRAID 27xx
nodevice                iir                     # Intel Integrated RAID
nodevice                ips                     # IBM (Adaptec) ServeRAID
nodevice                mly                     # Mylex
AcceleRAID/eXtremeRAID
nodevice                twa                     # 3ware 9000 series
PATA/SATA RAID
nodevice                tws                     # LSI 3ware 9750
SATA+SAS 6Gb/s RAID controller
nodevice                aac                     # Adaptec FSA RAID
nodevice                aacp                    # SCSI passthrough for
aac (requires CAM)
nodevice                aacraid                 # Adaptec by PMC RAID
nodevice                ida                     # Compaq Smart RAID
nodevice                mfi                     # LSI MegaRAID SAS
nodevice                mlx                     # Mylex DAC960 family
nodevice                mrsas                   # LSI/Avago MegaRAID
SAS/SATA, 6Gb/s and 12Gb/s
nodevice                twe                     # 3ware ATA RAID
nodevice                atkbdc                  # AT keyboard controller
nodevice                atkbd                   # AT keyboard
nodevice                psm                     # PS/2 mouse
#nodevice               kbdmux                  # keyboard multiplexer
nodevice                cbb                     # cardbus (yenta) bridge
nodevice                pccard                  # PC Card (16-bit) bus
nodevice                cardbus                 # CardBus (32-bit) bus
nodevice                ppc
nodevice                ppbus                   # Parallel port bus
(required)
nodevice                lpt                     # Printer
nodevice                ppi                     # Parallel port
interface device
nodevice                puc                     # Multi I/O cards and
multi-channel UARTs
nodevice                bxe                     # Broadcom NetXtreme II
BCM5771X/BCM578XX 10GbE
nodevice                de                      # DEC/Intel DC21x4x
(``Tulip'')
nodevice                em                      # Intel PRO/1000 Gigabit
Ethernet Family
nodevice                igb                     # Intel PRO/1000 PCIE
Server Gigabit Family
nodevice                ixgbe                   # Intel PRO/10GbE PCIE
Ethernet Family
nodevice                ixl                     # Intel XL710 40Gbe PCIE
Ethernet
nodevice                ixlv                    # Intel XL710 40Gbe VF
PCIE Ethernet
nodevice                le                      # AMD Am7900 LANCE and
Am79C9xx PCnet
nodevice                ti                      # Alteon Networks Tigon
I/II gigabit Ethernet
nodevice                txp                     # 3Com 3cR990 (``Typhoon'')
nodevice                vx                      # 3Com 3c590, 3c595
(``Vortex'')
nodevice                ae                      # Attansic/Atheros L2
FastEthernet
nodevice                age                     # Attansic/Atheros L1
Gigabit Ethernet
nodevice                alc                     # Atheros AR8131/AR8132
Ethernet
nodevice                ale                     # Atheros
AR8121/AR8113/AR8114 Ethernet
nodevice                bce                     # Broadcom
BCM5706/BCM5708 Gigabit Ethernet
nodevice                bfe                     # Broadcom BCM440x
10/100 Ethernet
nodevice                bge                     # Broadcom BCM570xx
Gigabit Ethernet
nodevice                cas                     # Sun Cassini/Cassini+
and NS DP83065 Saturn
nodevice                dc                      # DEC/Intel 21143 and
various workalikes
nodevice                et                      # Agere ET1310
10/100/Gigabit Ethernet
nodevice                fxp                     # Intel EtherExpress
PRO/100B (82557, 82558)
nodevice                gem                     # Sun GEM/Sun ERI/Apple GMAC
nodevice                hme                     # Sun HME (Happy Meal
Ethernet)
nodevice                jme                     # JMicron JMC250
Gigabit/JMC260 Fast Ethernet
nodevice                lge                     # Level 1 LXT1001
gigabit Ethernet
nodevice                msk                     # Marvell/SysKonnect
Yukon II Gigabit Ethernet
nodevice                nfe                     # nVidia nForce MCP
on-board Ethernet
nodevice                nge                     # NatSemi DP83820
gigabit Ethernet
nodevice                pcn                     # AMD Am79C97x PCI
10/100 (precedence over 'le')
nodevice                rl                      # RealTek 8129/8139
nodevice                sf                      # Adaptec AIC-6915
(``Starfire'')
nodevice                sge                     # Silicon Integrated
Systems SiS190/191
nodevice                sis                     # Silicon Integrated
Systems SiS 900/SiS 7016
nodevice                sk                      # SysKonnect SK-984x &
SK-982x gigabit Ethernet
nodevice                ste                     # Sundance ST201 (D-Link
DFE-550TX)
nodevice                stge                    # Sundance/Tamarack
TC9021 gigabit Ethernet
nodevice                tl                      # Texas Instruments
ThunderLAN
nodevice                tx                      # SMC EtherPower II
(83c170 ``EPIC'')
nodevice                vge                     # VIA VT612x gigabit
Ethernet
nodevice                vr                      # VIA Rhine, Rhine II
nodevice                wb                      # Winbond W89C840F
nodevice                xl                      # 3Com 3c90x
(``Boomerang'', ``Cyclone'')
nodevice                cs                      # Crystal Semiconductor
CS89x0 NIC
nodevice                ed                      # NE[12]000, SMC Ultra,
3c503, DS8390 cards
nodevice                ex                      # Intel EtherExpress
Pro/10 and Pro/10+
nodevice                ep                      # Etherlink III based cards
nodevice                fe                      # Fujitsu MB8696x based
cards
nodevice                sn                      # SMC's 9000 series of
Ethernet chips
nodevice                xe                      # Xircom pccard Ethernet
nodevice                wlan                    # 802.11 support
nodevice                wlan_wep                # 802.11 WEP support
nodevice                wlan_ccmp               # 802.11 CCMP support
nodevice                wlan_tkip               # 802.11 TKIP support
nodevice                wlan_amrr               # AMRR transmit rate
control algorithm
nodevice                an                      # Aironet 4500/4800
802.11 wireless NICs.
nodevice                ath                     # Atheros NICs
nodevice                ath_pci                 # Atheros pci/cardbus glue
nodevice                ath_hal                 # pci/cardbus chip support
nodevice                ath_rate_sample         # SampleRate tx rate
control for ath
nodevice                ipw                     # Intel 2100 wireless NICs.
nodevice                iwi                     # Intel
2200BG/2225BG/2915ABG wireless NICs.
nodevice                iwn                     # Intel
4965/1000/5000/6000 wireless NICs.
nodevice                malo                    # Marvell Libertas
wireless NICs.
nodevice                mwl                     # Marvell 88W8363
802.11n wireless NICs.
nodevice                ral                     # Ralink Technology
RT2500 wireless NICs.
nodevice                wi                      #
WaveLAN/Intersil/Symbol 802.11 wireless NICs.
nodevice                wpi                     # Intel 3945ABG wireless
NICs.
#nodevice               sound                   # Generic sound driver
(required)
nodevice                snd_cmi                 # CMedia CMI8338/CMI8738
nodevice                snd_csa                 # Crystal Semiconductor
CS461x/428x
nodevice                snd_emu10kx             # Creative SoundBlaster
Live! and Audigy
nodevice                snd_es137x              # Ensoniq AudioPCI ES137x
#nodevice               snd_hda                 # Intel High Definition
Audio
nodevice                snd_ich                 # Intel, NVidia and
other ICH AC'97 Audio
nodevice                snd_via8233             # VIA VT8233x Audio
nodevice                mmc                     # MMC/SD bus
nodevice                mmcsd                   # MMC/SD memory card
nodevice                sdhci                   # Generic PCI SD Host
Controller
nodevice                virtio                  # Generic VirtIO bus
(required)
nodevice                virtio_pci              # VirtIO PCI device
nodevice                vtnet                   # VirtIO Ethernet device
nodevice                virtio_blk              # VirtIO Block device
nodevice                virtio_scsi             # VirtIO SCSI device
nodevice                virtio_balloon          # VirtIO Memory Balloon
device
nodevice                hyperv                  # HyperV drivers
nodevice                xenpci                  # Xen HVM Hypervisor
services driver
nodevice                vmx                     # VMware VMXNET3 Ethernet
Received on Tue May 24 2016 - 06:31:36 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:05 UTC