[WiFi] Intel PRO/Wireless 2200 (NX6110 i pewnie kuzyni)

BeCe boski_cinek w o2.pl
Wto, 28 Mar 2006, 11:05:55 CEST


Witam!
Próbuję ujarzmić kartę jak w temacie. Do tej pory napotkałem na takie
problemy:
1. Żadna inna wersja ipw2200-firmware niż 2.4 nie chce sie ładować.
Wywołanie "modprobe ipw2200" wrzuca do dmesg takie cos:
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
ipw2200: ipw-2.4-boot.fw load failed: Reason -2
ipw2200: Unable to load firmware: -2
ipw2200: failed to register network device
ipw2200: probe of 0000:02:04.0 failed with error -5

Co oznacza tyle, że kernel nie może znaleźć firmware (sprawdzane na
2.6.14 i 2.6.16). Można to jakoś okiełznać, czy używane przez jądro
nazwy plików z firmwarem są zaszyte w kodzie?

2. Próba zbudowania nowszych sterowników (te z kernela (1.0.8) nie
obsługują trybu monitor) na kernel 2.6.16 wywala się na:
./builder kernel-net-ieee80211.spec --without smp
....
make: Leaving directory `/usr/src/linux-2.6.16'
+ /usr/bin/make -C /usr/src/linux modules CC=i686-pld-linux-gcc
CPP=i686-pld-linux-gcc -E SYSSRC=/usr/src/linux
SYSOUT=/home/users/marcin/rpm/BUILD/ieee80211-1.1.12/o
M=/home/users/marcin/rpm/BUILD/ieee80211-1.1.12
O=/home/users/marcin/rpm/BUILD/ieee80211-1.1.12/o
make: Entering directory `/usr/src/linux-2.6.16'
make[2]: *** No rule to make target `silentoldconfig'.  Stop.
make[1]: *** [include/linux/autoconf.h] Error 2
make: *** [modules] Error 2
make: Leaving directory `/usr/src/linux-2.6.16'
błąd: Błędny status wyjścia z /var/tmp/rpm-tmp.96321 (%build)

to samo dzieje się w przypadku ipw2200.spec

$rpm -qa|grep kernel|sort
kernel-2.6.16-0.5
kernel-drm-2.6.16-0.5
kernel-headers-2.6.16-0.5
kernel-module-build-2.6.16-0.5
kernel-pcmcia-2.6.16-0.5
kernel-sound-alsa-2.6.16-0.5
kernel-source-2.6.16-0.5

BTW: próba budowania kernela z "-r LINUX_2_6" z CVS-u wczorajszego
doprowadzała do odpalenia ręcznej konfiguracji jadra.

Podsumowując:
zainstalowanie wireless-tools, ipw2200-firmware-2.4 (zbudowane z CVS-u)
i dopisanie do /etc/modules linijki "ipw2200 led=1" (wlasnie - wydaje mi
sie, ze nie lapie tego "led=1". Wpisy w /etc/modules akceptują normalnie
parametry?) sprawia, że karta działa, ale nie na pełnych obrotach (bo do
tego potrzebne są nowsze sterowniki).

Wszelkie próby pomocy (rady, poprawienie spec'y) będą mile widziane. A
jak wszystko się wyjaśni, to mogę sklecić jakieś krótkie HOWTO dla
potomnych (powinno się przydać, bo Intel 2200 jest ZTCW częścią Centrino).

-- 
|3 0 $ |< !   < i N e |<
http://boskastrona.xhejn.org
=========================
"make install, not love!"


Więcej informacji o liście dyskusyjnej pld-users-pl