NetBSD-Users archive

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

Re: minidisplay-port on T440s working?



    Date:        Fri, 25 Jan 2019 09:10:31 +0000
    From:        David Brownlee <abs%absd.org@localhost>
    Message-ID:  <CAGN_6paG3vs+4tw3fJB6adgdajpS95t_YRMrTGO_zXs6zoCSqQ%mail.gmail.com@localhost>

  | Interestingly when I boot Windows with the BIOS locked to Intel only, VGA
  | is also the only port that works.

Perhaps the hardware is built with the Intel GPU only connected to the VGA
port, and it is expected that the nvidia GPU will be used when you're 
connecting to anything else?

For comparison I have a no-name (but not cheap, it is a well configured
laptop) with both Intel (Kaby-Lake) and Nvidia chips, and in it, using only
intel, xrandr says ...

eDP1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
DP1 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

I deleted lines about the available resolutions on the eDP1 (which is
the display).   There is no VGA, but the NetBSD current kernel
finds all the rest - though one of the HDMI's has no (visible)
external connector....   I had the HDMI connected to a 4K
resolution display a few months ago, and that worked fine.
I have not yet tried the external DP ports (two apparent sockets
for those exist).   I have no idea what VIRTUAL1 represents!

Unfortunately (or perhaps not) the nvidia is just ...

[   1.0045648] vendor 10de product 1c8d (3D display, revision 0xa1) at pci1 dev 0 function 0 not configured

The point of this is that I believe that the Intel driver in current
handles most of this OK, or at least seems to for me.   That is,
except I have no clue what to do to make it load firmware.
I do have what I believe are the correct files, installed in
what ought to be the right place...    So DRM is not working.

[   5.4026955] kern error: [drm:(/readonly/release/testing/src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.c:636)i915_firmware_load_error_print] *ERROR* failed to load firmware i915/kbl_dmc_ver1.bin (0)
[   5.4026955] kern error: [drm:(/readonly/release/testing/src/sys/external/bsd/drm2/dist/drm/i915/i915_drv.c:651)i915_firmware_load_error_print] *ERROR* The driver is built-in, so to load the firmware you need to
[   5.4026955] kern error: [drm:(/readonly/release/testing/src/sys/external/bsd/drm2/dist/drm/i915/intel_guc_loader.c:560)guc_fw_fetch] *ERROR* Failed to fetch GuC firmware from i915/kbl_guc_ver9_14.bin (error -2)
[   5.4085285] kern error: [drm:(/readonly/release/testing/src/sys/external/bsd/drm2/dist/drm/i915/i915_gem.c:5417)i915_gem_init_hw] *ERROR* Failed to initialize GuC, error -5 (ignored)


ls -la /libdata/firmware/i915
total 560
drwxr-xr-x   2 root  wheel     512 Sep 15 13:46 .
drwxr-xr-x  20 root  wheel     512 Sep 15 13:33 ..
-rw-r--r--   2 kre   wheel    8616 Sep 15 13:32 kbl_dmc_ver1.bin
-rw-r--r--   2 kre   wheel    8616 Sep 15 13:32 kbl_dmc_ver1_01.bin
-rw-r--r--   1 kre   wheel    8840 Sep 15 13:34 kbl_dmc_ver1_04.bin
-rw-r--r--   1 kre   wheel  142656 Sep 15 13:37 kbl_guc_ver9_14.bin
-rw-r--r--   1 kre   wheel  147776 Sep 15 13:45 kbl_guc_ver9_39.bin
-rw-r--r--   1 kre   wheel  218688 Sep 15 13:46 kbl_huc_ver02_00_1810.bin

hw.firmware.path = /libdata/firmware:/usr/libdata/firmware:/usr/pkg/libdata/firmware:/usr/pkg/libdata

kre



Home | Main Index | Thread Index | Old Index