1. 25 Mar, 2024 11 commits
    • Michael Shigorin's avatar
      e2k: add softdep-i2c-mux (mcst#8627) · 4a6dcee8
      Michael Shigorin authored
      This one fixes the "cooler goes off during installation"
      10.2rc problem on multi-CPU e8c2 motherboards that follows
      misinitialization of sensor drivers (lacking i2c mux init
      _before_ them) and subsequent misreading of zero degree
      temperature for CPUs (would need no cooling if it was true).
      
      See-also: mcst#8627
      Suggested-by: mcst.ru folks
      Tested-by: elbrus.ru folks
      4a6dcee8
    • Michael Shigorin's avatar
      e2k: disable e201 multiseat for now · 67efffe5
      Michael Shigorin authored
      It only makes sense on engineering samples of .404 board,
      and 201-PC is .480 with only a single 4X PCIe gen3 slot
      that needs riser to get a reasonable videocard connected
      (manual multiseat setup is a minor hurdle it seems).
      67efffe5
    • Michael Shigorin's avatar
      e2k: drop GPU variants for e1cp · 0d3f4fa0
      Michael Shigorin authored
      We don't do ship vivante drivers since p9_e2k
      as those behaved erratically with gtk+3 at least
      (and were a major PITA to handle in the first place,
      and nobody asked in the end: folks just needed 2D+Xv);
      so no sense to bring extra noise into installation.
      0d3f4fa0
    • Michael Shigorin's avatar
      e2k: support 4-port motherboards in 2/3-seat setups · 576dcbce
      Michael Shigorin authored
      See the .318-01 related story in a nearby pkg.in commit.
      576dcbce
    • Michael Shigorin's avatar
      e2k: fix embedded gpu handling tweak · 727c3b6b
      Michael Shigorin authored
      e1cp and e2c3 have tricky GPU driver modules that can misinit
      given the lack of other modules they don't directly depend on;
      let's provide softdep lists so that the prereqs do get loaded.
      
      See-also: mcst#8098
      727c3b6b
    • Michael Shigorin's avatar
      e2k: add softdep workaround for mga25.ko · 631b25cb
      Michael Shigorin authored
      The problem is with indirect module initialization dependencies
      (the infamous "Driver probe function unexpectedly returned 256"
      error when loading the module from initrd and not full rootfs);
      let's provide modprobe with a hint.
      Suggested-by: 's avatarVitaly Chikunov <vt@altlinux.org>
      See-also: mcst#8089
      See-also: mcst#8392
      631b25cb
    • Michael Shigorin's avatar
      e2k: installer-feature-e2k-{801-,}multiseat · 3fc55d52
      Michael Shigorin authored
      ...accordingly to the package getting renamed.
      3fc55d52
    • Michael Shigorin's avatar
      e2k: initial v6 multiseat support · cebb79d2
      Michael Shigorin authored
      201-PC has been developed using .404 motherboards
      (IIRC using the two middle PCIe slots for GPUs);
      1601-PC one has been done with .466 motherboard
      by sciberia.io guys who have outrun me at that!
      cebb79d2
    • Michael Shigorin's avatar
      e2k: configure default REPO · 084794bc
      Michael Shigorin authored
      It's actually set within the corresponding apt-conf
      but referring to that here is better than tossing
      REPO=http/pvt all over the make runs.
      084794bc
    • Michael Shigorin's avatar
      e2k: fix dummy · b88e5647
      Michael Shigorin authored
      It should do some work: nothing else might have pulled use/x11 in
      (which brings another topic to the table: we'd probably better
      have some platform-independent targets that pull archdep pieces in
      under the hood).
      
      Fixes: 2002e625
      b88e5647
    • Michael Shigorin's avatar
      e2k: disable ModemManager by default · d8b4e379
      Michael Shigorin authored
      Looks like it can get stuck for quite some time on serial ports
      that are present and might be occupied by other processes already.
      d8b4e379
  2. 28 Aug, 2023 1 commit
  3. 21 Mar, 2023 1 commit
  4. 24 Jun, 2022 1 commit
    • Michael Shigorin's avatar
      e2k: provide dummy use/e2k/x11/101 on non-e2kv4 · 2002e625
      Michael Shigorin authored
      ...not just e2kv3; a home Elbrus-8CB user just asked about
      Simply 10.1 beta for v5 as well.
      
      We still didn't do multiseat on 4C (although it's technically
      possible using either PCI videocard or an onboard SM7xx one
      as the secondary head).
      2002e625
  5. 08 Apr, 2022 1 commit
    • Michael Shigorin's avatar
      e2k: add fruid_print · 15821a93
      Michael Shigorin authored
      This MCST utility is on the repos already, and it's going to be
      useful both standalone and hopefully via other sysinfo utilities.
      15821a93
  6. 27 Oct, 2021 2 commits
  7. 23 Aug, 2021 1 commit
  8. 06 Aug, 2021 3 commits
  9. 26 Sep, 2020 2 commits
  10. 07 Sep, 2020 2 commits
  11. 31 Aug, 2020 3 commits
    • Michael Shigorin's avatar
      e2k: add pwmd · bf52f4d1
      Michael Shigorin authored
      This package contains both the fan control service
      (disabled by default so sort of safe) and the manual
      fanspeed.sh (that we rather need to provide out-of-box).
      bf52f4d1
    • Michael Shigorin's avatar
      e2k: generalize e2k graphics support · c86091fa
      Michael Shigorin authored
      ...by providing common targets for 801-PC and 101-PC distro needs.
      c86091fa
    • Michael Shigorin's avatar
      e2k, e2k.mk: merge boot, fixup and x11 bits · f47e09cf
      Michael Shigorin authored
      This commit is packing a bunch of changes that went
      into RELENG-e2k-workstation during its forked
      development; it covers three distinct things:
      
      - boot.conf preparation for firmware to load the image;
      - fixup of packages common for e2k images;
      - major cleanup of obsolete/unused cruft
        (unified kernel and reliable xorg autodetection
        allow us to move away from canned machine-specific
        configurations for the most part).
      f47e09cf
  12. 22 May, 2020 1 commit
  13. 24 Dec, 2018 2 commits
    • Michael Shigorin's avatar
      e2k: rework use/x11/101* targets · 744950af
      Michael Shigorin authored
      This is meant to provide failsafe configuration by default,
      at least until mga2 works reliably for me.
      744950af
    • Michael Shigorin's avatar
      e2k: add fstrim support · 8f1e411f
      Michael Shigorin authored
      None of Elbrus systems I had a chance to use as root
      had any problems regarding TRIM feature of SSDs these
      used to carry/support; let's start with e2k and maybe
      carry over to x86 later.
      8f1e411f
  14. 06 Aug, 2018 1 commit
    • Michael Shigorin's avatar
      e2k: support e101/mga2 · 8745bee8
      Michael Shigorin authored
      Elbrus 101-PC was initially supported through kernel
      modesetting driver only, now it's got a sort of native
      driver running on ALT too.
      8745bee8
  15. 25 Jun, 2018 3 commits
    • Michael Shigorin's avatar
      e2k: avoid messing with hwclock · 9d4b3e1f
      Michael Shigorin authored
      ...which will only result in a FAILED message,
      most probably the solitary one throughout the
      whole sysvinit boot.
      9d4b3e1f
    • Michael Shigorin's avatar
      e2k, e2k.mk: better platform support · 45d91479
      Michael Shigorin authored
      The goal was simple: every use/e2k/{x11,install2}/$MACHINE
      must be self-sufficient regarding platform support, that is
      it must depend on the corresponding CPU-specific target.
      
      A bit less make-tech but still better overall.
      
      NB: llvm cleanup is not needed anymore after upgrade to
          Mesa-17/llvm-3.7, should be dropped like this year.
      45d91479
    • Michael Shigorin's avatar
      e2k: cleanup comments · bc37f884
      Michael Shigorin authored
      Forgot to do that before merging, sorry.
      
      (xorg-drv-ati cares for dependencies
      but we still prefer modesetting driver
      in the installers to make them versatile)
      bc37f884
  16. 21 May, 2018 1 commit
  17. 08 Sep, 2017 1 commit
  18. 21 Aug, 2017 1 commit
    • Michael Shigorin's avatar
      e2k: add sound setup · 29bbcaa1
      Michael Shigorin authored
      Radeon HDMI as the default soundcard isn't really optimal,
      and trying to push 44100 kHz samples towards 48 kHz interface
      isn't going to sound great; provide sane ALSA dmix defaults
      for Elbrus-401 PC workstation.
      29bbcaa1
  19. 07 Aug, 2017 1 commit
    • Michael Shigorin's avatar
      e2k: official x11 support · 0d6fe350
      Michael Shigorin authored
      The early builds used to rely upon a non-committed
      rootfs/files/etc/X11/xorg.conf within this feature
      which was a bit annoying and would have screwed an
      Elbrus system based on any other GPU.
      
      So let's provide some flexibility by packaging it.
      0d6fe350
  20. 02 Aug, 2017 1 commit