Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 Nov 2015 00:46:41 +0200
From:      Arto Pekkanen <isoa@kapsi.fi>
To:        Isaac Raway <isaac@mm.st>, freebsd-x11@freebsd.org
Subject:   Re: Haswel / i915 experimental test result
Message-ID:  <56539751.4040701@kapsi.fi>
In-Reply-To: <1448317844.2634413.448146337.481BB57A@webmail.messagingengine.com>
References:  <1448285795.1791028.447613585.0739E958@webmail.messagingengine.com> <56538FF1.10202@kapsi.fi> <1448317844.2634413.448146337.481BB57A@webmail.messagingengine.com>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--xw5jxIhv0KcSVpTben99qXF7BXwnFaWpe
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

Weird problem.

I also use standard UEFI boot, and for me it works fine: the UEFI loader =
itself checks the boot hint file from /boot and loads the experimental ke=
rnel /boot/kernel.i915/kernel as instructed. Kernel module load path is a=
djusted accordingly to /boot/kernel.i915, so that kldload loads version c=
ompatible modules.

Your uname -a output lists a wrong kernel. The /boot/kernel.i915/kernel i=
mage should be a version 11 kernel, while your version is 10.2. It seems =
like for some unknown reason your UEFI loader (the /boot/boot1.efifat tha=
t was written into the "efi" -type gpt partition in your hard drive) load=
s the stock GENERIC kernel from /boot/kernel. Without any further informa=
tion I unfortunately cannot help with this.

On 24.11.2015 0:30, Isaac Raway wrote:
> Yes, /boot/kernel.i915 contains the new kernel.
>=20
> I use UEFI boot, grub has always been really hard to setup on
> this machine.
>=20
> I used this bit you quote from the page to try to boot into the kernel:=

>=20
> # nextboot -k kernel.i915 reboot
>=20
> But this is making me think it really didn't work because that's the
> wrong diredtory that it is loading i915kms from, and I think we're
> looking for i915.ko anyway -- which isn't listed at all.
>=20
> $ kldstat -v|grep i915 44    1 0xffffffff8248d000 6c2bb    i915kms.ko
> (/boot/kernel/i915kms.ko)        537 vgapci/i915kms
>=20
> I'll try to find more info on booting an alternative kernel with PC-
> BSD and UEFI.
>=20
> IJR
>=20
>=20
> On Mon, Nov 23, 2015, at 04:15 PM, Arto Pekkanen wrote:
>> Do you have the directory /boot/kernel.i915 with the experimental
>> kernel files in it? That directory must exist before /boot/loader can
>> boot the experimental kernel from it.
>>
>> If you do
>> # nextboot -k kernel.i915 reboot
>>
>> as root, then /boot/loader should boot kernel from
>> /boot/kernel.i915/kernel -file after next reboot.
>>
>> The "nextboot -k <kernel>" -command simply writes a "hint file" in
>> /boot -directory, which overrides the default kernel path for
>> /boot/loader.
>>
>> If these instructions do not help, then problem is that I just have no=

>> idea how a PC-BSD system has been set up. I don't use PC-BSD or even
>> ZFS myself. I only use base FreeBSD 10.2 with UEFI (which does not
>> require installation of any stage0 and/or stage1 bootcode, only a 900k=

>> partition with specific type GUID and the file /boot/boot1.efifat
>> written as partition contents with dd) or a standard gpt setup (with
>> /boot/pmbr as stage0 and /boot/gptboot as stage1).
>>
>> I've heard PC-BSD uses GRUB in some way. Is it possible that GRUB
>> loads the /boot/kernel directly? If it does, then it does NOT care
>> about the nextboot hint file at all, unlike /boot/loader. IF (and only=

>> IF) GRUB loads the system kernel image directly from boot partition
>> (emphasis on __directly__), then you need to somehow configure GRUB to=

>> offer a boot menu item for the specific kernel. Unfortunately I cannot=

>> remember how GRUB is configured since it been a decade since I last
>> time had to bother configuring GRUB.
>>
>> You could also ask in PC-BSD forums something like "how do I boot a
>> custom kernel built in /boot/<kernel_name>" ...
>>
>> On 23.11.2015 15:36, Isaac Raway wrote:
>>> Hello,
>>>
>>> I've followed the directions on this page to install the experimental=

>>> i915 kernel:
>>>
>>> https://wiki.freebsd.org/Graphics/Update%20i915%20GPU%20driver%20to%2=
0Linux%203.8
>>>
>>> I'm not sure that I booted into it correctly (pretty green with BSD
>>> in general, and only some experience with kernel builds on Linux). I
>>> have a Dell Latitude E7240 with a Haswell chip. Running PC-BSD 10.2
>>> if that matters. I'm uncertain about if the boot did what I think it
>>> did because the uname output still say's it's a -RELEASE build:
>>>
>>> # uname -a
>>> FreeBSD sebastian 10.2-RELEASE-p4 FreeBSD 10.2-RELEASE-p4 #0: Tue Aug=

>>> 18   15:15:36 UTC 2015 root@amd64-
>>> builder.pcbsd.org:/usr/obj/usr/src/sys/GENERIC  amd64
>>>
>>> The driver doesn't seem to load, using PC-BSD's Display wizard it
>>> reports a failure then restarts the wizard when I try to start X
>>> using the intel driver.
>>>
>>> I've attached the dmesg output as requested on the above page. Let me=

>>> know if anything else would be useful.
>>>
>>> IJR
>>>
>>>
>>>
>>> _________________________________________________
>>> freebsd-x11@freebsd.org mailing list
>>> https://lists.freebsd.org/mailman/listinfo/freebsd-x11 To
>>> unsubscribe, send any mail to "freebsd-x11-unsubscribe@freebsd.org"
>>>
>>
>> Email had 1 attachment:
>=20
>=20
>>  * signature.asc  1k (application/pgp-signature)
> _______________________________________________
> freebsd-x11@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-x11
> To unsubscribe, send any mail to "freebsd-x11-unsubscribe@freebsd.org"
>=20


--xw5jxIhv0KcSVpTben99qXF7BXwnFaWpe
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (MingW32)

iF4EAREIAAYFAlZTl1MACgkQTBivhqtJa24+xAD/bbmNnT0MFTMEqcPCT333gtET
h2gokq1/NDf5Js9jSbQBAMJLv1k3Xo0ijnaDwKw1xrtMQUa31D7Kpymj/gzUbG6b
=eG0H
-----END PGP SIGNATURE-----

--xw5jxIhv0KcSVpTben99qXF7BXwnFaWpe--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?56539751.4040701>