Thanks for your answer it helped me to eliminate some doubts I had. I just re started the whole build today and I saved part of the result in a file.
I've tested the same procedure on another laptop today with some ATI hardware, and it worked perfectly. End of results, I am still stucked with my questions : Is my kernel too old ? Why in the Makefiles in drm/linux-core (Makefile Makefile.kernel) there is no instructions to build any i915 related .o .ko ? It seems that the configuring process was OK as far as I can see through the awful lot of output I got. Here is the output that proves it were successful at building others modules. Sorry for the text it french, it basically says just quitting folder blah/entering folder bleh As you can see, the radeon, the i810 modules for drm are built. make[1]: quittant le répertoire « /root/drm » make: entrant dans le répertoire « /root/drm/linux-core » sh ../scripts/create_linux_pci_lists.sh < ../shared-core/drm_pciids.txt make -C /lib/modules/2.6.27-9-generic/build SUBDIRS=`/bin/pwd` DRMSRCDIR=`/bin/pwd` modules make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.27-9-generic » CC [M] /root/drm/linux-core/drm_auth.o CC [M] /root/drm/linux-core/drm_bufs.o CC [M] /root/drm/linux-core/drm_context.o CC [M] /root/drm/linux-core/drm_dma.o CC [M] /root/drm/linux-core/drm_drawable.o CC [M] /root/drm/linux-core/drm_drv.o CC [M] /root/drm/linux-core/drm_fops.o CC [M] /root/drm/linux-core/drm_ioctl.o CC [M] /root/drm/linux-core/drm_irq.o CC [M] /root/drm/linux-core/drm_lock.o CC [M] /root/drm/linux-core/drm_memory.o CC [M] /root/drm/linux-core/drm_proc.o CC [M] /root/drm/linux-core/drm_stub.o CC [M] /root/drm/linux-core/drm_vm.o CC [M] /root/drm/linux-core/drm_sysfs.o CC [M] /root/drm/linux-core/drm_pci.o CC [M] /root/drm/linux-core/drm_agpsupport.o CC [M] /root/drm/linux-core/drm_scatter.o CC [M] /root/drm/linux-core/drm_memory_debug.o CC [M] /root/drm/linux-core/ati_pcigart.o CC [M] /root/drm/linux-core/drm_sman.o CC [M] /root/drm/linux-core/drm_hashtab.o CC [M] /root/drm/linux-core/drm_mm.o CC [M] /root/drm/linux-core/drm_object.o CC [M] /root/drm/linux-core/drm_compat.o CC [M] /root/drm/linux-core/drm_fence.o CC [M] /root/drm/linux-core/drm_ttm.o CC [M] /root/drm/linux-core/drm_bo.o CC [M] /root/drm/linux-core/drm_bo_move.o CC [M] /root/drm/linux-core/drm_bo_lock.o CC [M] /root/drm/linux-core/drm_regman.o CC [M] /root/drm/linux-core/drm_vm_nopage_compat.o CC [M] /root/drm/linux-core/drm_gem.o CC [M] /root/drm/linux-core/i810_drv.o CC [M] /root/drm/linux-core/i810_dma.o CC [M] /root/drm/linux-core/mach64_drv.o CC [M] /root/drm/linux-core/mach64_dma.o CC [M] /root/drm/linux-core/mach64_irq.o CC [M] /root/drm/linux-core/mach64_state.o CC [M] /root/drm/linux-core/mga_drv.o CC [M] /root/drm/linux-core/mga_dma.o CC [M] /root/drm/linux-core/mga_state.o CC [M] /root/drm/linux-core/mga_warp.o CC [M] /root/drm/linux-core/mga_irq.o CC [M] /root/drm/linux-core/nouveau_drv.o CC [M] /root/drm/linux-core/nouveau_state.o CC [M] /root/drm/linux-core/nouveau_fifo.o CC [M] /root/drm/linux-core/nouveau_mem.o CC [M] /root/drm/linux-core/nouveau_object.o CC [M] /root/drm/linux-core/nouveau_irq.o CC [M] /root/drm/linux-core/nouveau_notifier.o CC [M] /root/drm/linux-core/nouveau_swmthd.o CC [M] /root/drm/linux-core/nouveau_sgdma.o CC [M] /root/drm/linux-core/nouveau_dma.o CC [M] /root/drm/linux-core/nouveau_bo.o CC [M] /root/drm/linux-core/nouveau_fence.o CC [M] /root/drm/linux-core/nv04_timer.o CC [M] /root/drm/linux-core/nv04_mc.o CC [M] /root/drm/linux-core/nv40_mc.o CC [M] /root/drm/linux-core/nv50_mc.o CC [M] /root/drm/linux-core/nv04_fb.o CC [M] /root/drm/linux-core/nv10_fb.o CC [M] /root/drm/linux-core/nv40_fb.o CC [M] /root/drm/linux-core/nv04_fifo.o CC [M] /root/drm/linux-core/nv10_fifo.o CC [M] /root/drm/linux-core/nv40_fifo.o CC [M] /root/drm/linux-core/nv50_fifo.o CC [M] /root/drm/linux-core/nv04_graph.o CC [M] /root/drm/linux-core/nv10_graph.o CC [M] /root/drm/linux-core/nv20_graph.o CC [M] /root/drm/linux-core/nv40_graph.o CC [M] /root/drm/linux-core/nv50_graph.o CC [M] /root/drm/linux-core/nv04_instmem.o CC [M] /root/drm/linux-core/nv50_instmem.o CC [M] /root/drm/linux-core/nv_drv.o CC [M] /root/drm/linux-core/r128_drv.o CC [M] /root/drm/linux-core/r128_cce.o CC [M] /root/drm/linux-core/r128_state.o CC [M] /root/drm/linux-core/r128_irq.o CC [M] /root/drm/linux-core/radeon_drv.o CC [M] /root/drm/linux-core/radeon_cp.o CC [M] /root/drm/linux-core/radeon_state.o CC [M] /root/drm/linux-core/radeon_mem.o CC [M] /root/drm/linux-core/radeon_irq.o CC [M] /root/drm/linux-core/r300_cmdbuf.o CC [M] /root/drm/linux-core/savage_drv.o CC [M] /root/drm/linux-core/savage_bci.o CC [M] /root/drm/linux-core/savage_state.o CC [M] /root/drm/linux-core/sis_drv.o CC [M] /root/drm/linux-core/sis_mm.o CC [M] /root/drm/linux-core/tdfx_drv.o CC [M] /root/drm/linux-core/via_irq.o CC [M] /root/drm/linux-core/via_drv.o CC [M] /root/drm/linux-core/via_map.o CC [M] /root/drm/linux-core/via_mm.o CC [M] /root/drm/linux-core/via_dma.o CC [M] /root/drm/linux-core/via_verifier.o CC [M] /root/drm/linux-core/via_video.o CC [M] /root/drm/linux-core/via_dmablit.o CC [M] /root/drm/linux-core/via_fence.o CC [M] /root/drm/linux-core/via_buffer.o CC [M] /root/drm/linux-core/xgi_cmdlist.o CC [M] /root/drm/linux-core/xgi_drv.o CC [M] /root/drm/linux-core/xgi_fb.o CC [M] /root/drm/linux-core/xgi_misc.o CC [M] /root/drm/linux-core/xgi_pcie.o CC [M] /root/drm/linux-core/xgi_fence.o LD [M] /root/drm/linux-core/drm.o LD [M] /root/drm/linux-core/tdfx.o LD [M] /root/drm/linux-core/r128.o LD [M] /root/drm/linux-core/radeon.o LD [M] /root/drm/linux-core/mga.o LD [M] /root/drm/linux-core/i810.o LD [M] /root/drm/linux-core/sis.o LD [M] /root/drm/linux-core/savage.o LD [M] /root/drm/linux-core/via.o LD [M] /root/drm/linux-core/mach64.o LD [M] /root/drm/linux-core/nv.o LD [M] /root/drm/linux-core/nouveau.o LD [M] /root/drm/linux-core/xgi.o Building modules, stage 2. MODPOST 13 modules CC /root/drm/linux-core/drm.mod.o LD [M] /root/drm/linux-core/drm.ko CC /root/drm/linux-core/i810.mod.o LD [M] /root/drm/linux-core/i810.ko CC /root/drm/linux-core/mach64.mod.o LD [M] /root/drm/linux-core/mach64.ko CC /root/drm/linux-core/mga.mod.o LD [M] /root/drm/linux-core/mga.ko CC /root/drm/linux-core/nouveau.mod.o LD [M] /root/drm/linux-core/nouveau.ko CC /root/drm/linux-core/nv.mod.o LD [M] /root/drm/linux-core/nv.ko CC /root/drm/linux-core/r128.mod.o LD [M] /root/drm/linux-core/r128.ko CC /root/drm/linux-core/radeon.mod.o LD [M] /root/drm/linux-core/radeon.ko CC /root/drm/linux-core/savage.mod.o LD [M] /root/drm/linux-core/savage.ko CC /root/drm/linux-core/sis.mod.o LD [M] /root/drm/linux-core/sis.ko CC /root/drm/linux-core/tdfx.mod.o LD [M] /root/drm/linux-core/tdfx.ko CC /root/drm/linux-core/via.mod.o LD [M] /root/drm/linux-core/via.ko CC /root/drm/linux-core/xgi.mod.o LD [M] /root/drm/linux-core/xgi.ko m Joel Feiner a écrit : > Post the output from the "Building DRM" section. If you forgot to do > that, you won't have a i915.ko. Also, make sure it can find your > kernel. You might have to pass LINUXDIR=/usr/src/linux-blah-blah-blah > when you invoke make. > > Lucas Charles wrote: > >> Hello everyone, >> As I own a new laptop powered by a intel chipset (GM45 or something like >> that :p, comes with a centrino 2), I decided to build the whole X stack >> when I found this tutorial. >> http://www.x.org/wiki/Development/git >> But when I wanted to do the different insmod as described in the >> 'Running your new stack' section, I found out that the i915.ko was not >> build (no i915.ko in drm/linux-core), so my questions are. >> Is it the right module for my hardware ? >> If it is, then what am I missing here ? >> Is it when I decided to build xserver like that: (don't know exactly >> what I am doing here) >> ./autogen.sh --prefix=/opt/gfx-test --enable-builtin-fonts >> --with-mesa-source --with-xkb-path=/usr/share/X11/xkb >> I need the xkb flag as I use a swiss keyboard, builtin-fonts because it >> seems to be recommended, and with-mesa-source because it was mentionned >> that it can be of some use (hmm honestly there I'm lost ). >> I actually run a 2.6.27 kernel, which doesn't support kms, is it an >> issue,with the standard makefile in the git repos ? >> >> I'm pretty new when it comes to building linux stuff from source >> (espacially such big projects like that), so if you want to flame me for >> bugging you, feel free to tell me that I'am just too curious ;-) . >> >> Thanks for reading >> Lucas Charles >> >> _______________________________________________ >> xorg mailing list >> [email protected] >> http://lists.freedesktop.org/mailman/listinfo/xorg >> >> Best regards Lucas Charles _______________________________________________ xorg mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/xorg
