modprobe btusb error op raspberryPi

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • 3V3RT
  • Registratie: Januari 2004
  • Laatst online: 16-08 22:30
Ik wil een een usb bluetooth dongle gebruiken op mijn raspberryPi. Nu heb ik alle benodigde packages geinstalleerd, alleen wil de btusb driver niet starten
Can't open RFCOMM control socket: Address family not supported by protocol


Ik vermoed dat de raspberryPi linux kernel een aantal bluetooth subsystems niet mee heeft gecompiled (zie kernel support hier: https://wiki.gentoo.org/wiki/Bluetooth)

Kan ik ergens achterhalen welke kernel configuratie er is gebruikt, en kan ik alsnog features zelf compilen en draaien op mijn bestaande kernel, of zal ik deze moet rebuilden?

Alle reacties


Acties:
  • 0 Henk 'm!

  • CAPSLOCK2000
  • Registratie: Februari 2003
  • Laatst online: 20:11

CAPSLOCK2000

zie teletekst pagina 888

Eerst even de makkelijke vragen: de config van je kernel staat in /boot/config-<kernelversie> en de hand hier van kun je inderdaad zelf modules bij compileren.

Dan het echte antwoord: ik kan me niet voorstellen dat ze die module niet voor je gecompileerd hebben. Ik denk eerder dat het probleem is dat de juiste driver niet automatisch geladen wordt dan dat die driver helemaal niet aanwezig is.
Het volgende commando geeft uitsluitsel over wat er standaard in jouw kernel zit:

$ grep RFCOMM /boot/config-$(uname -r)
CONFIG_BT_RFCOMM=m
CONFIG_BT_RFCOMM_TTY=y


Als je wil dubbelchecken welke drivers echt geinstalleerd zijn dan moet je kijken in /lib/modules/<kernel versie>/kernel/net/bluetooth/


De 'm' geeft aan dat de driver is gecompileerd als module (die on-demand geladen kan worden). Handmatig laden doe met modprobe:
$ sudo modprobe rfcomm

This post is warranted for the full amount you paid me for it.