Version Bump, net-wireless/iwlwifi-0.1.14 RDEPENDs on =net-wireless/iwl3945-ucode-2.14.4 assuming that ABI v1 of ucode can be installed (2.14.1.5) on SLOT=1.
Created attachment 130016 [details] iwlwifi-0.1.14.ebuild RDEPENDs if use ipw3945 on new ABI v1 ucode (2.14.1.5)
Created attachment 130020 [details] iwlwifi-0.1.14.ebuild RDEPENDs if use ipw3945 on new ABI v1 ucode (2.14.1.5) (clean CVS headers)
> RDEPENDs on =net-wireless/iwl3945-ucode-2.14.4 assuming that ABI v1 of ucode > can be installed (2.14.1.5) on SLOT=1. Note that the unstable iwlwifi branch not only RDEPENDs on net-wireless/iwl3945-ucode-2.14.1.5, it should probably block net-wireless/iwl3945-ucode-2.14.4, since that version does NOT work with the unstable iwlwifi branch. New upstream versioning... Same goes for iwl4965 firmwares.
I'm assuming an SLOTed version of ucode Bug #187776 Attachment #130018 [details]. Both ucodes (2.14.1.5 and 2.14.4) can coexist. (In reply to comment #3) > > RDEPENDs on =net-wireless/iwl3945-ucode-2.14.4 assuming that ABI v1 of ucode > > can be installed (2.14.1.5) on SLOT=1. > > Note that the unstable iwlwifi branch not only RDEPENDs on > net-wireless/iwl3945-ucode-2.14.1.5, it should probably block > net-wireless/iwl3945-ucode-2.14.4, since that version does NOT work with the > unstable iwlwifi branch. New upstream versioning... > > Same goes for iwl4965 firmwares.
current version changed to 0.1.15
The newest snapshot is now 1.1.0
Hello, I had filed a bug upstream about an "iwl4965: REPLY_ADD_STA failed" message and recieved the reply from Zhu Yi, the iwlwifi maintainer, that 1.1.0 is considered stable, while o.1.16 is the latest development release. iwlwifi-1.1.0 went stable on 19 Sept 2007. How soon can we expect this driver to be updated in portage? It would certainly be nice. The current version is working well for me with the exception of the above message which is not causing problems except for filling dmesg. This issuse is resolved in 1.1.0 I think the latest stable is a solid candidate for inclusion in the portage tree proper, so it would be nice to have an ebuild. Thanks Matt
*** Bug 193878 has been marked as a duplicate of this bug. ***
Well the version bump was worth a try but it didn't work... the build.log: * Determining the location of the kernel source code * Found kernel source directory: * /usr/src/linux * Found sources for kernel version: * 2.6.22-gentoo-r5WIFI * Checking for suitable kernel configuration options... [ ok ] >>> Unpacking source... >>> Unpacking iwlwifi-1.1.0.tgz to /var/tmp/portage/net-wireless/iwlwifi-1.1.0/work >>> Source unpacked. >>> Compiling source in /var/tmp/portage/net-wireless/iwlwifi-1.1.0/work/iwlwifi-1.1.0 ... /usr/portage/eclass/linux-mod.eclass: line 506: cd: /var/tmp/portage/net-wireless/iwlwifi-1.1.0/work/iwlwifi-1.1.0/compatible: No such file or directory * Preparing iwl4965 module Checking kernel compatibility in: /usr/src/linux * Kernel requires compatibility version: - Requires IEEE80211_CONF_CHANNEL_SWITCH compat. - Remove CONFIG_IWLWIFI_HT option if defined - Remove CONFIG_IWLWIFI_HT_AGG option if defined Building compatibility version in 'compatible/' directory: Copying compatible/ from origin/...done + Applying: patches/06-csa.patch Add IEEE80211_CONF_CHANNEL_SWITCH define into iwlwifi.h Makefile has been modified by generate_compatible, please run `make' again make: *** [compatible/kversion] Error 1 * * ERROR: net-wireless/iwlwifi-1.1.0 failed. * Call stack: * ebuild.sh, line 1654: Called dyn_compile * ebuild.sh, line 990: Called qa_call 'src_compile' * ebuild.sh, line 44: Called src_compile * ebuild.sh, line 1334: Called linux-mod_src_compile * linux-mod.eclass, line 516: Called die * * Unable to make KSRC=/usr/src/linux M=/var/tmp/portage/net-wireless/iwlwifi-1.1.0/work/iwlwifi-1.1.0 CONFIG_IWL3945=n all. * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/net-wireless/iwlwifi-1.1.0/temp/build.log'. * This ebuild is from an overlay: '/usr/local/portage/' *
bumped in portage with some "workarounds".
There is a new version, 1.1.17. It doesn't seem to like the firmware though.. I've also managed to "ebuild" the 1.1.7 version with some workarounds. When the 1.1.0 version gets into portage I'll try to see if it also can build 1.1.17. If not, I'll post my ebuild.
Ops, I seem to have forgotten to update portage. The 1.1.17 ebuild is there now. BUT the workarounds seem too ugly. Please consider my ebuild instead. That "arch" thing you do is really nasty :P As for the firmware problem is related to a bad naming of the firmware. Renaming it from /lib/firmware/iwlwifi-3945.ucode to /lib/firmware/iwlwifi-3945-1.ucode fixes it. I've submitted a bug report upstream.
Created attachment 132236 [details] Cleaner iwlwifi-1.1.17 ebuild Here it is. It may be slightly bigger, but it avoids the nasty "arch" if structure.
Please, can you say something about my last comment?? I cannot reopen the bug report, yet the current ebuild shouldn't be in portage, as it subverts the whole module building mechanism. Once again, at least please comment!