Hi, I have been using wireless on my Dell laptop successfully under kernel 2.6.12 and earlier, but I can't get it to build under kernel 2.6.13. Specifically, the ipw2100 package fails to compile against kernel 2.6.13.{,1,2}. I have looked in bugzilla, but couldn't see anything relevant. M`aybe I'm missing a trick somewhere.
In detail, when /usr/src/linux => /usr/src/linux-2.6.12.6 everything works OK. But when /usr/src/linux => /usr/src/linux-2.6.13.2 there are errors beginning like this. --------------------- >>> Source unpacked. * You may safely ignore any errors from compilation that contain * warnings about undefined references to the ieee80211 subsystem. * * Preparing ipw2100 module mkdir -p /var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/tmp/.tmp_versions cp /usr/include/*.mod /var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/tmp/.tmp_versions cp: cannot stat `/usr/include/*.mod': No such file or directory make: [modules] Error 1 (ignored) make -C /usr/src/linux M=/var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2 MODVERDIR=/var/tmp/portage/ipw2100-1.1.2-r1/w make[1]: Entering directory `/usr/src/linux-2.6.13.2' CC [M] /var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.o /var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c: In function `ipw2100_set_scan_options': /var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:1584: error: structure has no member named `sec' /var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:1584: error: structure has no member named `sec' /var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c: In function `ipw2100_configure_security': /var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5103: error: structure has no member named `sec' /var/tmp/portage/ipw2100-1.1.2-r1/work/ipw2100-1.1.2/ipw2100.c:5108: error: structure has no member named `sec' ------------------ BTW, I am totally confused about in-kernel versus out-of-kernel software for Intel wireless and about the hardware/driver nomenclature. Here is the (possibly) relevant part of my kernel .config file. ---------------------- # # Wireless LAN (non-hamradio) # CONFIG_NET_RADIO=y # # Obsolete Wireless cards support (pre-802.11) # # CONFIG_STRIP is not set # CONFIG_PCMCIA_WAVELAN is not set # CONFIG_PCMCIA_NETWAVE is not set # # Wireless 802.11 Frequency Hopping cards support # # CONFIG_PCMCIA_RAYCS is not set # # Wireless 802.11b ISA/PCI cards support # CONFIG_HERMES=y # CONFIG_PLX_HERMES is not set # CONFIG_TMD_HERMES is not set CONFIG_PCI_HERMES=y # CONFIG_ATMEL is not set # # Wireless 802.11b Pcmcia/Cardbus cards support # # CONFIG_PCMCIA_HERMES is not set # CONFIG_AIRO_CS is not set # CONFIG_PCMCIA_WL3501 is not set # # Prism GT/Duette 802.11(a/b/g) PCI/Cardbus support # # CONFIG_PRISM54 is not set CONFIG_NET_WIRELESS=y # # PCMCIA network device support # CONFIG_NET_PCMCIA=y # CONFIG_PCMCIA_3C589 is not set CONFIG_PCMCIA_3C574=y # CONFIG_PCMCIA_FMVJ18X is not set # CONFIG_PCMCIA_PCNET is not set # CONFIG_PCMCIA_NMCLAN is not set # CONFIG_PCMCIA_SMC91C92 is not set # CONFIG_PCMCIA_XIRC2PS is not set # CONFIG_PCMCIA_AXNET is not set ----------------------- (I sometimes use a PCMCIA cable-ethernet card, but not at present.) There is a comment that the ipw in-kernel driver may change in 2.6.14, but I don't want to wait for that if it turns out to be my error anyway. Thanks, John Green -- gentoo-user@gentoo.org mailing list