Home | Docs | Forums | Lists | Bugs | Planet | Store | GMN | Get Gentoo!
Not eligible to see or edit group visibility for this bug.
View Bug Activity | Format For Printing | XML | Clone This Bug
Hi, Portage downgraded ieee80211 and ipw2934 and upgraded ipw3945d this morning. After my daily morning emerge today, my wireless extensions have crapped out and no longer works. I did nothing out of the ordinary except my daily sync and upgrade (or downgrades) of packages. Either the downgrade from ieee80211-1.2.15 to ieee80211-1.1.13-r1 OR the upgrade from ipw3945d-1.7.22-r3 to ipw3945d-1.7.22-r4has completely disabled my wireless because even if I attempt to resort to my state before the emerge this morning, I am locked into the current version of ipw3945. Known working packages before emerge today: ieee80211-1.2.15 ipw3945d-1.7.22-r3 ipw3945-1.1.3 Packages after emerge today: ieee80211-1.1.13-r1 ipw3945d-1.7.18 ############# ipw3945-1.1.0-r1 emerge compile error ############ make[1]: Entering directory `/usr/src/linux-2.6.19-gentoo-r3' CC [M] /var/tmp/portage/net-wireless/ipw3945-1.1.0-r1/work/ipw3945-1.1.0/ipw3945.o In file included from /var/tmp/portage/net-wireless/ipw3945-1.1.0-r1/work/ipw3945-1.1.0/ipw3945.c:68: /var/tmp/portage/net-wireless/ipw3945-1.1.0-r1/work/ipw3945-1.1.0/ipw3945.h:32:26: error: linux/config.h: No such file or directory /var/tmp/portage/net-wireless/ipw3945-1.1.0-r1/work/ipw3945-1.1.0/ipw3945.c: In function 'ipw_pci_probe': /var/tmp/portage/net-wireless/ipw3945-1.1.0-r1/work/ipw3945-1.1.0/ipw3945.c:16355: warning: passing argument 2 of 'request_irq' from incompatible pointer type make[2]: *** [/var/tmp/portage/net-wireless/ipw3945-1.1.0-r1/work/ipw3945-1.1.0/ipw3945.o] Error 1 make[1]: *** [_module_/var/tmp/portage/net-wireless/ipw3945-1.1.0-r1/work/ipw3945-1.1.0] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.19-gentoo-r3' make: *** [modules] Error 2 !!! ERROR: net-wireless/ipw3945-1.1.0-r1 failed. Call stack: ebuild.sh, line 1593: Called dyn_compile ebuild.sh, line 951: Called src_compile ipw3945-1.1.0-r1.ebuild, line 74: Called linux-mod_src_compile linux-mod.eclass, line 510: Called die !!! Unable to make KSRC=/usr/src/linux KSRC_OUTPUT=/usr/src/linux IEEE80211_INC=/usr/include all. !!! If you need support, post the topmost build error, and the call stack if relevant. ################### EMERGE.INFO ######################################## Portage 2.1.2_rc4-r7 (default-linux/x86/2006.1, gcc-4.1.1, glibc-2.5-r0, 2.6.19-gentoo-r2 i686) ================================================================= System uname: 2.6.19-gentoo-r2 i686 Genuine Intel(R) CPU T2500 @ 2.00GHz Gentoo Base System version 1.12.8 Last Sync: Tue, 09 Jan 2007 00:30:01 +0000 dev-java/java-config: 1.3.7, 2.0.31 dev-lang/python: 2.4.4 dev-python/pycrypto: 2.0.1-r5 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.19 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=prescott -O2 -pipe -msse3 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo" CXXFLAGS="-march=prescott -O2 -pipe -msse3 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--alphabetical" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.xdracco.net http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" LINGUAS="en es" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync_exclude" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="berkdb bitmap-fonts cli cracklib crypt cups dlloader dri fortran gdbm gpm iconv ipv6 isdnlog libg++ ncurses nls nptl nptlonly pam pcre perl ppds pppd python readline reflection session spl ssl tcpd truetype-fonts type1-fonts udev unicode x86 xorg zlib" ALSA_CARDS="hda-intel usb-audio" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse synaptics penmount logitech-mouse" KERNEL="linux" LINGUAS="en es" USERLAND="GNU" VIDEO_CARDS="fbdev nvidia v4l v4l2 vesa vga nv" Unset: CTARGET, INSTALL_MASK, LANG, LC_ALL, LDFLAGS Any other information, just ask, I shall provide. Only of curiosity, why the downgrade? Reproducible: Always
Using the in-kernel modules for ieee80211 has no impact, neither built-in nor built as modules. blah!
Ditto here. emerge --info output: Portage 2.1.2_rc4-r7 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0, 2.6.19-suspend2-r1 i686) ================================================================= System uname: 2.6.19-suspend2-r1 i686 Genuine Intel(R) CPU T2250 @ 1.73GHz Gentoo Base System version 1.12.8 Last Sync: Tue, 09 Jan 2007 10:30:01 +0000 dev-java/java-config: 1.3.7, 2.0.31 dev-lang/python: 2.4.4 dev-python/pycrypto: 2.0.1-r5 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.19 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium-m -msse3 -O3 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-march=pentium-m -msse3 -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig collision-protect distlocks metadata-transfer parallel-fetch sandbox sfperms strict userfetch userpriv usersandbox" GENTOO_MIRRORS="http://gentoo.osuosl.org/ http://distro.ibiblio.org/pub/linux/distributions/gentoo/ " LINGUAS="en en_GB en_IN en_US" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/overlays/portage /usr/local/overlays/robocup /usr/portage/local/layman/voip /usr/portage/local/layman/gentopia /usr/portage/local/layman/pro-audio" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X a52 aac acl acpi alsa apache2 arts bash-completion berkdb bitmap-fonts bluetooth bzip2 cairo cdr cli cracklib crypt cscope cups dbus dlloader dri dvd dvdr emboss encode esd exif fam ffmpeg firefox flac fortran gdbm gif gnome gpm gstreamer gtk gtk2 hal iconv imap ipv6 isdnlog jabber jpeg jpeg2k ldap libg++ mad matroska mbox mikmod mime mmx mono mp3 mpeg mysql ncurses nls nptl nptlonly ogg openal opengl pam pcre pdf perl php png ppds pppd python qt3 qt4 quicktime readline reflection ruby samba sdl session shorten slang spell spl sqlite sqlite3 sse sse2 ssl startup-notification svg tcpd tetex theora tiff truetype truetype-fonts type1-fonts udev unicode usb v4l vcd vorbis wifi win32codecs x86 xml xorg xosd xprint xv xvid zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse synaptics" KERNEL="linux" LINGUAS="en en_GB en_IN en_US" USERLAND="GNU" VIDEO_CARDS="fbdev nv nvidia vesa" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Same thing here! My working setup a few days ago was: ieee80211-1.2.15 ipw3945d-1.7.22-r4 ipw3945-1.1.3 Now ipw3945d the init script DOES NOT WORK AT ALL. No matter how i run ipw3945d, it always shows: ERROR: Could not find Intel PRO/Wireless 3945ABG Network Connection BUT: "rmmod ipw3945 && modprobe ipw3945" would light up the wireless.
I'll take my chances with running ipw3945-1.1.3. I unmasked it (since it's hard masked) and surprisingly, everything works.. What is the issue with ipw3945-1.1.3 that requires a downgrade? Changelog doesn't mention anything. Am I missing some information somewhere?
Also, what is it with ipw3945-1.1.3-r2 requiring the in-kernel ieee80211 drivers to be used? I don't like relying on kernel patches for support of certain drivers, namely my wireless devices. ############################# * Found kernel source directory: * /usr/src/linux * Found sources for kernel version: * 2.6.19-gentoo-r3 * Checking for suitable kernel configuration options... * ipw3945-1.1.3 requires support for Generic IEEE 802.11 Networking Stack (CONFIG_IEEE80211). * CONFIG_IEEE80211_CRYPT_CCMP: is not set when it should be. * CONFIG_IEEE80211_CRYPT_TKIP: is not set when it should be. * Please check to make sure these options are set correctly. * Failure to do so may cause unexpected problems. * Once you have satisfied these options, please try merging * this package again.
Bug 161290 actually has a useful description of the problem... *** This bug has been marked as a duplicate of bug 161290 ***
(In reply to comment #6) > Bug 161290 actually has a useful description of the problem... > > *** This bug has been marked as a duplicate of bug 161290 *** Jakub these are *not* the same issue. This reports a _compilation error_ while emerging ipw3945.
Thanks(In reply to comment #6) > Bug 161290 actually has a useful description of the problem... > > *** This bug has been marked as a duplicate of bug 161290 *** > This is not a duplicate bug. This ebuild fails to compile completely.
(In reply to comment #8) > This is not a duplicate bug. This ebuild fails to compile completely. Well, then don't mix several completely unrelated issues into one bug.
*** This bug has been marked as a duplicate of bug 157076 ***
(In reply to comment #10) > > *** This bug has been marked as a duplicate of bug 157076 *** > (In reply to comment #9) > (In reply to comment #8) > > This is not a duplicate bug. This ebuild fails to compile completely. > > Well, then don't mix several completely unrelated issues into one bug. Jakub, please stop searching so hard for bugs to pin this as a dupe on. This -is- a bug (possibly the same as the second dupe you pointed to, on a different version of a package, but that doesn't justify the way you're treating this). The least you could do is ask us to verify that it is the same bug before closing it.
(In reply to comment #9) > (In reply to comment #8) > > This is not a duplicate bug. This ebuild fails to compile completely. > > Well, then don't mix several completely unrelated issues into one bug. > > Mixing several unrelated issues? I see only one issue. A broken ebuild. If it's a dupe, it's a dupe. But please, this report is one issue.
From the duped to bug... ------- Comment #8 From Arun Raghavan 2007-01-12 05:22:04 -0800 [reply] ------- As Jakub points out, the same patch is required for ipw3945-1.1.0 as well. I have tried this and it works (I just used the existing 1.0.5 patch). I confirm that the patch allows compile of ipw3945-1.1.0 with 2.6.19 (suspend2-sources FWIW). This stops ipw3945d hanging and other issues that have come up since the downgrade. Still battling to actually get wireless connectivity though.
+1 that this bug is not FIXED. From a copious amount of messing around methinks that ipw3945-1.1.0 and kernel 2.6.19 are not compatible. I've been caught up in the latest rounds of upgrades and downgrades of ipw3945 and ipw3945d, with an upgrade from kernel 2.6.18 to 2.6.19 in the midst of it. I have gone from a working wireless to a broken one. The most up-to-date not-masked unstable currently are net-wireless/ipw3945-1.1.0-r1 net-wireless/ieee80211-1.1.13-r1 net-wireless/ipw3945d-1.7.22-r4 With 2.6.19 as /usr/src/linux target, ipw3945-1.1.0-r1 does not compile. If you apply the workaround patch put forward in http://bugs.gentoo.org/show_bug.cgi?id=157076 then you get a loadable module, but ipw3945d does not find connectivity when booting with a 2.6.19 kernel. All the rmmod-modprobe tricks don't work either. Boot to a 2.6.18 kernel and all works well. Can we either fix ipw3945-1.1.0 (a bit silly seeing as it's quite an old version now), or get the ipw3945-1.1.0 ebuild to fail nicely when built with a 2.6.19 /usr/src/linux target? Keeping ipw3945-1.1.0 users on 2.6.18 kernels would solve a lot of the ipw3945 problems running around at the moment - and perhaps hasten the push for ipw3945-1.1.3 (or even 1.2.1) to come out of mask.