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

Re: modulo acerhk



Perdón, se me fue al privado.

El día 26 de abril de 2011 02:41, Edgar Antonio Palma de la Cruz
<xbytemx@gmail.com> escribió:
> Que tal, investigando un poco en el paquete del fuente¹ ya existe un
> bug² que reporta que el module-assistant no logra compilar el modulo,
> y comparten un parche³ para el fuente que puedes aplicar antes de usar
> m-a. En lo personal no lo he probado, pero espero te resulte exitoso.
>
> ¹ http://packages.qa.debian.org/a/acerhk.html
> ² http://bugs.debian.org/614289
> ³ http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=10;filename=acerhk-0.5.35-8_2.6.38-2.patch;att=1;bug=614289
>
> El día 25 de abril de 2011 16:04, perico palote
> <pedro.monclova@gmail.com> escribió:
>> 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
>
> Saludos, Tony Palma.
>


Reply to: