Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 150893 Details for
Bug 218553
b43 module in 2.6.24.x fails to associate
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
btcoexist workarounds patch
fix_btcoexist.patch (text/plain), 1.69 KB, created by
Mike Pagano
on 2008-04-25 01:32:23 UTC
(
hide
)
Description:
btcoexist workarounds patch
Filename:
MIME Type:
Creator:
Mike Pagano
Created:
2008-04-25 01:32:23 UTC
Size:
1.69 KB
patch
obsolete
>From: Michael Buesch <mb@bu3sch.de> >Date: Sat, 19 Apr 2008 14:53:00 +0000 (+0200) >Subject: b43: Add more btcoexist workarounds >X-Git-Url: http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Ftorvalds%2Flinux-2.6.git;a=commitdiff_plain;h=9fc38458355525f801cd2ab403ac89850489a05e > >b43: Add more btcoexist workarounds > >This adds more workarounds for devices with broken BT bits. > >Signed-off-by: Michael Buesch <mb@bu3sch.de> >Signed-off-by: John W. Linville <linville@tuxdriver.com> >--- > >diff --git a/drivers/net/wireless/b43/main.c b/drivers/net/wireless/b43/main.c >index a90e902..94a0cde 100644 >--- a/drivers/net/wireless/b43/main.c >+++ b/drivers/net/wireless/b43/main.c >@@ -4423,6 +4423,12 @@ static int b43_one_core_attach(struct ssb_device *dev, struct b43_wl *wl) > return err; > } > >+#define IS_PDEV(pdev, _vendor, _device, _subvendor, _subdevice) ( \ >+ (pdev->vendor == PCI_VENDOR_ID_##_vendor) && \ >+ (pdev->device == _device) && \ >+ (pdev->subsystem_vendor == PCI_VENDOR_ID_##_subvendor) && \ >+ (pdev->subsystem_device == _subdevice) ) >+ > static void b43_sprom_fixup(struct ssb_bus *bus) > { > struct pci_dev *pdev; >@@ -4436,10 +4442,9 @@ static void b43_sprom_fixup(struct ssb_bus *bus) > bus->sprom.boardflags_lo |= B43_BFL_PACTRL; > if (bus->bustype == SSB_BUSTYPE_PCI) { > pdev = bus->host_pci; >- if (pdev->vendor == PCI_VENDOR_ID_BROADCOM && >- pdev->device == 0x4318 && >- pdev->subsystem_vendor == PCI_VENDOR_ID_ASUSTEK && >- pdev->subsystem_device == 0x100F) >+ if (IS_PDEV(pdev, BROADCOM, 0x4318, ASUSTEK, 0x100F) || >+ IS_PDEV(pdev, BROADCOM, 0x4320, LINKSYS, 0x0015) || >+ IS_PDEV(pdev, BROADCOM, 0x4320, LINKSYS, 0x0013)) > bus->sprom.boardflags_lo &= ~B43_BFL_BTCOEXIST; > } > } >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 218553
:
150892
| 150893