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

Bug#740719: xserver-xorg-video-intel: requires KMS but loads non-KMS i915.ko on kfreebsd



fixed 740719 xserver-xorg-video-intel/2:2.21.15-2+kbsd8u1
found 740719 xserver-xorg-video-intel/2:2.99.917-1
thanks

Hi,

FYI I'm making an upload to our jessie-kfreebsd suite with this patch.
I have suitable hardware now to test it.  We do need this for KMS to
work out-of-the-box, this is the only change needed, and indeed it is
working well.

Please consider applying it in sid.  It is a kfreebsd-specific change
guarded by ifdefs.  I've attached a new version rebased for 2:2.99.917.

Thanks,
Regards,
-- 
Steven Chamberlain
steven@pyro.eu.org
diff -u xserver-xorg-video-intel-2.99.917/debian/changelog xserver-xorg-video-intel-2.99.917/debian/changelog
--- xserver-xorg-video-intel-2.99.917/debian/changelog
+++ xserver-xorg-video-intel-2.99.917/debian/changelog
@@ -1,3 +1,9 @@
+xserver-xorg-video-intel (2:2.99.917-2) unstable; urgency=medium
+
+  * Autoload i915kms module on kfreebsd (Closes: #740719).
+
+ -- Steven Chamberlain <steven@pyro.eu.org>  Fri, 22 May 2015 01:07:26 +0100
+
 xserver-xorg-video-intel (2:2.99.917-1) unstable; urgency=medium
 
   * Upload to unstable. (Closes: #748753)
only in patch2:
unchanged:
--- xserver-xorg-video-intel-2.99.917.orig/src/intel_device.c
+++ xserver-xorg-video-intel-2.99.917/src/intel_device.c
@@ -399,7 +399,11 @@
 
 	ret = drmCheckModesettingSupported(id);
 	if (ret) {
+#ifdef __FreeBSD_kernel__
+		if (xf86LoadKernelModule("i915kms"))
+#else
 		if (xf86LoadKernelModule("i915"))
+#endif
 			ret = drmCheckModesettingSupported(id);
 		if (ret)
 			return -1;

Attachment: signature.asc
Description: Digital signature


Reply to: