Tuesday, October 30, 2007

Atualizou o Kernel e o driver intel ipw3945 não funciona mais?

Resolvido no Fedora 7(MoonShine), creio que não tenha muito segredo em qualquer outra distribuição Linux.

tudo o que você tem a fazer é repetir somente o passo de construção do módulo e configurar sua permisão para 744 e copiá-lo para seu devido local, veja:

obs: veja o post anterior com os links para pegar o arquivo necessário que no meu caso foi o ipw3945-1.2.2, o resto é só adaptar de acordo com o teu sistema.

[root@localhost ipw3945-1.2.2]# make

Using ieee80211 subsystem version API v2 from:

Base: /lib/modules/2.6.23.1-10.fc7/build/

Path: /lib/modules/2.6.23.1-10.fc7/build/include/

EXTRA_CFLAGS = -DIPW3945_COMPAT=2 -g -Wa,-adhlms=check_inc.lst

mkdir -p /home/airton/Desktop/ipw3945-1.2.2/tmp/.tmp_versions

make -C /lib/modules/2.6.23.1-10.fc7/build M=/home/airton/Desktop/ipw3945-1.2.2 MODVERDIR=/home/airton/Desktop/ipw3945-1.2.2/tmp/.tmp_versions modules

make[1]: Entering directory `/usr/src/kernels/2.6.23.1-10.fc7-i686'

CC [M] /home/airton/Desktop/ipw3945-1.2.2/ipw3945.o

Building modules, stage 2.

MODPOST 1 modules

CC /home/airton/Desktop/ipw3945-1.2.2/ipw3945.mod.o

LD [M] /home/airton/Desktop/ipw3945-1.2.2/ipw3945.ko

make[1]: Leaving directory `/usr/src/kernels/2.6.23.1-10.fc7-i686'

[root@localhost ipw3945-1.2.2]# ls

changes git_sha1 ipw3945.c ipw3945.ko ipw3945.o license.bsd Makefile snapshot

dvals install ipw3945_daemon.h ipw3945.mod.c issues license.gpl Module.symvers tmp

files in-tree ipw3945.h ipw3945.mod.o license load README.ipw3945 unload

[root@localhost ipw3945-1.2.2]# cp ipw3945.ko /lib/modules/SEU_KERNEL_NOVO/kernel/net/wireless

[root@localhost ipw3945-1.2.2]# cd /lib/modules/SEU_KERNEL_NOVO/kernel/net/wireless

[root@localhost wireless]# ls

cfg80211.ko ipw3945.ko

[root@localhost wireless]# ls -la

total 768

drwxr-xr-x 2 root root 4096 2007-10-30 10:00 .

drwxr-xr-x 27 root root 4096 2007-10-30 09:25 ..

-rwxr--r-- 1 root root 13084 2007-10-19 18:41 cfg80211.ko

-rw-r--r-- 1 root root 740035 2007-10-30 10:00 ipw3945.ko

[root@localhost wireless]# chmod 744 ipw3945.ko

[root@localhost wireless]# ls -la

total 768

drwxr-xr-x 2 root root 4096 2007-10-30 10:00 .

drwxr-xr-x 27 root root 4096 2007-10-30 09:25 ..

-rwxr--r-- 1 root root 13084 2007-10-19 18:41 cfg80211.ko

-rwxr--r-- 1 root root 740035 2007-10-30 10:00 ipw3945.ko

[root@localhost wireless]# depmod -ae



e ok, tudo resolvido novamente, sem dores de cabeça.

abraços

No comments: