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

Reply via email to