Recentment he conseguit fer anar el suport bluetooth del meu portàtil adaptant un patch fet per el kernel 2.6.13 al 2.6.14. No he hagut de canviar massa coses, però si no voleu perdre una estona arreglant els rejects del patch original, aqui teniu el meu per el 2.6.14 ;)
Despres d’aplicar-lo, compileu el kernel amb les opcions de BT activades (no cal totes, només que les fareu servir, p.ex, BT_SCO no és necessari si no teniu intenció de treballar amb audio & bluetooth).
# grep BT /usr/src/linux/.config CONFIG_BT=m CONFIG_BT_L2CAP=m CONFIG_BT_SCO=m CONFIG_BT_RFCOMM=m CONFIG_BT_RFCOMM_TTY=y CONFIG_BT_BNEP=m CONFIG_BT_BNEP_MC_FILTER=y CONFIG_BT_BNEP_PROTO_FILTER=y CONFIG_BT_HIDP=m CONFIG_BT_HCIUSB=m CONFIG_BT_HCIUSB_SCO=y
# cat /proc/acpi/asus/info Asus Laptop ACPI Extras Driver 0.29 Model reference : W5A SFUN value : 0x8177 DSDT length : 32795 DSDT checksum : 184 DSDT revision : 1 OEM id : 0AAAA OEM table id : 0AAAA000 OEM revision : 0x0 ASL comp vendor id : INTL ASL comp revision : 0x2002026 # echo 1 > /proc/acpi/asus/bled
Si tot ha anat bé l’últim echo encendrà la llum del bluetooth. Podeu fer els emerges de les tools que necessitareu i llestos :)
# emerge net-wireless/bluez-utils net-wireless/bluez-hcidump
He escrit un mail als developers, aviam si en la próxima release del kernel no ens hem de barallar amb els canvis :-/