hi list, attached is a trivially fixed version of the flow-control-patch mh7, which could be found on http://bluetooth-alsa.sf.net/bluez-sco-flowcontrol-mh7.patch to work with gentoo-suspend2-sources and linux-2.6.18-vanilla. i don't know which kernel-version it supposed to be apply. would be nice to mention it on the website somewhere. i tested till 2.6.18.3 and there is always a tiny mismatch in hci_event.c in function hci_cc_info_param: static void hci_cc_info_param(struct hci_dev *hdev, __u16 ocf, struct sk_buff *skb) { struct hci_rp_read_local_features *lf; struct hci_rp_read_buffer_size *bs; struct hci_rp_read_bd_addr *ba; BT_DBG("%s ocf 0x%x", hdev->name, ocf); switch (ocf) { case OCF_READ_LOCAL_FEATURES: lf = (struct hci_rp_read_local_features *) skb->data; if (lf->status) { BT_DBG("%s READ_LOCAL_FEATURES failed %d", hdev->name, lf->status); break; } the original patch wants to rename lf->status to lv->status, which was a bug probably but in vanilla sources it's done other ways and the struct is renamed. so nothing serious, just that it a applies cleanly. regards zsolt