The bcm43xx-0.0.1-r20060105 ebuild currently only compiles the module, and doesn't compile any of the assoicated tools, such as the firmware cutter (fwcutter). This means that the firmware can't be extracted from the drivers and put in the right location, and it also isn't installed by the package itself (although I would think licensing would prohibit this). That means that currently this package itself isn't very useful, hence I wouldn't class this as an enhancement, but a full bug. The ebuild could be modified, or a bcm43xx-tools package could be built to make and install the fwcutter and other tools from the bcm43xx package. Thanks...
My mistake, I appologize, it turns out that the fwcutter isn't included in the bcm43xx package, it's been split into a separate bcm43xx-fwcutter package. I'm working on a fwcutter ebuild, which I'll submit here when I'm done. I've also updated the summary and severity to match.
Created attachment 76948 [details] bcm43xx-fwcutter ebuild I'm afraid this hasn't been thoroughly tested (and I'm not certain the installation location is /lib/firmware), but I'm unable to test it at the moment. Still, it's a start. If there are any further changes I'll submit them here...
The default location is /lib/firmware, and I can confirm this because I've used it. :)
Right, I have now tested this, and it successfully extracts the firmware from the appropriate sys file, and as Rich pointed out, /lib/firmware is the correct location for it. This now enables me to use this over ndiswrapper (which I'd much rather do, since it's all native). Any news on getting this or something similar into portage?
Already included in the latest bcm43xx ebuild. Thanks!