View previous topic :: View next topic |
Author |
Message |
bytenirvana Apprentice
Joined: 10 Jun 2006 Posts: 218 Location: Volksstaat Hessen
|
Posted: Sun Jun 25, 2006 1:43 pm Post subject: [Solved] Wireless, ipw2200 - die Tausendste |
|
|
Hallo!
Ich weiss nicht wo ich anfangen soll: Ich hatte das System mal soweit, dass meine Karte erkannt wurde aber das ist im mom wieder nichtig (warum weiss ich nciht - vielleicht war ich bei einem etc-update kurz nicht vollkonzentriert). Wirklich benutzen (also wireless ins Internet gehen) konnte ich bis jetzt noch nie. (ich hatte damals als die karte noch erkannt wurde alles ausprobiert: wpa, wek und keine sicherung)
lspci
Code: | 02:0b.0 Network controller: Intel Corporation PRO/Wireless 2200BG (rev 05) |
lsmod
Code: | ipw2200 112076 -
ieee80211 30952 -
ieee80211_crypt 4520 -
firmware_class 7432 -
e100 32300 -
|
dmesg | grep ipw
Code: | ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.1.2mprq
ipw2200: Copyright(c) 2003-2006 Intel Corporation
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
ipw2200: ipw2200-bss.fw request_firmware failed: Reason -2
ipw2200: Unable to load firmware: -2
ipw2200: failed to register network device
ipw2200: probe of 0000:02:0b.0 failed with error -5
Modules linked in: snd_intel8x0 snd_ac97_codec snd_ac97_bus snd_pcm snd_timer snd soundcore snd_page_alloc ipw2200 ieee80211 ieee80211_crypt firmware_class e100 |
firmware ist aber installiert
eth1, also meine Wireless Karte wird gar nciht angezeigt unter iwconfig.
ich wollte noch mal emerge -av ieee80211 machen, weil das jemandem hier im forum geholfen hatte, ich bekomme aber nur den fehler Code: |
* Your kernel source contains an incompatible version of the
* ieee80211 subsystem, which needs to be removed before
* ieee80211-1.1.13 can be installed. This can be accomplished by running:
*
* # /bin/sh /usr/portage/net-wireless/ieee80211/files/remove-old /usr/src/linux
*
* Please note that this will make it impossible to use some of the
* in-kernel IEEE 802.11 wireless LAN drivers (eg. orinoco).
*
| und wenn ich dann Code: | /bin/sh /usr/portage/net-wireless/ieee80211/files/remove-old /usr/src/linux | ausführen will kommt nur Code: | Checking in /usr/scr/linux/ for ieee80211 components...
find: /usr/scr/linux/: Datei oder Verzeichnis nicht gefunden
egrep: /usr/scr/linux//.config: Datei oder Verzeichnis nicht gefunden
egrep: /usr/scr/linux//include/linux/autoconf.h: Datei oder Verzeichnis nicht gefunden |
ich habe keine ahnung wie ich weitermachen soll. oder wodran es hängt.
Last edited by bytenirvana on Mon Jul 17, 2006 2:17 pm; edited 1 time in total |
|
Back to top |
|
|
ConiKost Developer
Joined: 11 Jan 2005 Posts: 1371
|
Posted: Sun Jun 25, 2006 1:46 pm Post subject: |
|
|
Kannst du mal die Ausgabe von
posten? |
|
Back to top |
|
|
bytenirvana Apprentice
Joined: 10 Jun 2006 Posts: 218 Location: Volksstaat Hessen
|
Posted: Sun Jun 25, 2006 1:57 pm Post subject: |
|
|
Code: | emerge --info
Portage 2.1 (default-linux/x86/no-nptl, gcc-3.4.6, glibc-2.3.6-r3, 2.6.16-gentoo-r9 i686)
=================================================================
System uname: 2.6.16-gentoo-r9 i686 Intel(R) Pentium(R) M processor 1100MHz
Gentoo Base System version 1.6.14
dev-lang/python: 2.3.5-r2, 2.4.2
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache: [Not Present]
dev-util/confcache: [Not Present]
sys-apps/sandbox: 1.2.17
sys-devel/autoconf: 2.13, 2.59-r7
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils: 2.16.1-r2
sys-devel/gcc-config: 1.3.13-r2
sys-devel/libtool: 1.5.22
virtual/os-headers: 2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i386-pc-linux-gnu"
CFLAGS="-O2 -mtune=i686 -pipe"
CHOST="i386-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O2 -mtune=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ "
LANG="de_DE.utf8"
LC_ALL="de_DE.utf8"
LINGUAS="de"
MAKEOPTS="-j2"
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"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 X alsa apm arts avi berkdb bitmap-fonts cli crypt cups doc dri eds emboss encode foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk2 imlib ipv6 isdnlog jpeg kde libg++ libwww mad mikmod motif mp3 mpeg ncurses nls ogg opengl oss pam pcre pdflib perl png pppd python qt quicktime readline reflection sdl session spell spl ssl tcpd truetype truetype-fonts type1-fonts vorbis xml xmms xorg xv zlib elibc_glibc kernel_linux linguas_de userland_GNU"
Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
|
|
|
Back to top |
|
|
borsdel Apprentice
Joined: 01 Nov 2005 Posts: 289 Location: de
|
Posted: Sun Jun 25, 2006 2:12 pm Post subject: |
|
|
moin,
hast du eventuell keinen symlink auf deinen kernel gesetzt?
Code: | ln -s /usr/src/linux-2.6.16-gentoo-r9 /usr/src/linux |
denn das aufräum-skript von ieee80211 deutet irgendwie darau hin...
weiterhin: verwendest du die ipw2200 und ieee80211 ausm kernel? wenn ja, nimm das mal raus und verwende die externen sachen.
ein
sollte dann ieee80211 und die firmware mit holen.
mfg borsdel |
|
Back to top |
|
|
bytenirvana Apprentice
Joined: 10 Jun 2006 Posts: 218 Location: Volksstaat Hessen
|
Posted: Sun Jun 25, 2006 2:19 pm Post subject: |
|
|
borsdel wrote: | hast du eventuell keinen symlink auf deinen kernel gesetzt?
Code: | ln -s /usr/src/linux-2.6.16-gentoo-r9 /usr/src/linux |
denn das aufräum-skript von ieee80211 deutet irgendwie darau hin...
|
mmh - ich weiss nciht was ein symlink ist oder wofür man einen symlink auf den kernel setzen muss, deswegen kann das gut sein...
wegen dem kernel:
Code: | make menuconfig
make: *** Keine Regel, um »menuconfig« zu erstellen. Schluss. |
ging vorher |
|
Back to top |
|
|
borsdel Apprentice
Joined: 01 Nov 2005 Posts: 289 Location: de
|
Posted: Sun Jun 25, 2006 3:05 pm Post subject: |
|
|
ein symlink ist ein symbolischer link, welcher auf eine datei/verzeichnis zeigt und ein standard ist zb den pfad /usr/src/linux zu benutzen, weil da die aktuellen kernel-sourcen liegen sollen.
nun hat man aber evtl mehrere dieser drauf, installiert die also unter einen bestimmten namen/versionsnummer (linux-2.6.16-gentoo-r9) und zeigt nun einfach mittels symlink drauf, welchen du eben benutzen willst
wenn du also cd /usr/src/linux machst solltest du eben in /usr/src/linux/linux-2.6.16-gentoo-r9/ landen!
also einfach mal die gentoo-sources neu emergen, symlink wie schon gezeigt setzen, irgendwoher nochmal die .config besorgen oder alles mal neu konfigurieren - und dann weitersehen.
mfg borsdel |
|
Back to top |
|
|
bytenirvana Apprentice
Joined: 10 Jun 2006 Posts: 218 Location: Volksstaat Hessen
|
Posted: Sun Jun 25, 2006 8:29 pm Post subject: |
|
|
danke für die erklärung!
borsdel wrote: | moin,
weiterhin: verwendest du die ipw2200 und ieee80211 ausm kernel? wenn ja, nimm das mal raus und verwende die externen sachen.
ein
sollte dann ieee80211 und die firmware mit holen.
|
mmh, ich weiss nicht genau, was du damit meinst.
Ich habe den Wlan Support unter -> Device Drivers -> Network Device Support -> WIreless LAN -> Wireless LAN Drivers eingebunden, nen punkt der speziell ipw2200 heisst, habe ich nicht gefunden.
bei der suche nach ieee80211 zeigt er mir, dass es unter -> Networking -> Networking Support steht. Dort gibts aber den Punkt nicht |
|
Back to top |
|
|
borsdel Apprentice
Joined: 01 Nov 2005 Posts: 289 Location: de
|
Posted: Sun Jun 25, 2006 9:04 pm Post subject: |
|
|
Quote: | Ich habe den Wlan Support unter -> Device Drivers -> Network Device Support -> WIreless LAN -> Wireless LAN Drivers eingebunden, nen punkt der speziell ipw2200 heisst, habe ich nicht gefunden. |
supi, schaut doch schon mal gut aus, denn so ist auf alle fälle schonmal support für wlan drin.
das eigentlich modul für deine karte wird dann als externes modul (ipw2200) installiert.
nun kannst du mit Code: | emerge -av ipw2200 ipw2200-firmware ieee80211 | den rest regeln.
ansonsten kann ich dir auch mal http://ipw2200.sourceforge.net/INSTALL empfehlen, weil da zb beschrieben ist, dass du noch die cypto-module AES_586, ARC4 und CRC32 brauchst.
wünsche dir viel erfolg
mfg borsdel |
|
Back to top |
|
|
bytenirvana Apprentice
Joined: 10 Jun 2006 Posts: 218 Location: Volksstaat Hessen
|
Posted: Sun Jun 25, 2006 10:11 pm Post subject: |
|
|
emerge -av ipw2200 ipw2200-firmware ieee80211 bringt mir das
Code: | * Preparing ipw2200 module
make -C /usr/src/linux M=/var/tmp/portage/ipw2200-1.1.2-r1/work/ipw2200-1.1.2 modules
make[1]: Entering directory `/usr/src/linux-2.6.16-gentoo-r9'
CC [M] /var/tmp/portage/ipw2200-1.1.2-r1/work/ipw2200-1.1.2/ipw2200.o
/var/tmp/portage/ipw2200-1.1.2-r1/work/ipw2200-1.1.2/ipw2200.c: In function `ipw_wpa_set_auth_algs':
/var/tmp/portage/ipw2200-1.1.2-r1/work/ipw2200-1.1.2/ipw2200.c:6500: Fehler: »WLAN_AUTH_LEAP« nicht deklariert (erste Benutzung in dieser Funktion)
/var/tmp/portage/ipw2200-1.1.2-r1/work/ipw2200-1.1.2/ipw2200.c:6500: Fehler: (Jeder nicht deklarierte Bezeichner wird nur einmal aufgeführt
/var/tmp/portage/ipw2200-1.1.2-r1/work/ipw2200-1.1.2/ipw2200.c:6500: Fehler: für jede Funktion in der er auftritt.)
/var/tmp/portage/ipw2200-1.1.2-r1/work/ipw2200-1.1.2/ipw2200.c: In function `ipw_associate_network':
/var/tmp/portage/ipw2200-1.1.2-r1/work/ipw2200-1.1.2/ipw2200.c:7760: Fehler: »WLAN_AUTH_LEAP« nicht deklariert (erste Benutzung in dieser Funktion)
/var/tmp/portage/ipw2200-1.1.2-r1/work/ipw2200-1.1.2/ipw2200.c: In function `ipw_pci_probe':
/var/tmp/portage/ipw2200-1.1.2-r1/work/ipw2200-1.1.2/ipw2200.c:12257: Fehler: structure hat kein Element namens »is_qos_active«
make[2]: *** [/var/tmp/portage/ipw2200-1.1.2-r1/work/ipw2200-1.1.2/ipw2200.o] Fehler 1
make[1]: *** [_module_/var/tmp/portage/ipw2200-1.1.2-r1/work/ipw2200-1.1.2] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.16-gentoo-r9'
make: *** [modules] Fehler 2
!!! ERROR: net-wireless/ipw2200-1.1.2-r1 failed.
Call stack:
ebuild.sh, line 1539: Called dyn_compile
ebuild.sh, line 939: Called src_compile
ipw2200-1.1.2-r1.ebuild, line 74: Called linux-mod_src_compile
linux-mod.eclass, line 515: 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.
|
was fürn act |
|
Back to top |
|
|
borsdel Apprentice
Joined: 01 Nov 2005 Posts: 289 Location: de
|
Posted: Sun Jun 25, 2006 11:07 pm Post subject: |
|
|
hmm, das muss nen fehler von ieee80211 sein, da das für leap zuständig ist. also das ding nochmal neu bauen.
mehr fällt mir jetzt auch erstmal nicht ein, muss auch dringenst penne gehn
mfg borsdel |
|
Back to top |
|
|
bytenirvana Apprentice
Joined: 10 Jun 2006 Posts: 218 Location: Volksstaat Hessen
|
Posted: Mon Jun 26, 2006 11:03 am Post subject: |
|
|
borsdel wrote: | hmm, das muss nen fehler von ieee80211 sein, da das für leap zuständig ist. also das ding nochmal neu bauen. |
was nochmal neu bauen? leap?
ich würde sogern verstehen was da los ist und vor allem was ich machen muss damit es funktioniert. |
|
Back to top |
|
|
borsdel Apprentice
Joined: 01 Nov 2005 Posts: 289 Location: de
|
Posted: Mon Jun 26, 2006 12:33 pm Post subject: |
|
|
moin,
leap ist irgendson authenfizierungsding wie eap, peap usw (kenn mich da auch nicht so wirklich aus), aber wohl bestandteil von ieee80211
deswegen obiges nochmal entfernen, das remove-skript nochmal laufen lassen und dann neu mergen.
evtl hilfts?
und dann halt wieder ipw2200 mergen, in der hoffnung dass der leap-krams gefunden wird.
mfg borsdel |
|
Back to top |
|
|
bytenirvana Apprentice
Joined: 10 Jun 2006 Posts: 218 Location: Volksstaat Hessen
|
Posted: Mon Jul 17, 2006 2:21 pm Post subject: |
|
|
so hab das ganze projekt "wifi auf laptop" nach einer (ergebnislosen) durchgemachten nacht aufgegeben. gestern durch zufall nochmal iwconfig ausprobiert und die karte wurde problemlos erkannt, obwohl ich nichts geändert habe (jedenfalls bewusst). Danach bei meinen einstellungen von vorher wieder die kommentarzeichen rausgemacht und es hat tadellos funktioniert.
tja, problem gelöst, nur wie und warum das ganze beim ersten mal nicht geklappt hat bleibt mir ein rätsel |
|
Back to top |
|
|
|