2013/11/25, [email protected] <[email protected]>:
> 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
> [email protected]
> https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
>

Have you tested the Michel solution? Something similar happens with
some Atheros SoCs and that was one of the solutions.
https://lists.openwrt.org/pipermail/openwrt-devel/2013-November/022630.html

Regards:

Pepe
_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Reply via email to