Jesús Del Río Rodríguez wrote:
Lo que hice fue descargar el fuente del kernel 2.6.8 y compilarlo, claro que especifique el drm y luego radeon.Buenas!!Me suena que no tienes la opción "Device Drivers -> Character devices -> Direct Rendering Manager" activada en el kernel (cd /usr/src/linux; make menuconfig) Ahí tendrías que elegir el tipo de tarjeta que tienes. O que al compilar no indicas donde se encuentran los headers del kernel...Prueba a ver que tal :) ZorroPlateado wrote:La salida de la compilacion es: drivers/built-in.o(.text+0x53571): En la función `radeon_cp_cmdbuf': : undefined reference to `drm_free' drivers/built-in.o(.text+0x535af): En la función `radeon_cp_cmdbuf': : undefined reference to `drm_free' drivers/built-in.o(.text+0x53ca7): En la función `radeon_cp_cmdbuf': : undefined reference to `drm_alloc' make[1]: *** [.tmp_vmlinux1] Error 1 make[1]: Leaving directory `/usr/src/kernel-source-2.6.8' make: *** [stamp-build] Error 2No tengo ni idea, estoy en sarge, y vamos estas cosas a punto de ser estable no deberian de pasar, sin embargo el binario que uso si va bien, pero yo quiero compilarlo.
Lo de bajar los header es por si quieres estar a la ultima que yo sepa y que nunca fue obligatorio.
Otra cosa que he venido observando con el 2,6.8, es que un make clean o mrproper muchas veces no me soluciona problemas de compilado, no creo que borre todo el codigo objeto generado, y me obliga a borrar directamente el arbol de fuentes, desempaquetar el tar y vuelta a empezar. Esto ocurre cuando has hecho varias compilaciones y cambiado opciones, esperaba que al menos make mrproper borrara todo y fuera como empezar pero no es asi.