Bug 126403
Summary: | CF (and PCMCIA) Bluetooth cards using serial_cs time out with 2.6 kernel | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Kevin R. Page <redhat-bugzilla> |
Component: | kernel | Assignee: | Dave Jones <davej> |
Status: | CLOSED ERRATA | QA Contact: | Brian Brock <bbrock> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 5 | CC: | pfrields |
Target Milestone: | --- | Keywords: | Reopened |
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | NeedsRetesting | ||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2006-11-21 23:46:07 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Kevin R. Page
2004-06-21 09:37:41 UTC
There have been some recent changes to the kernel serial / UART code. I've just tried kernel 2.6.10-rc1-mm2, and the problem seems to have been resolved (i.e. hciattach successfully binds to the serial socket, I can then use the bluez tools ok). Well, if there was a fix in -mm it didn't make it into the mainline or Fedora kernels :( I believe this affects a good number of CF bluetooth cards, not just the Socket version. I'm currently patching with: http://marc.theaimsgroup.com/?l=linux-kernel&m=112687270832687&w=2 The patch author seems to have had trouble getting it included (thread: http://marc.theaimsgroup.com/?l=linux-kernel&m=112622973504905&w=2 ). I've already informed him of my success, perhaps others could too. If anyone can test this patch at the 460800 baud rate, please report back to the author, and perhaps we can get this included upstream. This is a mass-update to all currently open kernel bugs. A new kernel update has been released (Version: 2.6.15-1.1830_FC4) based upon a new upstream kernel release. Please retest against this new kernel, as a large number of patches go into each upstream release, possibly including changes that may address this problem. This bug has been placed in NEEDINFO_REPORTER state. Due to the large volume of inactive bugs in bugzilla, if this bug is still in this state in two weeks time, it will be closed. Should this bug still be relevant after this period, the reporter can reopen the bug at any time. Any other users on the Cc: list of this bug can request that the bug be reopened by adding a comment to the bug. If this bug is a problem preventing you from installing the release this version is filed against, please see bug 169613. Thank you. Bug still present with 2.6.15-1.1830_FC4; the patch referenced above still works as a fix. As mentioned before, if anyone else is successfully using the patch (especially at 460800 baud), please inform the author - then maybe this can be pushed upstream. Ok, I've re-pinged upstream re this patch, so hopefully it'll get included soon unless there's something horribly wrong with it. (To my non-8250 savvy eyes, it looks ok). The patch was pleasingly added to 2.6.15-1.1833_FC4, but seems to have been dropped from 2.6.16-1.2069_FC4. Has it thrown up problems? It still applies (with offsets) and works when I build from SRPM. Is it worth duplicating this bug in bugzilla.kernel.org? Oh dear. The patch still applies to 2.6.16-1.2096_FC4, but binding to my PCMCIA bluetooth module with hciattach fails even with the patch applied (with the same symtoms as without the patch). (I'll check and confirm whether this was the case with 2069) Confirmed: kernel-2.6.16-1.2069_FC4 works fine with the patch applied; but 2.6.16-1.2096_FC4 doesn't. Perhaps a conflict with: * Tue Apr 04 2006 Dave Jones <davej> - Reenable non-standard serial ports. (#187466) (from rpm -q --changelog kernel-2.6.16-1.2096_FC4) inadvertantly got dropped. I'll add it back for the next update. I think this got dropped again? The patch applies to and works with 2.6.17-1.2142_FC4. I also tried an FC5 machine, and the patch seems to be missing there too. (the problems with later 2.6.16 kernels were in serial_cs and have now been resolved; it wasn't even reaching the code the patch touches) A new kernel update has been released (Version: 2.6.18-1.2200.fc5) based upon a new upstream kernel release. Please retest against this new kernel, as a large number of patches go into each upstream release, possibly including changes that may address this problem. This bug has been placed in NEEDINFO state. Due to the large volume of inactive bugs in bugzilla, if this bug is still in this state in two weeks time, it will be closed. Should this bug still be relevant after this period, the reporter can reopen the bug at any time. Any other users on the Cc: list of this bug can request that the bug be reopened by adding a comment to the bug. In the last few updates, some users upgrading from FC4->FC5 have reported that installing a kernel update has left their systems unbootable. If you have been affected by this problem please check you only have one version of device-mapper & lvm2 installed. See bug 207474 for further details. If this bug is a problem preventing you from installing the release this version is filed against, please see bug 169613. If this bug has been fixed, but you are now experiencing a different problem, please file a separate bug for the new problem. Thank you. As far as I'm aware, this patch is still in the Fedora kernel build and working. It was working on an FC5 laptop, with current (at the time) updates applied, a month ago - before that laptop was stolen :( I still have the bluetooth card, but I'm using it on an FC4 laptop with a manually patched 2.6.17-1.2142 - I'm afraid I won't get the chance to take this laptop to FC6 and test for at least a few weeks. |