[Bug 4959] New: HX4700: Bluetooth PXA270 BTUART BRF6150 patch

bugzilla-daemon at amethyst.openembedded.net bugzilla-daemon at amethyst.openembedded.net
Sat Jan 3 11:29:59 UTC 2009


http://bugs.openembedded.net/show_bug.cgi?id=4959

           Summary: HX4700: Bluetooth PXA270 BTUART BRF6150 patch
    Classification: Unclassified
           Product: Openembedded
           Version: Angstrom 2007.12
          Platform: ARM
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: org.openembedded.stable
        AssignedTo: openembedded-issues at lists.openembedded.org
        ReportedBy: oli1417 at hallo.ms


Hello,

Some time ago I posted following report regarding stalling bluetooth connection
on the HX4700:
http://lists.linuxtogo.org/pipermail/angstrom-distro-users/2008-September/002251.html

The problem was related to the serial flow-control between the TI BRF6150
bluetooth component and the BTUART of the PXA270. 

It could be observed by error messages on the HCI layer (h4_recv: Unknown HCI
packet type 06, hci_acl_tx_to: hci0 killing stalled ACL connection etc.) and on
'/proc/tty/driver/PXA\ serial' which reported overruns on the BTUART (not
always, often the link between the BRF6150 and the BTUART died before).

The BTUART of the PXA is offering full automatic flow-control - see
PXA27x_Processor_Family_Developers_Manual.pdf, p.10-30 . 

The attached patch turns this on for the BTUART. The brf6150 driver of the OMAP
is doing the same btw, but just for the OMAP.

With this the bluetooth connection runs stable (bnep, obex) without any
problems for me. 

Cheers, Oliver

-- 
Configure bugmail: http://bugs.openembedded.net/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.




More information about the Openembedded-issues mailing list