Oct 11, 2015 - 12:01am
I've tried to get started with an embedded project including SkyLake processors and Linux.
Obtained a PC based on i5 6500, Installed Ubuntu 15.04 (64 bit), and downloaded the newest installer (1.2.0).
Running the installer, I'm being informed there's no "i915" hardare recognized.
Is this installer, with this version of Ubuntu supposed to install smoothly ?
If so, how do I go about debugging this issue ?
if not, Should I try to build & install the driver "manually", as described in https://01.org/linuxgraphics/documentation/build-guide-0 ?
Oren J. Maurice
I think that hardware should be detected.
What's the PCI ID of the card, and is it currently being driven by the i915 module?
lspci -kvnn will tell you these things. For example:
00:02.0 VGA compatible controller : Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0126] (rev 09) (prog-if 00 [VGA controller])
Kernel driver in use: i915
I've run that, and the result is included below, hope I got the right part of it :
00:02.0 VGA compatible controller : Intel Corporation Sky Lake Integrated Graphics [8086:1912] (rev 06) (prog-if 00 [VGA controller])
Subsystem: Gigabyte Technology Co., Ltd Device [1458:d000]
Flags: bus master, fast devsel, latency 0, IRQ 137
Memory at de000000 (64-bit, non-prefetchable) [size=16M]
Memory at c0000000 (64-bit, prefetchable) [size=256M]
I/O ports at f000 [size=64]
Expansion ROM at <unassigned> [disabled]
Capabilities: <access denied>
Kernel driver in use: i915_bpo
So... any idea what's causing the trouble ?
Should I try to manually compile the driver on my target platform ?
Issue resolved. Turns out that the kernel had to be updated first, 3.19 -> 4.3.
The error message the installer emitted sure wasn't very helpful though...
Hi - the installer checks to see if a driver called "i915" is loaded, as that's the kernel module it replaces. Looks like your system had a module called i915_bpo loaded instead (which the installer doesn't know if it can/should replace). From the "bpo" name, I'm guessing you had a kernel from backports installed? FWIW when you do that you're probably getting a later version than the installer would have given you anyway (at least for the kernel part of the graphics stack).