Eu tenho o bluetooth para funcionar!
-
Primeiro, faça o download do código-fonte daqui e extraia para
Home
. -
Depois disso, abra o arquivo
rtbth_core_bluez.c
e, em seguida, vá para a linha 86 e altere-o de:int rtbt_hci_dev_send(struct sk_buff *skb) { struct hci_dev *hdev = (struct hci_dev *)skb->dev;
para:
int rtbt_hci_dev_send(struct hci_dev *hdev, struct sk_buff *skb) { //struct hci_dev *hdev = (struct hci_dev *)skb->dev;
-
Vá para a linha 216 e mude de:
status = hci_recv_frame(skb);
para:
status = hci_recv_frame(hdev,skb);
-
Em seguida, vá para a linha 406 e mude de:
hdev->ioctl = rtbt_hci_dev_ioctl;
para:
//hdev->ioctl = rtbt_hci_dev_ioctl;
-
Salve, abra
rtbth_hlpr_linux.c
e vá para a linha 575. Altere de://daemonize((PSTRING)&pOSTask->taskName[0]);
para
(PSTRING)&pOSTask->taskName[0];
-
Agora você está pronto para compilar. Compile no Terminal por:
cd rtbth-3.9.3 make sudo make install
- Reinicie. Além disso, você pode seguir o arquivo PDF contido dentro deste ZIP caso o Bluetooth ainda não funcione.