Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 207532 - please add a patch to the new 2.6.24 kernel for Broadcom WLAN 4311/12 rev2
Summary: please add a patch to the new 2.6.24 kernel for Broadcom WLAN 4311/12 rev2
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: High enhancement
Assignee: Gentoo Kernel Bug Wranglers and Kernel Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-01-26 10:36 UTC by Philipp Leonhardt
Modified: 2008-02-26 14:08 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Patch to use 4311 & 4312 (patch_2.6.24_for_4311_2.patch,171.52 KB, patch)
2008-01-26 10:38 UTC, Philipp Leonhardt
Details | Diff
ssb new sprom (0001-ssb-Add-new-SPROM-structure-while-keeping-the-old.patch,5.37 KB, patch)
2008-02-08 12:35 UTC, Daniel Drake (RETIRED)
Details | Diff
use new sprom structure (0002-ssb-Convert-to-use-of-the-new-SPROM-structure.patch,19.69 KB, patch)
2008-02-08 12:36 UTC, Daniel Drake (RETIRED)
Details | Diff
b43 driver patch (0003-b43-Changes-to-enable-BCM4311-rev-02-with-wireless.patch,5.20 KB, patch)
2008-02-08 12:36 UTC, Daniel Drake (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Philipp Leonhardt 2008-01-26 10:36:26 UTC
I've found a patch to use the WLAN cards from broadcom

BCM4312MCP
BCM4312 rev2
BCM4311 rev2

In My HP Laptop there's one of those and I used this patch since git-sources-2.6.24-rc*

And now I'm using it with gentoo-sources-2.6.24
And for me it works.
It would be great to have this patch in gentoo-sources

Reproducible: Always
Comment 1 Philipp Leonhardt 2008-01-26 10:38:06 UTC
Created attachment 141812 [details, diff]
Patch to use 4311 & 4312
Comment 2 Mike Pagano gentoo-dev 2008-01-26 19:41:16 UTC
Can you post the upstream link to this patch. A mailing list post or a git repo?
Comment 3 Philipp Leonhardt 2008-01-26 19:51:51 UTC
http://lists.berlios.de/pipermail/bcm43xx-dev/2007-November/006379.html

And the download Link from linuxwireless.org
http://linuxwireless.org/download/b43/

The announce on the drivers page
"bcm4311 rev 2 / bcm4312 (needs patches for 2.6.24)"
http://linuxwireless.org/en/users/Drivers/b43

Another mail-list entry
http://www.mail-archive.com/bcm43xx-dev@lists.berlios.de/msg05966.html
Comment 4 Mike Pagano gentoo-dev 2008-01-26 20:17:37 UTC
According to the author: 

"It should make it into wireless-2.6 relatively soon, and will be in 2.6.25-rcX."

Our policy is usually to wait until the patch makes it to mainline and then we backport for inclusion into gentoo-sources.  Let's both keep an eye on this and see when it makes the mainline git repo.

Comment 5 Daniel Drake (RETIRED) gentoo-dev 2008-02-07 12:55:57 UTC
commit c272ef4403c271799a7f09a4ab7a236c86643843dsd seems to be the SSB part
013978b688d2a27af3ab55ca739e8c8ac7254870 to add the device support in the driver

Have not yet checked if there are dependencies, but there probably are. Those commits are only a small subset of the megapatch linked to from here...
Comment 6 Daniel Drake (RETIRED) gentoo-dev 2008-02-08 12:35:44 UTC
Created attachment 142981 [details, diff]
ssb new sprom
Comment 7 Daniel Drake (RETIRED) gentoo-dev 2008-02-08 12:36:12 UTC
Created attachment 142982 [details, diff]
use new sprom structure
Comment 8 Daniel Drake (RETIRED) gentoo-dev 2008-02-08 12:36:35 UTC
Created attachment 142983 [details, diff]
b43 driver patch
Comment 9 Daniel Drake (RETIRED) gentoo-dev 2008-02-08 12:37:28 UTC
Instead of the one posted earlier, please apply those 3 patches in that order to 2.6.24 and see if it works. I've compile tested it. Might have to add another b43 patch too, but let's see...
Comment 10 Daniel Drake (RETIRED) gentoo-dev 2008-02-26 14:08:01 UTC
Please reopen when you have tested the above patches against 2.6.24
They took me some time to create, so I would appreciate seeing this bug through to completion :)