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

Reply via email to