Gracias a todos,
Lo de compilar el Kernel queda totalmente fuera de mis capacidades.
He hecho los cambios en el Makefile que me habeis dicho y me sale el
mismo error que a vosotros, asi que de momento no voy a utilizar este
driver.
Muchas gracias a todos
Jordi
2014-05-14 16:12 GMT+02:00 José Roberto Alas
El día 14 de mayo de 2014, 5:24, Carlos E. R.
escribió: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256
On 2014-05-14 08:28, Jordi Relats wrote:
Hola a todos,
Gracias a todos
Parece que hay algun problema de este driver con opensuse.
https://github.com/pfps/yoga-laptop/issues/2
Esta persona modifico el make pero continuo teniendo problemas.
Yo no entiendo muy bien de lo que hablan.
A ver.
El hilo habla al principio de un cambio en el Makefile, precisamente en la línea que yo te estaba diciendo que cambiaras, así que eso es primero lo que tienes que hacer, y probar.
Pero luego se encuentra con otros problemas, que puedes tener tú también o no.
La clave del segundo problema puede estar en el comentario de or1426 hace un mes: el kenel de fedora 20 tiene activado una cosa llamada IIO, que no tiene activado el kernel que usa or1426, y, esto es suposición mía (porque sirkonst no ha vuelto a comentar), tampoco openSUSE.
Tu problema es mucho anterior a lo que comenta ese hilo. Antes de pedirles ayuda, tienes que resolver tu problema con la _existencia_ de las cabeceras. Ni siquiera les has puesto cual es el error que te sale, así que no van a poder hacer nada...
Por cierto.
LANG=C make .......
hará que los mensajes de error salgan en inglés, lo cual te hace falta para escribir en esos sitios.
[...]
He instalado git, he bajado el yoga ese, he instalado el kernel-devel y kernel-syms, he hecho la modificación dicha en el Makefile,
ifeq "$(NAME)" "openSUSE" KDIR := /lib/modules/$(shell uname -r)/build DDIR := /usr/lib/modules/$(shell uname -r)/kernel/drivers/ endif
y he intentado la compilación. Y no me da el error que te da a tí con las cabeceras, sino otros mucho más complicados y que no voy a investigar:
Claro que no te va a dar errores, pues lo has echo como se de debe. Eso es lo que stabamos diciendole que arreglara.
cer@minas-tirith:~/tmp/yoga/yoga-laptop/sensors/drivers> make make -C /lib/modules/3.11.10-7-desktop/build SUBDIRS=/home/cer/tmp/yoga/yoga-laptop/sensors/drivers modules make[1]: Entering directory `/usr/src/linux-3.11.10-7-obj/x86_64/desktop' CC [M] /home/cer/tmp/yoga/yoga-laptop/sensors/drivers/hid-sensor-trigger.o
/home/cer/tmp/yoga/yoga-laptop/sensors/drivers/hid-sensor-trigger.c: In function ‘hid_sensor_data_rdy_trigger_set_state’:
/home/cer/tmp/yoga/yoga-laptop/sensors/drivers/hid-sensor-trigger.c:36:9: error: implicit declaration of function ‘iio_trigger_get_drvdata’ [-Werror=implicit-function-declaration] struct hid_sensor_common *st = iio_trigger_get_drvdata(trig); ^
puesto que son precisamente los errores del hilo ese:
cer@minas-tirith:~/tmp/yoga/yoga-laptop/sensors/drivers> zgrep CONFIG_IIO /proc/config.gz # CONFIG_IIO is not set
Para salir de ahí tienes que compilar tu propio kernel enterito.
Y ahora voy a desinstalar todo eso que he instalado para comprobar tu problema.
Hala.
:-)
- -- Cheers / Saludos,
Carlos E. R.
(from 13.1 x86_64 "Bottle" (Minas Tirith)) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
iF4EAREIAAYFAlNzUlUACgkQja8UbcUWM1wzEwEAiVTiT9Vsf5BRj6UVEckSkd3Y gmS33cpIrVBomQMGAz0A/iBp8gExs8TNSb6CZC8OzV10QyOHdhuXaW/ZLOaYK5Cl =VJEC -----END PGP SIGNATURE----- -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-- Saludos, cheperobert -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org