Are you sure that the issue is to do with the non-generation of the Number of Completed Packets event?
The reason why I ask is because my Broadcom Corp. BCM2035 Bluetooth dongle (0a5c:200a) worked in kernel 2.6.22.5 (OpenSUSE 10.3) but not in the later kernel 3.7.10 (OpenSUSE 12.3).
Though there have been major changes to the source code in the net/bluetooth directory, one of the basics still remain - both have the function hci_event_packet() and both handle the HCI_EV_NUM_COMP_PKTS event by calling hci_num_comp_pkts_evt().
So this problem is possibly more subtle than just not having HCI_EV_NUM_COMP_PKTS being triggered?
VittGam,
Are you sure that the issue is to do with the non-generation of the Number of Completed Packets event?
The reason why I ask is because my Broadcom Corp. BCM2035 Bluetooth dongle (0a5c:200a) worked in kernel 2.6.22.5 (OpenSUSE 10.3) but not in the later kernel 3.7.10 (OpenSUSE 12.3).
Though there have been major changes to the source code in the net/bluetooth directory, one of the basics still remain - both have the function hci_event_packet() and both handle the HCI_EV_ NUM_COMP_ PKTS event by calling hci_num_ comp_pkts_ evt().
So this problem is possibly more subtle than just not having HCI_EV_ NUM_COMP_ PKTS being triggered?