From: "Marco Höfle" <Marco.Hoefle@web.de>
To: linux-wireless@vger.kernel.org
Subject: Bug or am I too stupid for installing the Intel Wirelss drivers for Linux?
Date: Fri, 28 Dec 2007 14:35:14 +0100 [thread overview]
Message-ID: <54984095@web.de> (raw)
Hello,
I am trying to get the Intel PRO wireless 3945 adapter running on RedHat Linux Enterprise 5. I think there might be a bug or something in the HOW-TO is missing.
(http://intellinuxwireless.org/?p=mac80211&n=HOWTO-mac80211)
I am stuck in installing the MAC80211 subsystem, these are the steps I am doing (according to HOW-TO). The errors I get are:
[root@localhost build]# make moules modules_install
scripts/kconfig/conf -s arch/i386/Kconfig
net/mac80211/Kconfig:5:warning: 'select' used by config symbol 'MAC80211' refer to undefined symbol 'CRYPTO_ECB'
net/mac80211/Kconfig:11:warning: 'select' used by config symbol 'MAC80211' refer to undefined symbol 'NET_SCH_FIFO'
make: *** No rule to make target `moules'. Stop.
[root@localhost build]#
[root@localhost build]# make all
CHK include/linux/version.h
CHK include/linux/utsrelease.h
make[1]: *** No rule to make target `init/main.o', needed by `init/built-in.o'. Stop.
make: *** [init] Error 2
[root@localhost build]#
These are all steps I did:
[root@localhost ~]# ls /lib/modules/$(uname -r)/build/Makefile
/lib/modules/2.6.18-8.el5/build/Makefile
[root@localhost ~]# uname -r
2.6.18-8.el5
[root@localhost ~]#
Then I opened a terminal in the /home/downloads/drivers/mac80211-10.0.3 directory and issued the make command, this is the terminal output:
[root@localhost mac80211-10.0.3]# make
Building modified version in 'modified/' directory:
Copying modified/ from origin/...done
Applying patches and scripts from pending/.
+ Applying: pending/0001-mac80211-Add-basic-IEEE-802.11n-support.patch
From 26e77a5fef845edcb5c27db52f413e7558db0e20 Mon Sep 17 00:00:00 2001
+ Applying: pending/0002-mac80211-add-IEEE802.11e-WMM-structures.patch
From f5af9c4fdfbcc2b8ecb60d9d93657a3e2437c909 Mon Sep 17 00:00:00 2001
+ Applying: pending/0003-mac80211-IEEE802.11e-WMM-TS-management-and-DLS-supp.patch
From 78e5e6d438cb6ec7ba929293b112b12cf0d9042c Mon Sep 17 00:00:00 2001
+ Applying: pending/0004-mac80211-debugfs-support-for-TSM-and-DLS.patch
From 88b531cc1ce8bd1f9681a4cbcd11bb61de3c6ca1 Mon Sep 17 00:00:00 2001
+ Applying: pending/0005-mac80211-IEEE802.11e-WMM-misc-fix-and-cleanup.patch
From 503a88f99457be47979874f2a9a5c3454104519e Mon Sep 17 00:00:00 2001
+ Applying: pending/0006-mac80211-add-WE-nick-power-and-txpower-capabilitie.patch
From 37515341129948f6f8391cd0c8bb0028f7929c98 Mon Sep 17 00:00:00 2001
+ Applying: pending/0007-mac80211-Fix-user-specified-TXPOWER-from-being-over.patch
From aa958786201069f0a857251a777f687fc9d42219 Mon Sep 17 00:00:00 2001
+ Applying: pending/0008-mac80211-HT-IEEE_802.11n_TX_AMPDU-send-actframes.patch
From 70fb3487d26d431401e4b659e520177eb434e343 Mon Sep 17 00:00:00 2001
+ Applying: pending/0009-mac80211-HT-add-IEEE-802.11n-TX_AMPDU-API.patch
From fc5dcdadd03063981268f4df8ef7ffd9519e25f9 Mon Sep 17 00:00:00 2001
+ Applying: pending/0010-mac80211-HT-add-TX-AMPDU-MLME-data.patch
From 51bc2c9e296a5f6ec210eee04c882fdb4997c130 Mon Sep 17 00:00:00 2001
+ Applying: pending/0011-mac80211-HT-IEEE-802.11n-TX-AMPDU-MLME-implementa.patch
From a2c09ed2b5cc19d3fdee0b4d3a25ac82c973cd77 Mon Sep 17 00:00:00 2001
+ Applying: pending/0012-mac80211-HT-IEEE-802.11n-debugfs-support.patch
From 915fb0b275fae6748a38ece9a67a99129fcf3cc8 Mon Sep 17 00:00:00 2001
+ Applying: pending/0013-mac80211-HT-IEEE-802.11n-block-ack-support.patch
From 0d1fde009eb108f3f379e0868b600c12f7cd943d Mon Sep 17 00:00:00 2001
+ Applying: pending/0014-mac80211-HT-IEEE-802.11n-block-ack-debugfs-suppor.patch
From 18fcded749fc76222844afc055128da88dbc03d8 Mon Sep 17 00:00:00 2001
+ Applying: pending/0015-mac80211-HT-add-IEEE-802.11n-qos-queues.patch
From 1fa8243b4711e74d3158e396f3f3971ed103d482 Mon Sep 17 00:00:00 2001
+ Applying: pending/0016-mac80211-HT-IEEE-802.11n-RX-aggregation-BAR-supor.patch
From e410f6580a9462480cbf3a8f3ecc601e1d8b5fb5 Mon Sep 17 00:00:00 2001
+ Applying: pending/0017-mac80211-HT-IEEE-802.11n-RX-aggregation-API-and-M.patch
From 428ee27143824bc868a301bb46d9cc34e76a17b6 Mon Sep 17 00:00:00 2001
+ Applying: pending/0018-mac80211-HT-add-addtional-type-parameter-for-ieee.patch
From 454d6bf4ab1a52a73fe9d5c7940588c84e7fbf5b Mon Sep 17 00:00:00 2001
+ Applying: pending/0019-mac80211-HT-fix-ieee80211_send_addba_resp-interfa.patch
From 26c1abde043c8186b483fd29715d2a03e864ac4e Mon Sep 17 00:00:00 2001
+ Applying: pending/0020-mac80211-HT-fix-master-mode-net-type.patch
From 0081fcc92918c45b914158219d255454e0c3bc4a Mon Sep 17 00:00:00 2001
+ Applying: pending/0021-mac80211-HT-IEEE-802.11n-RX-aggregation-MLME-supp.patch
From 8f997ba42d5da45841bb8178f5f8978c48ef2c0e Mon Sep 17 00:00:00 2001
+ Applying: pending/0022-mac80211-HT-IEEE-802.11n-RX-aggregation-debugfs-s.patch
From 657427a497a5fd912251740ec4ee9c3b3bad0f49 Mon Sep 17 00:00:00 2001
+ Applying: pending/0023-mac80211-HT-AP-mode-block-ack-MLME-support.patch
From 8aff6ff750cb985bafa982b4b1ffc37029e8f013 Mon Sep 17 00:00:00 2001
+ Applying: pending/0024-mac80211-HT-fix-wrong-param-used-for-ieee80211_ht.patch
From 55d47cff2f5944f3f70fbee5f2b41beccbed2762 Mon Sep 17 00:00:00 2001
+ Applying: pending/0025-mac80211-HT-use-KERN_DEBUG-for-HT-debugging-messa.patch
From f597c02bc8814aa0ba5b3b9fd1aa14d521b284b8 Mon Sep 17 00:00:00 2001
+ Applying: pending/0026-mac80211-rssi-averaging-filter.patch
From 4f10cf6269ce9a96d21dd220bf8991716d1be24f Mon Sep 17 00:00:00 2001
+ Applying: pending/0027-mac80211-add-802.11h-channel-switch-packet-handling.patch
From 534b03cd79f6de5cb3c364289cb5fa158bef6632 Mon Sep 17 00:00:00 2001
+ Applying: pending/0028-mac80211-fix-compile-error-if-CONFIG_NET_SCHED-unde.patch
From 16d350730af21442636dc3ab822a8ae230fecffa Mon Sep 17 00:00:00 2001
+ Applying: pending/0029-mac80211-add-rate-scaling-algorithm-selection-capab.patch
From 0f936737d9f8cc3a8886f4590c73b20918df213c Mon Sep 17 00:00:00 2001
+ Applying: pending/0030-mac80211-fix-monitor-mode.patch
From c334da6f6fe935e278ad5fde78e192d16d3c1603 Mon Sep 17 00:00:00 2001
+ Applying: pending/0031-mac80211-fix-an-printk-warning-for-size_t.patch
From 465d7fb3ee021c8fe50a49432dfc461a4e4595d9 Mon Sep 17 00:00:00 2001
+ Applying: pending/0032-mac80211-fix-kernel-panic-during-shutdown-time.patch
From a8f8bdd27fbac5f91aabe206f829592facb486a3 Mon Sep 17 00:00:00 2001
+ Applying: pending/0033-mac80211-fix-a-msdu-header.patch
+ Applying: pending/0090-mac80211-IPv6-fix.patch
The patch below seems to work for me w/ an otherwise stock F-7 kernel
+ Applying: pending/0091-mac80211-fix-hidden-ssid.patch
diff --git a/net/mac80211/ieee80211_ioctl.c b/net/mac80211/ieee80211_ioctl.c
+ Applying: pending/0092-mac80211-sta-hw-scanning.patch
diff -urp mac80211/ieee80211.c /home/chuyee/mac80211/ieee80211.c
+ Applying: pending/0093-mac80211-clean-extra-ie.patch
--- a/net/mac80211/ieee80211.c 2007-11-15 19:49:57.000000000 +0800
+ Applying: pending/0094-mac80211-hw-scan-fix-1.patch
diff --git a/net/mac80211/ieee80211_sta.c b/net/mac80211/ieee80211_sta.c
+ Applying: pending/0095-mac80211-hw-scan-fix-2.patch
diff --git a/net/mac80211/ieee80211_sta.c b/net/mac80211/ieee80211_sta.c
+ Applying: pending/0096-mac80211-workaround-wpa-reassoc.patch
diff --git a/net/mac80211/ieee80211_ioctl.c b/net/mac80211/ieee80211_ioctl.c
+ Applying: pending/0097-mac80211-ht-agg-teardown-fix.patch
diff --git a/net/mac80211/sta_info.c b/net/mac80211/sta_info.c
+ Applying: pending/0098-mac80211-tasklet_enable-fix.patch
diff -urp origin/net/mac80211/ieee80211.c new/net/mac80211/ieee80211.c
Checking kernel compatibility in:
/lib/modules/2.6.18-8.el5/source//
grep: /lib/modules/2.6.18-8.el5/source//drivers/base/core.c: No such file or directory
grep: /lib/modules/2.6.18-8.el5/source//fs/debugfs/inode.c: No such file or directory
* Kernel requires compatibility version:
- Requires qdisc API compat
- Requires non-block crypto compat
- Requires debugfs_create_symlink compat
- Requires delayed_work compat
- Requires rtnl_notify API compat
- Requires class_dev -> dev API compat
- Requires to_net_dev API compat
- Requires dev_release API compat
- Requires genetlink removal compat
- Requires device_rename compat
- Requires net_sch_fifo compat
- Requires skb_{mac,transport,network}_header compat
- Requires ilog2 compat
- Requires seq_open() const parameter compat
- Requires tcf_destroy_chain() compat
- Requires debugfs_rename() compat
Building compatibility version in 'compatible/' directory:
Copying compatible/ from modified/...done
+ Applying: patches/qdisc-api.patch
Use older qdisc API for qdisc_create_dflt
+ Applying: patches/block-cipher.patch
Switch crypto system to older non-block cipher algorithms.
+ Applying: patches/debugfs_create_symlink.patch
diff -upr pre/net/mac80211/debugfs_key.c post/net/mac80211/debugfs_key.c
+ Applying: patches/delayed_work.patch
Add delayed_work structure compatibility.
+ Running: delayed_work.sh
Use compat_ delayed_work functions to fix argument issues.
+ Applying: patches/rtnl_notify.patch
Use netlink_broadcast vs. rtnl_notify
+ Applying: patches/class_dev_to_dev-wireless.patch
Reverse class_dev to dev changes
+ Applying: patches/dev_release.patch
Legacy device.h API (dev_uevent, dev_release, dev_attrs)
+ Applying: patches/net_sch_fifo.patch
Add pfifo_qdisc if kernel doesn't support explicit CONFIG_NET_SCHED_FIFO
+ Applying: patches/skb_mac_header.patch
diff -upr origin/net/mac80211/ieee80211.c update/net/mac80211/ieee80211.c
+ Running: ilog2.sh
IEEE80211_STYPE_QOS_DATA's mask is 0x0080
+ Applying: patches/seq_open_const.patch
diff -upr linux-2.6.18-gentoo-r6/net/wireless/wext.c linux-2.6.18-gentoo-r6-building/net/wireless/wext.c
+ Applying: patches/tcf_destroy_chain.patch
Add tcf_destroy_chain to mac80211's wme.c
+ Applying: patches/debugfs_rename.patch
diff -urp origin/net/mac80211/debugfs_netdev.c new/net/mac80211/debugfs_netdev.c
[root@localhost mac80211-10.0.3]#
Afterwards I configured the Kernel ans saved the new configuration:
Linux Kernel v2.6.18-8.el5 Configuration
──────────────────────────────────────────────────────────────────────────────
┌────────────────────────────── Networking ───────────────────────────────┐
│ Arrow keys navigate the menu. <Enter> selects submenus --->. │
│ Highlighted letters are hotkeys. Pressing <Y> includes, <N> excludes, │
│ <M> modularizes features. Press <Esc><Esc> to exit, <?> for Help, </> │
│ for Search. Legend: [*] built-in [ ] excluded <M> module < > │
│ ┌─────────────────────────────────────────────────────────────────────┐ │
│ │--- Networking support │ │
│ │ Networking options ---> │ │
│ │[ ] Amateur Radio support ---> │ │
│ │< > IrDA (infrared) subsystem support ---> │ │
│ │<M> Bluetooth subsystem support ---> │ │
│ │<M> Improved wireless configuration API │ │
│ │--- Wireless extensions │ │
│ │<M> Generic IEEE 802.11 Networking Stack (mac80211) │ │
│ │[ ] Enable LED triggers │ │
│ │[ ] Export mac80211 internals in DebugFS │ │
│ │[ ] Enable debugging output │ │
│ │<M> Generic IEEE 802.11 Networking Stack │ │
│ │[ ] Enable full debugging output │ │
│ │--- IEEE 802.11 WEP encryption (802.1x) │ │
│ │<M> IEEE 802.11i CCMP support │ │
│ │<M> IEEE 802.11i TKIP encryption │ │
│ │<M> Software MAC add-on to the IEEE 802.11 networking stack │ │
│ │[*] Enable full debugging output │ │
│ │<M> TUX: Threaded linUX application protocol accelerator layer │ │
│ │ TUX options ---> │ │
│ │[*] NetLabel subsystem support │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ └─────────────────────────────────────────────────────────────────────┘ │
├─────────────────────────────────────────────────────────────────────────┤
│ <Select> < Exit > < Help > │
└─────────────────────────────────────────────────────────────────────────┘
[root@localhost build]# make moules modules_install
scripts/kconfig/conf -s arch/i386/Kconfig
net/mac80211/Kconfig:5:warning: 'select' used by config symbol 'MAC80211' refer to undefined symbol 'CRYPTO_ECB'
net/mac80211/Kconfig:11:warning: 'select' used by config symbol 'MAC80211' refer to undefined symbol 'NET_SCH_FIFO'
make: *** No rule to make target `moules'. Stop.
[root@localhost build]#
[root@localhost build]# make all
CHK include/linux/version.h
CHK include/linux/utsrelease.h
make[1]: *** No rule to make target `init/main.o', needed by `init/built-in.o'. Stop.
make: *** [init] Error 2
[root@localhost build]#
next reply other threads:[~2007-12-28 13:56 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-12-28 13:35 Marco Höfle [this message]
2007-12-28 15:32 ` Bug or am I too stupid for installing the Intel Wirelss drivers for Linux? Dan Williams
2008-01-02 18:07 ` John W. Linville
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=54984095@web.de \
--to=marco.hoefle@web.de \
--cc=linux-wireless@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox