Van egy notebook, ebben egy integrált Intel 3945ABG wlan. A telepítéshez az ipw3945.sf.net driverét és leírását használtam, azonban az egyik pontnál ebbe a problémába ütköztem:
laptop:/data/drivers/ipw3945-linux-1.2.0/ipw3945-1.2.0# ./load DEBUG=0
Unloaded: ieee80211 ieee80211_crypt
insmod: error inserting './ipw3945.ko': -1 Unknown symbol in module
Load failed.
ipw3945d - regulatory daemon
Copyright (C) 2005-2006 Intel Corporation. All rights reserved.
version: 1.7.22
2007-01-28 13:35:24: ERROR: Could not find Intel PRO/Wireless 3945ABG Network Connection
..done.
laptop:/data/drivers/ipw3945-linux-1.2.0/ipw3945-1.2.0# laptop:/data/drivers/ipw3945-linux-1.2.0/ipw3945-1.2.0# ./load DEBUG=0
2007-01-28 13:35:24: ERROR: Could not find Intel PRO/Wireless 3945ABG Network Connection
..done.
Elképzelésem sincs, hogy miért produkálja ezt, és hogy egyáltalán mi lehet az ipw3945.ko modullal a baja?
Találkozott már valaki ezzel a problémával?
- 3643 megtekintés
Hozzászólások
Lehet, hogy szar a gyari driver. Ha jol emlekszem, az /sbin/ipw3945d daemonnak nincs execute jogosultsaga, vagy valami hasonlo gond van. Ugye a firmware fent van?
Alapvetoen 3 dolog kell:
- kernelmodul
- firmware
- 'regulatory daemon', ami betolti az elobbit
Valamint talan az is szamit, hogy elobb kell betolteni a firmware-t, mint a modult.
Ha segit, itt egy initscript Frugalware alol, ami emlekeim szerint mukodik (most OpenBSD van azon a gepen, amiben ipw3945 kartya van):
#!/bin/bash
# rc.ipw3945 for Frugalware
# distributed under GPL License
# chkconfig: 2345 98 01
# description: ipw3945 daemon
source /lib/initscripts/functions
TEXTDOMAIN=ipw3945d
TEXTDOMAINDIR=/lib/initscripts/messages
actions=(restart start stop)
daemon=$"ipw3945"
PID=`pidof -o %PPID /sbin/ipw3945d`
wait_for_cmd() {
# First, wait for sysfs entry to show up, timing out after 10 seconds:
count=0
while [ ! -e /sys/bus/pci/drivers/ipw3945/*/cmd ]; do
sleep 0.5
count=$((count+1))
((count > 20)) && return 1
done
return 0
}
rc_start()
{
start_msg
wait_for_cmd && /sbin/ipw3945d --quiet --pid-file=/var/run/ipw3945d/ipw3
945d.pid
ok $?
}
rc_stop()
{
stop_msg
# Kill the regulatory daemon if it is running:
/sbin/ipw3945d --isrunning --pid-file=/var/run/ipw3945d/ipw3945d.pid &&
/sbin/ipw3945d --kill --pid-file=/var/run/ipw3945d/ipw3945d.pid
ok $?
}
rc_stop()
{
stop_msg
# Kill the regulatory daemon if it is running:
/sbin/ipw3945d --isrunning --pid-file=/var/run/ipw3945d/ipw3945d.pid &&
/sbin/ipw3945d --kill --pid-file=/var/run/ipw3945d/ipw3945d.pid
ok $?
}
rc_exec $1
- A hozzászóláshoz be kell jelentkezni
Bocs, de nagyon elkerülte a figyelmemet, hogy már a modul forgatásakor is hiba mutatkozott:
laptop:/data/drivers/ipw3945-linux-1.2.0/ipw3945-1.2.0# make
Using ieee80211 subsystem version API v2 from:
Base: /lib/modules/2.6.19.1-wlan/
Path: /lib/modules/2.6.19.1-wlan/include/
EXTRA_CFLAGS = -I/lib/modules/2.6.19.1-wlan/include/ -DIPW3945_COMPAT=2 -g -Wa,-adhlms=check_inc.lst
mkdir -p /data/drivers/ipw3945-linux-1.2.0/ipw3945-1.2.0/tmp/.tmp_versions
make -C /lib/modules/2.6.19.1-wlan/build M=/data/drivers/ipw3945-linux-1.2.0/ipw3945-1.2.0 MODVERDIR=/data/drivers/ipw3945-linux-1.2.0/ipw3945-1.2.0/tmp/.tmp_versions modules
make[1]: Entering directory `/usr/src/linux-2.6.19.1'
CC [M] /data/drivers/ipw3945-linux-1.2.0/ipw3945-1.2.0/ipw3945.o
Building modules, stage 2.
MODPOST 1 modules
WARNING: "iw_handler_get_thrspy" [/data/drivers/ipw3945-linux-1.2.0/ipw3945-1.2.0/ipw3945.ko] undefined!
WARNING: "iw_handler_set_thrspy" [/data/drivers/ipw3945-linux-1.2.0/ipw3945-1.2.0/ipw3945.ko] undefined!
WARNING: "iw_handler_get_spy" [/data/drivers/ipw3945-linux-1.2.0/ipw3945-1.2.0/ipw3945.ko] undefined!
WARNING: "iw_handler_set_spy" [/data/drivers/ipw3945-linux-1.2.0/ipw3945-1.2.0/ipw3945.ko] undefined!
WARNING: "wireless_send_event" [/data/drivers/ipw3945-linux-1.2.0/ipw3945-1.2.0/ipw3945.ko] undefined!
LD [M] /data/drivers/ipw3945-linux-1.2.0/ipw3945-1.2.0/ipw3945.ko
make[1]: Leaving directory `/usr/src/linux-2.6.19.1'
------------------------------------
[Debian Sarge; ASUS P4T533-4; 2.4GHz CPU; 512MB RAM; XFree86; FluxBox]
- A hozzászóláshoz be kell jelentkezni
A kernelben benne maradt egy felesleges iee80211 modul. Ezt kivettem, újra forgattam, és így már szépen telepíteni lehetett az ieee80211-et forrásból. Azonban az ipw3945-1.2.0 forgatásakor ezt kapom:
root@laptop:/data/drivers/ipw3945-1.2.0# make
/bin/sh: Syntax error: "(" unexpected
/bin/sh: Syntax error: "(" unexpected
-e
ERROR: A compatible subsystem was not found in the following path[s]:
/lib/modules/2.6.19.1-a/include/ /lib/modules/2.6.19.1-a/
You need to install the ieee80211 subsystem from http://ieee80211.sf.net
and point this build to the location where you installed those sources, eg.:
% make IEEE80211_INC=/usr/src/ieee80211/
or use the 'make patch_kernel' within the ieee80211 subsystem to patch your
kernel sources.
make: *** [check_inc] Error 1
- A hozzászóláshoz be kell jelentkezni
Végigcsináltam az ndiswrapper féle lehetőséget is:
http://ndiswrapper.sourceforge.net/mediawiki/index.php/Installation
modprobe ndiswrapper után az eredmény ez lett:
laptop:~# dmesg | grep wrapper
ndiswrapper version 1.35 loaded (preempt=no,smp=yes)
ndiswrapper: driver netw39x5 (Intel,11/15/2006,10.5.1.75) loaded
ndiswrapper: using IRQ 16
usbcore: registered new interface driver ndiswrapper
laptop:~# iwlist wlan0 scan
wlan0 Interface doesn't support scanning.
------------------------------------
[Debian Sarge; ASUS P4T533-4; 2.4GHz CPU; 512MB RAM; XFree86; FluxBox]
- A hozzászóláshoz be kell jelentkezni
Üdv!
Nekem slackware alatt működik az ipw3945, de forrásból fel kellett rakni az ieee80211-es keretrendszert, mert másképp nem ment. Próbálkozz esetleg régebbi ipw3945 modullal.
jó éjt!
____________________________________________________________________________________________
powered by Slackware 11 linux-2.6.19.2-smp - KDE 3.5.5 @ Fujitsu-Siemens Amilo Pi1505
- A hozzászóláshoz be kell jelentkezni
Kösz. Az ieee80211 forrásból fel van téve, azzal semmi gond nem volt.
OK, megpróbálom vmi régebbi driverrel. Amúgy melyiket javasolod? Ami az intel oldaláról tölthető le, vagy amit az ipw3945.sf.net tartalmaz? (Különbséget nem láttam köztük, de lehet, hogy csak nem vettem észre.)
------------------------------------
[Debian Sarge; ASUS P4T533-4; 2.4GHz CPU; 512MB RAM; XFree86; FluxBox]
- A hozzászóláshoz be kell jelentkezni
Sikerült az ndiswrapperrel behúzni a drivert:
Feb 1 19:44:24 laptop kernel: wlan0: ethernet device 00:18:de:d1:21:dd using NDIS driver: netw39x5, version: 0x1004b, NDIS version: 0x501, vendor: 'Intel(R) PRO/Wireless 3945ABG LAN Card Driver', 8086:4222:8086:1001.5.conf
Feb 1 19:44:24 laptop kernel: wlan0: encryption modes supported: WEP; TKIP with WPA, WPA2, WPA2PSK; AES/CCMP with WPA, WPA2, WPA2PSK
Azonban az iwconfig -a nem látja, csak az ifconfig:
root@laptop:~# iwconfig -a
-a No such device
root@laptop:~# iwconfig wlan0
wlan0 no wireless extensions.
root@laptop:~# ifconfig wlan0
wlan0 Link encap:Ethernet HWaddr 00:18:DE:D1:21:DD
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
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:16 Memory:4a100000-4a101000
Van valakinek tanácsa erre vonatkozóan?
Előre is kösz a segítséget...
------------------------------------
[Ubuntu Edgy; 1.6GHz Dual Core CPU; 512MB RAM; XOrg; FluxBox]
- A hozzászóláshoz be kell jelentkezni
Üdv!
iwconfig
-nak nincs -a kapcsolója, ezért
-a No such device
Nemtom az ndiswrapper hogyan működik, de javaslom, hogy
/etc/init.d/
van valahol egy wireless.conf azt szerkeszd.
(slackware-en /etc/rc.d/rc.wireless.conf). Egyébként szerintem próbáld meg az intel honlapján lévő ipw3945-öt,
abban van egy részletes troubleshooting leírás is ha jól emlékszem.
____________________________________________________________________________________________
powered by Slackware 11 linux-2.6.19.2-smp - KDE 3.5.6 @ Fujitsu-Siemens Amilo Pi1505
- A hozzászóláshoz be kell jelentkezni
root@laptop:/etc# iwlist wlan0 scanning
wlan0 Interface doesn't support scanning.
Amúgy kösz a tippeket, de ubuntut használok, dem slackware -t.
- A hozzászóláshoz be kell jelentkezni
Azért írtam, hogy /etc/init.d/ -ben valahol, mert nem tudom ubuntun hol van pontosan a wifi config. Abba kellene beírnod az interface-hez a wlan0-t, meg a WEP key-t, frekvenciát, ip-t vagy DHCP stb. Mert az ifconfig szerint BROADCAST-ol, csak nincs konfigolva, hogy ip-t honnan szedjen. Érdemes a router wifi configját is megsasolni, hogy milyen MAC-címet enged be.
Egyébként ajánlom a http://wifi-radar.systemimager.org/ gondolom van az ubuntu repoban csomagja.
____________________________________________________________________________________________
powered by Slackware 11 linux-2.6.19.2-smp - KDE 3.5.6 @ Fujitsu-Siemens Amilo Pi1505
- A hozzászóláshoz be kell jelentkezni
Kipróbáltam (siekrtelenül) ezt a wifi-radart:
wlan0 Interface doesn't support scanning : Operation not supported
- A hozzászóláshoz be kell jelentkezni
Gyanítom egyébként, hogy az ndiswrapper nem működik együtt az iwconfiggal ezért ifconfig-nál kell keresni a beállításokat.
____________________________________________________________________________________________
powered by Slackware 11 linux-2.6.19.2-smp - KDE 3.5.6 @ Fujitsu-Siemens Amilo Pi1505
- A hozzászóláshoz be kell jelentkezni
A leírások szerint működnie kell az iwconfiggal:
http://ndiswrapper.sourceforge.net/mediawiki/index.php/Installation
http://linuxfornewbies.org/forum/index.php/topic,3.0.html
- A hozzászóláshoz be kell jelentkezni
http://ndiswrapper.sourceforge.net/mediawiki/index.php/Ubuntu#Complete_…
Itt breezy-re leírja a beütemezést. /etc/network a configfile amit meg kell nézned.
https://help.ubuntu.com/community/WifiDocs/Driver/Ndiswrapper
http://www.ubuntuforums.org/showthread.php?t=31926
____________________________________________________________________________________________
powered by Slackware 11 linux-2.6.19.2-smp - KDE 3.5.6 @ Fujitsu-Siemens Amilo Pi1505
- A hozzászóláshoz be kell jelentkezni
Nem nagyon értem a problémádat, ugyanis Edgy-n generic kernel esetén nálam tökéletesen működik egy 3945ABG kártya.
Én is meglepődtem a telepítés után, de semmi bűvészkedést/forrásból telepítést nem igényelt.
Ja és eth1-ként él a kártya.
- A hozzászóláshoz be kell jelentkezni
Szerencsés vagy. Nálam Debian Edgy + generic kernele driver és kezelés ügyileg semmit nem lát az Intel 3945ABG eszközből. Az eth1 alapból az ethernet csatoló.
- A hozzászóláshoz be kell jelentkezni
Akkor mi az eth0? Mert alapból 0-ról kezdi számozni az eth ezközöket.
____________________________________________________________________________________________
powered by Slackware 11 linux-2.6.19.2-smp - KDE 3.5.6 @ Fujitsu-Siemens Amilo Pi1505
- A hozzászóláshoz be kell jelentkezni
Bocs.
Természetesen eth0 -t akartam írni, de este 10 után már totál hulla voltam ...
- A hozzászóláshoz be kell jelentkezni
Nekem Acer travelmate 4220 gépem van, és 3945ABG kártya van benne. Szintén a legutolsó Kubuntu (6.10) van fent, bár elég nagy kínlódás volt felrakni, mivel livecd kernelje bepániukolt, mert nem tudta felcsatolni a rendszert... De hová?... mindegy megoldottam. Felraktam a 6.06-ost és azt frissítettem fel.
A problémám az, hogy a kártya fel van ismerve eszközként:
#dmesg | grep Wi
[17179587.648000] ipw3945: Intel(R) PRO/Wireless 3945 Network Connection driver for Linux, 1.1.0mp
[17179587.648000] ipw3945: Detected Intel PRO/Wireless 3945ABG Network Connection
a modulok is be vannak töltve:
#lsmod |grep ipw
ipw3945 120992 0
ieee80211 33608 1 ipw3945
mégsincs aktív kártya :( :
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:16:36:51:61:10
inet6 addr: fe80::216:36ff:fe51:6110/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:138052 errors:0 dropped:0 overruns:0 frame:0
TX packets:86092 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:196317728 (187.2 MiB) TX bytes:5826540 (5.5 MiB)
Interrupt:177 Base address:0xc000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:2812 errors:0 dropped:0 overruns:0 frame:0
TX packets:2812 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:82268 (80.3 KiB) TX bytes:82268 (80.3 KiB)
ppp0 Link encap:Point-to-Point Protocol
inet addr:77.234.79.168 P-t-P:195.38.98.200 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:136870 errors:0 dropped:0 overruns:0 frame:0
TX packets:84905 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:193235385 (184.2 MiB) TX bytes:3831774 (3.6 MiB)
#iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
sit0 no wireless extensions.
ppp0 no wireless extensions.
Természetesen a GUI kezelőben sincs ott.
A wireless gomb ki-bekapcsolása semmilyen eredményre nem vezet... Maximum, ha a Win alatt bekapcsolva hagyom, -itt világít a lámpa -, és így bootolok át,- nos itt már nem világít- ha utána linux alatt kapcsolom ki, akkor az internet is megszűnik. Furcsa módon Skype és MSN mégis működik... Web és Mail meg nem.
Általában nagyon nagy tehetségem van ahhoz, hogy teljesen egyedi mások által meg nem tapasztalt dolgokba futok bele, amikor ilyeneket kérdezek a haverjaim már csak röhögnek. Például hasonló problémám volt a hanggal is, fel volt ismerve, be volt töltve de mégsem szolalt meg. Fél évig nem tudtam mit kezdeni vele .Állítólag ez bug volt, mert most megjött a hangja. Remélem erre nem az a megoldás, hogy még fél évig kell várnom arra, hogy menjen a wireless. Csak él még bennem a remény, hogy megtalálom hozzá a megoldást. A wireless windows driver megoldást nem szeretném kipróbálni, inkább arra hajlok, hogy valamit nem kapcsoltam be/ki, vagy ilyesmi. Na meg nagyon érdekelne, mitől nem működik, ha fel is van ismerve, és be is van töltve. Mert valójában a windows driver megoldás a fel nem ismert kártyákra való. Nálam meg nem erről van szó.
Be/hozzászólásokat előre is megköszönöm. Remélem lesz közöttük jó tipp is.
Dani
- A hozzászóláshoz be kell jelentkezni
Ajánlom a következő oldalakat:
http://gaugusch.at/kernel.shtml
http://acpi.sourceforge.net/dsdt/view.php?manufacturer=ACER&name=Travel…
http://acpi.sourceforge.net/dsdt/view.php?id=349
Bár a lámpa nem fog világítani a gépen, de működik!?
- A hozzászóláshoz be kell jelentkezni
Valójában nem az érdekel, hogy működjön (valószínűleg sosem fogom használni), mert ha nem alapból működik nincs időm szarakodni vele, hanem az, mitől nem megy, mert mint itt is látszik, vannak, akiknek alapból megy. Tehát ez csak karma? Azonos vagy hasonló gép és rendszer mellett, csak attól fűgg mennyi ideig szórakozik valaki egyes beállításokkal, hogy hányszor járt templomba?...
- A hozzászóláshoz be kell jelentkezni