Hi, I have no previous experience with bluetooth on openwrt but from my experience in last few days of serious testing bluetooth stack on openwrt I can only say with really high confidence that bluetooth is badly broken on openwrt (atleast on one platform).
Do you have experience with stable bluetooth connections on openwrt? On which platform? There was almost no bluetooth documentation beside few blog and forum posts here and there so I decided o start a new wiki page: http://wiki.openwrt.org/doc/howto/usb.bluetooth Please join in and help create better documentation that would be realy valuable to lots of people. Currentd device I'm using is Carambola [1] with Attitude Adjustment 12.09 and I'm getting weird bluetooth issues all the time... USB device keeps disconnecting and reconnecting, other bluetooth devices don't even get recognized and then I get kernel panics and reboots during l2pings: root@OpenWrt:/# hcitool scan Scanning ... AC:72:89:6A:66:99 snow root@OpenWrt:/# l2ping AC:72:89:6A:66:99 Ping: AC:72:89:6A:57:29 from 00:1F:81:00:02:00 (data size 44) ... 44 bytes from AC:72:89:6A:57:29 id 0 time 34.78ms 44 bytes from AC:72:89:6A:57:29 id 1 time 10.23ms 44 bytes from AC:72:89:6A:57:29 id 2 time 18.26ms 44 bytes from AC:72:89:6A:57:29 id 3 time 27.02ms 44 bytes from AC:72:89:6A:57:29 id 4 time 14.60ms 44 bytes from AC:72:89:6A:57:29 id 5 time 25.77ms [ 104.790000] dwc_otg: Device Not Supported [ 105.040000] usb 1-1: USB disconnect, device number 2 [ 105.040000] CPU 0 Unable to handle kernel paging request at virtual address 00200200, epc == 80e86710, ra == 80e86704 [ 105.050000] Oops[#1]: [ 105.050000] Cpu 0 [ 105.050000] $ 0 : 00000000 00000000 00200200 80f3da00 [ 105.050000] $ 4 : 80f3da00 80f3da60 00000001 00000001 [ 105.050000] $ 8 : 80080005 80080005 80f3da00 00000001 [ 105.050000] $12 : 00000004 80080004 00000001 00000000 [ 105.050000] $16 : 80f3da00 80ea4000 80f3da00 80ea1134 [ 105.050000] $20 : 80ea1138 81a651ec 0000001f 81a6549c [ 105.050000] $24 : 00000000 800339b0 [ 105.050000] $28 : 81bf6000 81bf7c80 81b57e00 80e86704 [ 105.050000] Hi : 000000e2 [ 105.050000] Lo : 00000003 [ 105.050000] epc : 80e86710 0x80e86710 [ 105.050000] Tainted: G O [ 105.050000] ra : 80e86704 0x80e86704 [ 105.050000] Status: 1100a403 KERNEL EXL IE [ 105.050000] Cause : 0080000c [ 105.050000] BadVA : 00200200 [ 105.050000] PrId : 0001964c (MIPS 24KEc) [ 105.050000] Modules linked in: btusb hci_uart hidp bnep rfcomm bluetooth hid evdev ledtrig_usbdev nf_nat_irc nf_conntrack_irc nf_nat_ftp nf_conntrack_ftp ipt_MASQUERADE iptable_nat nf_nat pppoe xt_conntrack xt_CT xt_NOTRACK iptable_raw xt_state nf_conntrack_ipv4 nf_defrag_ipv4 nf_conntrack pppox ipt_REJECT xt_TCPMSS ipt_LOG xt_comment xt_multiport xt_mac xt_limit iptable_mangle iptable_filter ip_tables xt_tcpudp x_tables tun ppp_async ppp_generic slhc vfat fat rt2800pci(O) rt2800lib(O) rt2x00soc(O) rt2x00pci(O) rt2x00lib(O) nls_iso8859_1 nls_cp437 mac80211(O) crc_itu_t crc_ccitt eeprom_93cx6 cfg80211(O) compat(O) arc4 aes_generic usb_storage dwc_otg ehci_hcd sd_mod ext4 jbd2 mbcache usbcore usb_common scsi_mod nls_base crc16 crypto_algapi leds_gpio button_hotplug(O) gpio_keys_polled input_polldev input_core [ 105.050000] Process khubd (pid: 397, threadinfo=81bf6000, task=81b94850, tls=00000000) [ 105.050000] Stack : 80ea1138 81a651ec 0000001f 80e9b6e0 80f3da00 80ea4448 00000009 80ea1134 [ 105.050000] 80ea1138 80e868c8 80e31eb0 80200006 00000001 80e31eb0 80f3da00 800c0aa0 [ 105.050000] 80ea4008 80ea4000 80ea4020 80ea4418 00000000 80e818d0 81bf7d40 00020000 [ 105.050000] 81bf7d00 80000000 00000000 80ea4000 80ea4014 81b76f00 00000000 80e84900 [ 105.050000] 00000001 800c1248 00000000 00000005 80d99500 80ea4000 80ea4014 80e24078 [ 105.050000] ... [ 105.050000] Call Trace:[<80e9b6e0>] 0x80e9b6e0 [ 105.050000] [<80e868c8>] 0x80e868c8 [ 105.050000] [<800c0aa0>] 0x800c0aa0 [ 105.050000] [<80e818d0>] 0x80e818d0 [ 105.050000] [<80e84900>] 0x80e84900 [ 105.050000] [<800c1248>] 0x800c1248 [ 105.050000] [<80e24078>] 0x80e24078 [ 105.050000] [<80c2acd0>] 0x80c2acd0 [ 105.050000] [<8002e588>] 0x8002e588 [ 105.050000] [<80132f10>] 0x80132f10 [ 105.050000] [<80132fa8>] 0x80132fa8 [ 105.050000] [<801f7534>] 0x801f7534 [ 105.050000] [<80133028>] 0x80133028 [ 105.050000] [<80132af8>] 0x80132af8 [ 105.050000] [<8013056c>] 0x8013056c [ 105.050000] [<80c299f4>] 0x80c299f4 [ 105.050000] [<80c20bcc>] 0x80c20bcc [ 105.050000] [<80c23220>] 0x80c23220 [ 105.050000] [<80c21354>] 0x80c21354 [ 105.050000] [<80c241e8>] 0x80c241e8 [ 105.050000] [<80032eb8>] 0x80032eb8 [ 105.050000] [<8002912c>] 0x8002912c [ 105.050000] [<80c23ca8>] 0x80c23ca8 [ 105.050000] [<80028b04>] 0x80028b04 [ 105.050000] [<800033d0>] 0x800033d0 [ 105.050000] [<80028a7c>] 0x80028a7c [ 105.050000] [<800033c0>] 0x800033c0 [ 105.050000] [ 105.050000] [ 105.050000] Code: 8e420004 8e430000 ac620004 <ac430000> 3c020020 24420200 0c011a3e ae420004 92420019 [ 105.370000] ---[ end trace a195e8c43b9ab8b7 ]--- Recv failed: Software caused connection abort [1] http://wiki.openwrt.org/toh/8devices/carambola _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel