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
--
[email protected] mailing list