Improve resolution from 640x480 on 32 bit laptop with FreeBSD 13-RELEASE

Rocky Hotas rockyhotas at post.com
Mon Apr 26 21:55:02 UTC 2021


Hello!
I tried to install FreeBSD 13-RELEASE on an old 32-bit laptop, Acer
Aspire 3620, with Intel Celeron M. It seems to work, but the screen is

VT(vga): resolution 640x480

and `vidcontrol -i mode' shows no rows. From pciconf(8) output:

hostb0 at pci0:0:0:0:      class=0x060000 rev=0x03 hdr=0x00 vendor=0x8086 device=0x2590 subvendor=0x1025 subdevice=0x006a
    vendor     = 'Intel Corporation'
    device     = 'Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller'
    class      = bridge
    subclass   = HOST-PCI
    cap 09[e0] = vendor (length 9) Intel cap 3 version 1
    PCI errors = Received Master-Abort
vgapci0 at pci0:0:2:0:     class=0x030000 rev=0x03 hdr=0x00 vendor=0x8086 device=0x2592 subvendor=0x1025 subdevice=0x006a
    vendor     = 'Intel Corporation'
    device     = 'Mobile 915GM/GMS/910GML Express Graphics Controller'
    class      = display
    subclass   = VGA
    bar   [10] = type Memory, range 32, base 0xb0080000, size 524288, enabled
    bar   [14] = type I/O Port, range 32, base 0x1800, size 8, enabled
    bar   [18] = type Prefetchable Memory, range 32, base 0xc0000000, size 268435456, enabled
    bar   [1c] = type Memory, range 32, base 0xb0000000, size 262144, enabled
    cap 01[d0] = powerspec 2  supports D0 D3  current D0
vgapci1 at pci0:0:2:1:     class=0x038000 rev=0x03 hdr=0x00 vendor=0x8086 device=0x2792 subvendor=0x1025 subdevice=0x006a
    vendor     = 'Intel Corporation'
    device     = 'Mobile 915GM/GMS/910GML Express Graphics Controller'
    class      = display
    bar   [10] = type Memory, range 32, base 0, size 524288, disabled
    cap 01[d0] = powerspec 2  supports D0 D3  current D0

I installed drm-kmod (which seems to contain no files!) and
gpu-firmware-kmod. However, there is no `i915kms.ko'. These are the
kernel modules included in gpu-firmware-kmod related to i915:

        /boot/modules/i915_bxt_dmc_ver1_07_bin.ko
        /boot/modules/i915_bxt_guc_ver8_7_bin.ko
        /boot/modules/i915_bxt_huc_ver01_07_bin.ko
        /boot/modules/i915_cnl_dmc_ver1_06_bin.ko
        /boot/modules/i915_glk_dmc_ver1_04_bin.ko
        /boot/modules/i915_kbl_dmc_ver1_01_bin.ko
        /boot/modules/i915_kbl_dmc_ver1_04_bin.ko
        /boot/modules/i915_kbl_guc_ver9_14_bin.ko
        /boot/modules/i915_kbl_huc_ver02_00_bin.ko
        /boot/modules/i915_skl_dmc_ver1_26_bin.ko
        /boot/modules/i915_skl_dmc_ver1_27_bin.ko
        /boot/modules/i915_skl_guc_ver6_1_bin.ko
        /boot/modules/i915_skl_guc_ver9_33_bin.ko
        /boot/modules/i915_skl_huc_ver01_07_bin.ko

I tried to load all of them with kldload(8), but the resolution didn't
change (instead, IIRC, when i915kms.ko is loaded, the resolution
immediately improves).

Is there a way I can obtain a resolution higher than 640x480?

Thank you anyway!

Rocky


P.S.

1) I don't know if this is relevant, but after the boot menu and before
the first Copyright lines of the dmesg(8), there's a lag of some seconds,
during which the screen is blank.

2) After some minutes of usage, dmesg(8) is flooded by these lines:

ACPI Error: Aborting method \134_TZ.TZS1._TMP due to previous error (AE_NO_HARDWARE_RESPONSE) (20201113/psparse-689)
ACPI Error: AE_NO_HARDWARE_RESPONSE, Returned by Handler for [EmbeddedControl] (20201113/evregion-426)

3) Some of the devices are `Giant locked', as mentioned in my previous
message:

https://lists.freebsd.org/pipermail/freebsd-questions/2021-April/293816.html


More information about the freebsd-questions mailing list