[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

modulo acerhk



Tengo un portatil antiguo Aopem 1557 con Debian Testing, para levantar la red wifi necesita instalar el módulo acerhk que mapea las teclas especiales y una de ella es la de la red inalambrica. Con el kernel 2.6.32-5 se instaló perfectamente con module-assistant.
Ha estado funcionando hasta que se a actualizado al kernel 2.6.38-2, y ahora no se activa con la tecla. Con lsmod no aparece y si hago un modprobe acerhk me dice " Module acerhk not found."
He intentado instalarlo de nuevo con m-a, pero la compilación no progresa, el terminal se queda en "0". 
El log en /var/cache/modass/ es este:


/usr/bin/make clean
make[1]: se ingresa al directorio `/usr/src/modules/acerhk'
rm -f *~ *.o *.s *.ko .acerhk* *.mod.c
make[1]: se sale del directorio `/usr/src/modules/acerhk'
/usr/bin/make  -f debian/rules kdist_clean kdist_config binary-modules
make[1]: se ingresa al directorio `/usr/src/modules/acerhk'
/usr/bin/make clean
make[2]: se ingresa al directorio `/usr/src/modules/acerhk'
rm -f *~ *.o *.s *.ko .acerhk* *.mod.c
make[2]: se sale del directorio `/usr/src/modules/acerhk'
for templ in ; do \
    cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.38-2-686/g'` ; \
  done
for templ in `ls debian/*.modules.in` ; do \
    test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in} ${templ%.modules.in}.backup 2>/dev/null || true; \
    sed -e 's/##KVERS##/2.6.38-2-686/g ;s/#KVERS#/2.6.38-2-686/g ; s/_KVERS_/2.6.38-2-686/g ; s/##KDREV##/2.6.38-3/g ; s/#KDREV#/2.6.38-3/g ; s/_KDREV_/2.6.38-3/g  ' < $templ > ${templ%.modules.in}; \
  done
dh_testroot
dh_clean -k
dh_clean: dh_clean -k is deprecated; use dh_prep instead
dh_installdirs lib/modules/2.6.38-2-686/misc
export KERNELSRC=/lib/modules/2.6.38-2-686/build
/usr/bin/make KERNELSRC=/lib/modules/2.6.38-2-686/build KERNELVERSION=2.6.38-2-686
make[2]: se ingresa al directorio `/usr/src/modules/acerhk'
/usr/bin/make -C /lib/modules/2.6.38-2-686/build SUBDIRS=/usr/src/modules/acerhk modules
make[3]: se ingresa al directorio `/usr/src/linux-headers-2.6.38-2-686'
  CC [M]  /usr/src/modules/acerhk/acerhk.o
/usr/src/modules/acerhk/acerhk.c:39:26: error: linux/config.h: No existe el fichero o el directorio
/usr/src/modules/acerhk/acerhk.c: In function ‘init_input’:
/usr/src/modules/acerhk/acerhk.c:2261: warning: ignoring return value of ‘input_register_device’, declared with attribute warn_unused_result
/usr/src/modules/acerhk/acerhk.c: At top level:
/usr/src/modules/acerhk/acerhk.c:2941: error: unknown field ‘ioctl’ specified in initializer
/usr/src/modules/acerhk/acerhk.c:2941: warning: initialization from incompatible pointer type
make[6]: *** [/usr/src/modules/acerhk/acerhk.o] Error 1
make[5]: *** [_module_/usr/src/modules/acerhk] Error 2
make[4]: *** [sub-make] Error 2
make[3]: *** [all] Error 2
make[3]: se sale del directorio `/usr/src/linux-headers-2.6.38-2-686'
make[2]: *** [acerhk.ko] Error 2
make[2]: se sale del directorio `/usr/src/modules/acerhk'
make[1]: *** [binary-modules] Error 2
make[1]: se sale del directorio `/usr/src/modules/acerhk'
make: *** [kdist_build] Error 2

en la línea 28 veo esto:
/usr/src/modules/acerhk/acerhk.c:39:26: error: linux/config.h: No existe el fichero o el directorio.

Si arranco con el kernel anterior no tengo ningún problema con la red wifi, pero con ese kernel tengo problema con el puntero del ratón que se hace invicible.

El módulo de la tarjeta está activado es una ipw2200.

Un saludo
Gracias
Pedro

Reply to: