Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

28.03.2010, 15:52

WLAN ipw2200 funzt nach Kernel-Update nicht

Hallo,

mit neuem Kernel 2.6.31-gentoo-r10 funktioniert das WLAN nicht. WEP oder WPA ist nicht aktiv. Hardware ist ok. Funzt unter WIN und im alten 2.6.31-gentoo-r6 Kernel
Die WLAN Konfiguration habe ich aus dem alten Kernel in den neuen schon kopiert. Grundinfos:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
localhost michi # lsmod | grep ipw
ipw2200           	124180  0 
libipw             	25264  1 ipw2200
lib80211            	6020  2 ipw2200,libipw
localhost michi # modprobe -l | grep ipw
/lib/modules/2.6.31-gentoo-r10/kernel/drivers/usb/serial/ipw.ko
/lib/modules/2.6.31-gentoo-r10/kernel/drivers/net/wireless/ipw2x00/ipw2100.ko
/lib/modules/2.6.31-gentoo-r10/kernel/drivers/net/wireless/ipw2x00/libipw.ko
/lib/modules/2.6.31-gentoo-r10/kernel/drivers/net/wireless/ipw2x00/ipw2200.ko
localhost michi # /etc/init.d/net.wlan0 start
 * Starting wlan0
 *   Configuration not set for wlan0 - assuming DHCP
 *   Bringing up wlan0
 * 	dhcp
 *   	network interface wlan0 does not exist
 *   	Please verify hardware or kernel module (driver)             	[ !! ]
localhost michi # uname -a
Linux localhost 2.6.31-gentoo-r10 #1 SMP Thu Mar 25 21:54:16 CET 2010 i686 Intel


Bitte um Hilfe.
Man kann nicht alles wissen, aber alles lernen!

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »monsterherz« (28.03.2010, 23:02)


2

28.03.2010, 16:22

network interface wlan0 does not exist
AFAIk wird das WLAN Interface bei diesem Chipsatz doch mit "eth" (zb net.eth1) benannt, und nicht mit wlan0
was sagst den

Quellcode

1
2
# ifconfig -a
# iwconfig


Aber "normal" sollte es bei einem Update von "2.6.31-gentoo-r6" --> "2.6.31-gentoo-r10" bezüglich des WLAN keine Änderungen geben, ich vermute eher das bei dir irgendwas beim Kernel bauen schief gelaufen ist...

3

28.03.2010, 18:34

network interface wlan0 does not exist
AFAIk wird das WLAN Interface bei diesem Chipsatz doch mit "eth" (zb net.eth1) benannt, und nicht mit wlan0
was sagst den # ifconfig -a
# iwconfig
Im alten Kernel funzt wlan0 auch.
Die Anzeige:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
localhost michi # ifconfig -a
eth0  Protokoll:Ethernet  Hardware Adresse 00:1e:33:09:ad:1f  
      BROADCAST MULTICAST  MTU:1500  Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
      Kollisionen:0 Sendewarteschlangenlänge:1000 
      RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
      Interrupt:19 Basisadresse:0xdead 

lo    Protokoll:Lokale Schleife  
      inet Adresse:127.0.0.1  Maske:255.0.0.0
      inet6 Adresse: ::1/128 Gültigkeitsbereich:Maschine
      UP LOOPBACK RUNNING  MTU:16436  Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
      Kollisionen:0 Sendewarteschlangenlänge:0 
      RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

wlan0 Protokoll:Ethernet  Hardware Adresse 00:16:44:e9:ec:76  
      inet Adresse:192.168.2.101  Bcast:192.168.2.255  Maske:255.255.255.0
      inet6 Adresse: fe80::216:44ff:fee9:ec76/64 Gültigkeitsbereich:Verbindung
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:1012 errors:0 dropped:0 overruns:0 frame:0
      TX packets:1120 errors:0 dropped:0 overruns:0 carrier:0
      Kollisionen:0 Sendewarteschlangenlänge:1000 
      RX bytes:861566 (841.3 KiB)  TX bytes:171771 (167.7 KiB)

wmaster0  Protokoll:UNSPEC  Hardware Adresse 00-16-44-E9-EC-76-02-16-00-00-00-00-00-00-00-00  
      UP RUNNING  MTU:0  Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
      Kollisionen:0 Sendewarteschlangenlänge:1000 
      RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

localhost michi # iwconfig
lo    no wireless extensions.

wmaster0  no wireless extensions.

wlan0 IEEE 802.11bg  ESSID:"WLAN-001C4A466EA9"  
      Mode:Managed  Frequency:2.462 GHz  Access Point: 00:1C:4A:46:6E:A9   
      Bit Rate=54 Mb/s   Tx-Power=20 dBm   
      Retry  long limit:7   RTS thr:off   Fragment thr:off
      Encryption key:off
      Power Management:off
      Link Quality=70/70  Signal level=-38 dBm  Noise level=-102 dBm
      Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
      Tx excessive retries:0  Invalid misc:0   Missed beacon:0

eth0  no wireless extensions.



Kernel -r10:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
localhost michi # ifconfig -a
eth0  	Protokoll:Ethernet  Hardware Adresse 00:1e:33:09:ad:1f  
      	inet Adresse:192.168.2.105  Bcast:192.168.2.255  Maske:255.255.255.0
      	inet6 Adresse: fe80::21e:33ff:fe09:ad1f/64 Gültigkeitsbereich:Verbindung
      	UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      	RX packets:95 errors:0 dropped:0 overruns:0 frame:0
      	TX packets:106 errors:0 dropped:0 overruns:0 carrier:0
      	Kollisionen:0 Sendewarteschlangenlänge:1000 
      	RX bytes:58288 (56.9 KiB)  TX bytes:12622 (12.3 KiB)
      	Interrupt:19 Basisadresse:0xdead 

lo    	Protokoll:Lokale Schleife  
      	inet Adresse:127.0.0.1  Maske:255.0.0.0
      	inet6 Adresse: ::1/128 Gültigkeitsbereich:Maschine
      	UP LOOPBACK RUNNING  MTU:16436  Metric:1
      	RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      	TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
      	Kollisionen:0 Sendewarteschlangenlänge:0 
      	RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

localhost michi # iwconfig
lo    	no wireless extensions.

eth0  	no wireless extensions.
Man kann nicht alles wissen, aber alles lernen!

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »monsterherz« (28.03.2010, 18:42)


4

28.03.2010, 19:18

Ist ja mysteriös...!
Die benötigten Treiber Module sind doch laut deiner Ausgabe korrekt geladen...
Gibt es im Kernel log evtl. hilfreiches?
poste doch bitte mal

Quellcode

1
$ dmesg | grep -i ipw
(vom Kernel -r10)
und die /etc/udev/rules.d/70-persistent-net.rules
Datei

5

28.03.2010, 19:52

Quellcode

1
2
3
4
5
localhost michi # uname -r
2.6.31-gentoo-r10
localhost michi # dmesg | grep -i ipw
ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.2.2kmprq
ipw2200: Copyright(c) 2003-2006 Intel Corporation


Quellcode

1
2
3
4
5
6
7
8
9
10
11
localhost michi # less /etc/udev/rules.d/70-persistent-net.rules 
# This file was automatically generated by the /lib/udev/write_net_rules
# program run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single line.

# PCI device 0x1039:0x0191 (sis190)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1e:33:09:ad:1f", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x168c:0x001c (ath5k)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:16:44:e9:ec:76", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0"


EDIT: zur Info: ich habe den Kernel noch einmal neu kompiliert. Keine Besserung
Man kann nicht alles wissen, aber alles lernen!

6

28.03.2010, 20:21

Ah.., da kommen wir der Sache näher, du scheinst da ja zwei WLAN Chipsätze im Rechner zu haben!?
1) eth0 = dein (sis190) vermutlich LAN
2) wlan0 = (ath5k) ein Atheros WLAN Chipsatz
3) --- = ipw2200 ???

Dein alter "2.6.31-gentoo-r6" Kernel verwendet vermutlich dein Atheros (ath5k) Chipsatz,
wurde da evtl. ein Treiber-Modul via emerge installiert welches du für die neue Kernel Version noch nicht gebaut hast?

/edit:
Schau doch mal mit zb

Quellcode

1
$ eix -I net-wireless/madwifi
ob und was du da einst installiert hast, wenn da zb "madwifi-ng" bei ist, dann baue diese Treiber noch mal neu. (nun gegen die neuen Kernel-Sources)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »josef.95« (28.03.2010, 20:31)


7

28.03.2010, 20:36

eth0 ist LAN, wlan0 ist Atheros
Mir ist nicht bekannt, dass ich 2 WLAN Chips habe.

Zitat

wurde da evtl. ein Treiber-Modul via emerge installiert welches du für die neue Kernel Version noch nicht gebaut hast?
Ich wüsste jetzt nicht. Kann ich das irgendwie rausfinden?
Man kann nicht alles wissen, aber alles lernen!

8

28.03.2010, 20:51

Mir ist nicht bekannt, dass ich 2 WLAN Chips habe.
Doch wie gesagt, einmal der Atheros und einmal der ipw2200...,
das sind zwei.. ;)

.......................................................
Wie du das herausfinden kannst hatte ich in meinen letzten Beitrag noch hinzugefügt.

9

28.03.2010, 21:13

Ansonsten könntest du zum neubau der externen Module dir auch
sys-kernel/module-rebuild
installieren (sofern noch nicht geschehen)
nach einem Kernel-Update müsstest du dann nur

Quellcode

1
#  module-rebuild rebuild 
aufrufen, somit würde überprüft was für externe Kernel Module installiert sind und diese dann gegen die neuen Kernel-Sources neu bauen.

..................................................................................................
/edit:

Zitat von »"monsterherz"«

Mir ist nicht bekannt, dass ich 2 WLAN Chips habe.
Schon möglich...
Ich denke hier im Thread ist einiges durcheinander geraten.
AFAIK hattest du bis vor ca. einem Jahr ein Notebook mit dem guten alten
Intel PRO/Wireless 2200BG Chipsatz
daher denkst du vermutlich immer noch dran und baust im Kernel die ipw2200 Treiber,
doch beachte, du hast dir ein neues Notebook gekauft ;) , in diesem ist nun ein Atheros WLAN Chipsatz
und für diesen wirst du, für die neue kernel Version, die (externen) Treiber Module neu bauen müssen.
Schau ansonsten noch mal in den älteren Threads nach wie du den Atheros WLAN Chipsatz einst eingerichtet hast.

Für deinen jetzigen Atheros Chipsatz benötigst du die ipw2200 Treiber natürlich nicht mehr.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »josef.95« (28.03.2010, 21:55)


10

28.03.2010, 22:05

Ich habe den Tipp mit #module-rebuild rebuild ausgeführt.

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
localhost michi # module-rebuild rebuild
** Preparing to merge modules:
** Packages which I will emerge are:
	=net-wireless/ndiswrapper-1.55-r1
5 4 3 2 1 
... done!

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) net-wireless/ndiswrapper-1.55-r1
 * ndiswrapper-1.55.tar.gz RMD160 SHA1 SHA256 size ;-) ...           	[ ok ]
 * checking ebuild checksums ;-) ...                                 	[ ok ]
 * checking auxfile checksums ;-) ...                                	[ ok ]
 * checking miscfile checksums ;-) ...                               	[ ok ]
 * CPV:  net-wireless/ndiswrapper-1.55-r1
 * REPO: gentoo
 * USE:  elibc_glibc kernel_linux userland_GNU x86


Wegen madwifi-ng habe ich versucht zu kompilieren:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
* Messages for package net-wireless/madwifi-ng-0.9.4.4030.20090529:

 * ERROR: net-wireless/madwifi-ng-0.9.4.4030.20090529 failed:
 *   Unable to emake HOSTCC=i686-pc-linux-gnu-gcc CROSS_COMPILE=i686-pc-linux-gnu- LDFLAGS=  KERNELPATH=/lib/modules/2.6.31-gentoo-r10/build all
 * 
 * Call stack:
 * 	ebuild.sh, line   54:  Called src_compile
 *   environment, line 3551:  Called linux-mod_src_compile
 *   environment, line 2722:  Called die
 * The specific snippet of code:
 *           	eval "emake HOSTCC="$(tc-getBUILD_CC)" 			CROSS_COMPILE=${CHOST}- 						LDFLAGS="$(get_abi_LDFLAGS)" 						${BUILD_FIXES} 		${BUILD_PARAMS} 						${BUILD_TARGETS} " || die "Unable to emake HOSTCC="$(tc-getBUILD_CC)" CROSS_COMPILE=${CHOST}- LDFLAGS="$(get_abi_LDFLAGS)" ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS}";
 * 
 * If you need support, post the output of 'emerge --info =net-wireless/madwifi-ng-0.9.4.4030.20090529',
 * the complete build log and the output of 'emerge -pqv =net-wireless/madwifi-ng-0.9.4.4030.20090529'.
 * The complete build log is located at '/var/tmp/portage/net-wireless/madwifi-ng-0.9.4.4030.20090529/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-wireless/madwifi-ng-0.9.4.4030.20090529/temp/environment'.
 * S: '/var/tmp/portage/net-wireless/madwifi-ng-0.9.4.4030.20090529/work/madwifi-0.9.4-r4030-20090529'
Man kann nicht alles wissen, aber alles lernen!

11

28.03.2010, 22:13

ath5k und ath9k sind doch schon längst im Kernel drin. Hast Du evtl. zwischen den Versionen im Kernel aufgeräumt?
Überprüfe, ob diese Einstellung im Kernel (noch) drin ist:

Quellcode

1
2
3
4
5
6
7
8
9
  │ Symbol: ATH5K [=m]                                                      │  
  │ Prompt: Atheros 5xxx wireless cards support                             │  
  │   Defined at drivers/net/wireless/ath/ath5k/Kconfig:1                   │  
  │   Depends on: NETDEVICES && !S390 && PCI && MAC80211 && WLAN_80211 && E │  
  │   Location:                                                             │  
  │     -> Device Drivers                                                   │  
  │       -> Network device support (NETDEVICES [=y])                       │  
  │         -> Wireless LAN                                                 │  
  │           -> Wireless LAN (IEEE 802.11) (WLAN_80211 [=y])               │  


Wenn's läuft, brauchst Du den ndiswrapper nicht mehr.
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

12

28.03.2010, 23:01

Vielen Dank! Ich habe über #genkernel --menuconfig den ath5 aktiviert. Alles oki. WLAN läuft :)
Man kann nicht alles wissen, aber alles lernen!