]> git.baikalelectronics.ru Git - kernel.git/commit
Bluetooth: Fix HCI init for 1st generation BlueFRITZ! devices
authorMarcel Holtmann <marcel@holtmann.org>
Fri, 11 Oct 2013 23:42:07 +0000 (16:42 -0700)
committerJohan Hedberg <johan.hedberg@intel.com>
Sat, 12 Oct 2013 06:46:35 +0000 (09:46 +0300)
commit67916af8b8c2c7b85fdbd67ada3056eb2f3e1dd0
tree132fa73cd985fb3e6466652110a7132e62a8f160
parentf97f8ff26d8fcc77b0a0e847f6829c9469c1c5cc
Bluetooth: Fix HCI init for 1st generation BlueFRITZ! devices

The 1st generation of BlueFRITZ! devices from AVM Berlin pretend
to be HCI version 1.2 controllers, but they are not. They are simple
Bluetooth 1.1 devices.

Since this company never created any newer controllers, it is safe
to use the manufacturer ID instead of an USB quirk.

< HCI Command: Read Page Scan Activity (0x03|0x001b) plen 0
> HCI Event: Command Complete (0x0e) plen 8
      Read Page Scan Activity (0x03|0x001b) ncmd 1
        Status: Success (0x00)
        Interval: 1280.000 msec (0x0800)
        Window: 21.250 msec (0x0022)
< HCI Command: Read Page Scan Type (0x03|0x0046) plen 0
> HCI Event: Command Status (0x0f) plen 4
      Read Page Scan Type (0x03|0x0046) ncmd 1
        Status: Unknown HCI Command (0x01)

Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
net/bluetooth/hci_core.c