Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 6 May 2012 14:10:22 +0400
From:      Artem Tuchinsky <tuchinsky@gmail.com>
To:        Erich Dollansky <erichfreebsdlist@ovitrap.com>
Cc:        matt <sendtomatt@gmail.com>, freebsd-current@freebsd.org
Subject:   Re: X220 and all.14.5.patch
Message-ID:  <CAMfZMofJyezvT7Tok1T%2BanaCZoMVUKMfZnEO=xatyvA4gFYRMg@mail.gmail.com>
In-Reply-To: <201205060703.42274.erichfreebsdlist@ovitrap.com>
References:  <201205041029.24565.erichfreebsdlist@ovitrap.com> <CAMfZModHxLzEGvbS44rHT9Cy44QduRVn5ywSbetCUt57ktLPuA@mail.gmail.com> <4FA44CE2.3070005@gmail.com> <201205060703.42274.erichfreebsdlist@ovitrap.com>

next in thread | previous in thread | raw e-mail | index | archive | help
very strange, I have never had these errors. Here is my steps:

1) remove old source tree and obj - "rm -rf /usr/src && rm -rf /usr/obj"

2) checkout clean source - "csup -L 2 -g /etc/current-supfile"

3) edit /usr/src/sys/dev/drm/i915_suspend.c according to the FAQ, this
line should look like - "__FBSDID("$FreeBSD$");"

4) apply patch - "patch -p1 -i"

5) I get a reject in i915_mem.c. I del this file, i915_mem.c.rej and
i915_mem.c.orig too

6) build kernel

Kernel compiles successfully, but i have some problems with Xorg - it
consumes 100% cpu

2012/5/6 Erich Dollansky <erichfreebsdlist@ovitrap.com>:

> I downloaded a new source tree into an empty directory, applied the patch and get this now:
>
> drm_drv.o:(.data+0x100): undefined reference to `drm_gem_close_ioctl'
> drm_drv.o:(.data+0x118): undefined reference to `drm_gem_flink_ioctl'
> drm_drv.o:(.data+0x130): undefined reference to `drm_gem_open_ioctl'
> drm_drv.o:(.data+0x2f8): undefined reference to `drm_setmaster_ioctl'
> drm_drv.o:(.data+0x310): undefined reference to `drm_dropmaster_ioctl'
> drm_drv.o:(.data+0xf28): undefined reference to `drm_mode_getresources'
> drm_drv.o:(.data+0xf40): undefined reference to `drm_mode_getcrtc'
> drm_drv.o:(.data+0xf58): undefined reference to `drm_mode_setcrtc'
> drm_drv.o:(.data+0xf70): undefined reference to `drm_mode_cursor_ioctl'
> drm_drv.o:(.data+0xf88): undefined reference to `drm_mode_gamma_get_ioctl'
> drm_drv.o:(.data+0xfa0): undefined reference to `drm_mode_gamma_set_ioctl'
> drm_drv.o:(.data+0xfb8): undefined reference to `drm_mode_getencoder'
> drm_drv.o:(.data+0xfd0): undefined reference to `drm_mode_getconnector'
> drm_drv.o:(.data+0xfe8): undefined reference to `drm_mode_attachmode_ioctl'
> drm_drv.o:(.data+0x1000): undefined reference to `drm_mode_detachmode_ioctl'
> drm_drv.o:(.data+0x1018): undefined reference to `drm_mode_getproperty_ioctl'
> drm_drv.o:(.data+0x1030): undefined reference to `drm_mode_connector_property_set_ioctl'
> drm_drv.o:(.data+0x1048): undefined reference to `drm_mode_getblob_ioctl'
> drm_drv.o:(.data+0x1060): undefined reference to `drm_mode_getfb'
> drm_drv.o:(.data+0x1078): undefined reference to `drm_mode_addfb'
> drm_drv.o:(.data+0x1090): undefined reference to `drm_mode_rmfb'
> drm_drv.o:(.data+0x10a8): undefined reference to `drm_mode_page_flip_ioctl'
> drm_drv.o:(.data+0x10c0): undefined reference to `drm_mode_dirtyfb_ioctl'
> drm_drv.o:(.data+0x10d8): undefined reference to `drm_mode_create_dumb_ioctl'
> drm_drv.o:(.data+0x10f0): undefined reference to `drm_mode_mmap_dumb_ioctl'
> drm_drv.o:(.data+0x1108): undefined reference to `drm_mode_destroy_dumb_ioctl'
> drm_drv.o:(.data+0x1120): undefined reference to `drm_mode_getplane_res'
> drm_drv.o:(.data+0x1138): undefined reference to `drm_mode_getplane'
> drm_drv.o:(.data+0x1150): undefined reference to `drm_mode_setplane'
> drm_drv.o:(.data+0x1168): undefined reference to `drm_mode_addfb2'
> drm_drv.o:(.data+0x1890): undefined reference to `drm_gem_mmap_single'
>
> and many more errors like this.
>
> I also did this
>
> I get a reject in i915_mem.c.
> Remove this file, also remove i915_mem.c.rej, i915_mem.c.orig.
>
> as stated in the Wiki but then make complains about not finding i915_mem.c. After a touch i915_mem.c, it compiles but does not link.
>
> I will investigate further now.
>
> Erich



-- 
wBR, Artem Tuchinsky <tuchinsky@gmail.com>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAMfZMofJyezvT7Tok1T%2BanaCZoMVUKMfZnEO=xatyvA4gFYRMg>