Menu

2 current Problems...

2021-10-13
2023-12-01
1 2 > >> (Page 1 of 2)
  • Danny Schneider

    Danny Schneider - 2021-10-13

    1.) I can't access this facebook based page. I do not have a FB account,
    can't even read the info... due FB or my tracking protection. So I don't
    know if my other problem is adressed there. Possible to find a solution
    without FB? That really sucks!

    2.) I use bluestar since several years on an old Intel Atom and it
    needed to switch to the correct LVDS lane for screen output to the HDMI
    Port... (the motherbord also has an internal LVDS connector) bluestar
    was one of the distros which did it correct right away... since the last
    update I did, after the bios splash screen, my display loses the signal
    (I can login to the desktop - I see it in the ssh session while
    monitoring the processes...). So I guess bluestar stoped selecting the
    correct LVDS lane. How to restore it?

    Thanks

    --
    Unterschrift
    Mit freundlichem Gruß
    With best regards
    Danny

     
    • Jeff Hodd

      Jeff Hodd - 2021-10-14

      Hi Danny.

      You can use this email address for support.

      So, I'm guessing some update, probably an updated kernel driver, changed
      the display device or how it's chosen. I haven't changed anything
      related to display choice in a looong time. LVDS can be specified via
      your grub config (kernel command line), and you can change it easily if
      you can log in via ssh.  The addition to the command line is "
      video=LVDS-N:c", where N is the display number (0 or 1 usually) and 'c'
      is the command - 'd' for disable, 'e' for enable. So, to enable LVDS-0,
      you would add 'video=LVDS-0:e'. to disable LVDS-1, you would add
      'video=LVDS-1:d' The file to change is /etc/default/grub (find the
      kernel command line at the top), insert the LVDS setting or modify the
      existing one, then run grub-mkconfig -o /boot/grub/grub.cfg. It would
      help to know what's in your current /etc/default/grub file at the
      moment. Also, run xrandr and send me the output.

      Also, you could try booting up with the latest image which you can find
      here - https://sourceforge.net/projects/bluestarlinux/files/distro/
      https://sourceforge.net/projects/bluestarlinux/files/distro/.

      Let me know anything you think might be helpful.

      Cheers

      Jeff

      On 10/13/21 15:23, Danny Schneider wrote:

      1.) I can't access this facebook based page. I do not have a FB account,
      can't even read the info... due FB or my tracking protection. So I don't
      know if my other problem is adressed there. Possible to find a solution
      without FB? That really sucks!

      2.) I use bluestar since several years on an old Intel Atom and it
      needed to switch to the correct LVDS lane for screen output to the HDMI
      Port... (the motherbord also has an internal LVDS connector) bluestar
      was one of the distros which did it correct right away... since the last
      update I did, after the bios splash screen, my display loses the signal
      (I can login to the desktop - I see it in the ssh session while
      monitoring the processes...). So I guess bluestar stoped selecting the
      correct LVDS lane. How to restore it?

      Thanks

      --
      Unterschrift
      Mit freundlichem Gruß
      With best regards
      Danny


      2 current Problems...
      https://sourceforge.net/p/bluestarlinux/discussion/general/thread/665f0932da/?limit=25#1048


      Sent from sourceforge.net because you indicated interest in
      https://sourceforge.net/p/bluestarlinux/discussion/general/

      To unsubscribe from further messages, please visit
      https://sourceforge.net/auth/subscriptions/

      --
      "The only thing that man learns from history is that man learns nothing from history." (Peter S. Ruchman)

       
  • Danny Schneider

    Danny Schneider - 2021-10-29

    Thx for the answer,

    guess the Problem is not related with the LVDS line, but with this:

    Distro: Arch Linux [x86_64]
    Kernel: Linux 5.14.14-arch1-1
    CPU: 4 x Intel(R) Atom(TM) CPU D2700 @ 2.13GHz
    GPU: Intel Corporation Atom Processor D2xxx/N2xxx Integrated Graphics Controller (rev 09)
    RAM: 538 MiB / 3908 MiB
    
    [danny@littleatom]: ~$ sudo dmesg | fgrep fail
    579:[    2.225426] uvesafb: module verification failed: signature and/or required key missing - tainting kernel
    584:[    2.382499] uvesafb: request region 0x3c0-0x3e0 failed
    585:[    2.382507] uvesafb: probe of uvesafb.0 failed with error -5
    

    checked and reinstalled the uvesafb from bluestar/uvesafb-dkms

    [danny@littleatom]: ~$ trizen -Ss uvesafb
    bluestar/uvesafb-dkms 1.0.4-1 [Installiert]
        uvesafb dkms driver and v86d userspace helper for uvesafb that runs x86 code in an emulated environment
    aur/uvesafb-dkms 1.0.4-1 [installed] [10+] [0.07%] [2 Jan 2021]
        uvesafb dkms driver and v86d userspace helper for uvesafb that runs x86 code in an emulated environment
    aur/v86d 0.1.10-9 [unmaintained] [4+] [0.28%] [5 May 2020]
        userspace helper for uvesafb that runs x86 code in an emulated environment
    

    But the system shows both as installed
    bluestar/uvesafb-dkms
    and
    aur/uvesafb-dkms

    ... any further Ideas?

    like better install aur/uvesafb-dkms ?

     

    Last edit: Danny Schneider 2021-10-29
  • Danny Schneider

    Danny Schneider - 2021-10-29

    ... just build/installed aur/uvesafb-dkms

    same result

     
  • Jeff Hodd

    Jeff Hodd - 2021-10-30

    hi Danny. the issue may be the changes i had to make for 1.0.4. a little over a year ago the arch64 folks removed an option from the kernel config file that provided the video buffer modes used by uvesafb. i opened a bug report to have them restored, but at the time i received no response. in fact, it took about 9 months before they finally fixed it. meanwhile, i had to cut the vb modes from the older kernel source code and paste it into the uvesafb-dkms code base so that it could continue to be used. i'm not certain that this is the issue, but i have a new 1.0.3 build of uvesafb-dkms that again uses the modes built into the kernel, now that the kernel config option has finally been restored. i've uploaded it to https://sourceforge.net/projects/bluestarlinux/files/extra/uvesafb-dkms-1.0.3-2-x86_64.pkg.tar.zst. could you give that one a try? it can be installed with 'pacman -U uvesafb-dkms-1.0.3-2-x86_64.pkg.tar.zst' once it's been downloaded. let me know if that fixes it.

     
  • Danny Schneider

    Danny Schneider - 2021-10-30

    Hello,
    Sorry, no luck.
    it produces the same messages in the syslog.

     
  • Jeff Hodd

    Jeff Hodd - 2021-10-30

    hey Danny. could you list /sys/bus/platform/drivers/uvesafb and let me know what's in there?

     
  • Danny Schneider

    Danny Schneider - 2021-10-30

    Of course. At your service!

    ls /sys/bus/platform/drivers/uvesafb
    Permissions Links  Size Blocks User Group Date Modified Name
    .-w-------      1 4,0Ki      0 root root  30 Okt 22:31  bind
    lrwxrwxrwx      1     0      0 root root  30 Okt 22:31  module -> ../../../../module/uvesafb/
    .-w-------      1 4,0Ki      0 root root  30 Okt 10:33  uevent
    .-w-------      1 4,0Ki      0 root root  30 Okt 22:31  unbind
    .rw-r--r--      1 4,0Ki      0 root root  30 Okt 22:31  v86d
    
     
  • Jeff Hodd

    Jeff Hodd - 2021-10-31

    thanks, bud. there should be a uvesafb.0 directory there and, obviously, there's not. i checked out the signature checking and that appears to be a non-issue, so next i'll take a look at the code itself. i have a little atom netbook like yours that i haven't turned on for a while - the fan's messed up - but i'll see if it also fails and if so, if it leaves more to find in the logs.

     

    Last edit: Jeff Hodd 2021-10-31
  • Danny Schneider

    Danny Schneider - 2021-10-31

    If there is something to test, just drop me a note...

     
  • Jeff Hodd

    Jeff Hodd - 2021-11-01

    not so good news on my testing, Danny. mine loaded without any problems on a D2500 netbook (same gma3600 graphics hardware). that message is basically telling you that something else in your system has already reserved those particular I/O ports (0x3c0-0x3e0) - i'm assuming another graphics driver. could you run 'lsmod' on your system and let me know what's returned?

     
  • Danny Schneider

    Danny Schneider - 2021-11-01
    lsmod
    Module                  Size  Used by
    ipt_REJECT             16384  5
    nf_reject_ipv4         16384  1 ipt_REJECT
    xt_recent              24576  4
    xt_limit               16384  1
    xt_state               16384  0
    xt_conntrack           16384  16
    iptable_filter         16384  1
    xt_MASQUERADE          20480  1
    iptable_nat            16384  1
    nf_nat                 57344  2 iptable_nat,xt_MASQUERADE
    at24                   24576  0
    nf_conntrack_netbios_ns    16384  1
    nf_conntrack_broadcast    16384  1 nf_conntrack_netbios_ns
    xt_CT                  16384  1
    cfg80211             1044480  0
    nf_conntrack          180224  7 xt_conntrack,nf_nat,xt_state,nf_conntrack_netbios_ns,nf_conntrack_broadcast,xt_CT,xt_MASQUERADE
    iTCO_wdt               16384  0
    nf_defrag_ipv6         24576  1 nf_conntrack
    intel_pmc_bxt          16384  1 iTCO_wdt
    nf_defrag_ipv4         16384  1 nf_conntrack
    libcrc32c              16384  2 nf_conntrack,nf_nat
    8021q                  40960  0
    rfkill                 32768  2 cfg80211
    garp                   16384  1 8021q
    mrp                    20480  1 8021q
    stp                    16384  1 garp
    xt_tcpudp              20480  14
    llc                    16384  2 stp,garp
    ppdev                  24576  0
    iTCO_vendor_support    16384  1 iTCO_wdt
    iptable_raw            16384  1
    snd_hda_codec_realtek   159744  1
    snd_hda_codec_generic    98304  1 snd_hda_codec_realtek
    ledtrig_audio          16384  1 snd_hda_codec_generic
    mousedev               24576  0
    snd_hda_intel          57344  0
    snd_intel_dspcfg       28672  1 snd_hda_intel
    snd_intel_sdw_acpi     20480  1 snd_intel_dspcfg
    gma500_gfx            208896  1
    snd_hda_codec         176128  3 snd_hda_codec_generic,snd_hda_intel,snd_hda_codec_realtek
    i2c_algo_bit           16384  1 gma500_gfx
    drm_kms_helper        303104  1 gma500_gfx
    snd_hda_core          110592  4 snd_hda_codec_generic,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
    snd_hwdep              16384  1 snd_hda_codec
    snd_pcm               155648  3 snd_hda_intel,snd_hda_codec,snd_hda_core
    intel_powerclamp       20480  0
    coretemp               20480  0
    cec                    73728  1 drm_kms_helper
    i2c_i801               36864  0
    psmouse               184320  0
    snd_timer              45056  1 snd_pcm
    pcspkr                 16384  0
    syscopyarea            16384  1 drm_kms_helper
    i2c_smbus              20480  1 i2c_i801
    sysfillrect            16384  1 drm_kms_helper
    e1000e                311296  0
    sysimgblt              16384  1 drm_kms_helper
    snd                   114688  7 snd_hda_codec_generic,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm
    lpc_ich                28672  0
    soundcore              16384  1 snd
    fb_sys_fops            16384  1 drm_kms_helper
    parport_pc             53248  1
    video                  57344  1 gma500_gfx
    mac_hid                16384  0
    lp                     20480  0
    parport                73728  3 parport_pc,lp,ppdev
    sg                     40960  0
    drm                   589824  4 drm_kms_helper,gma500_gfx
    crypto_user            20480  0
    fuse                  167936  1
    bpf_preload            16384  0
    ip_tables              32768  5 iptable_filter,iptable_raw,iptable_nat
    x_tables               53248  12 xt_conntrack,iptable_filter,xt_state,xt_tcpudp,xt_recent,ipt_REJECT,xt_CT,iptable_raw,ip_tables,iptable_nat,xt_limit,xt_MASQUERADE
    ext4                  933888  2
    crc32c_generic         16384  3
    crc16                  16384  1 ext4
    mbcache                16384  1 ext4
    jbd2                  163840  1 ext4
    uvesafb                36864  0
    serio_raw              20480  0
    atkbd                  36864  0
    libps2                 20480  2 atkbd,psmouse
    i8042                  32768  0
    usbhid                 65536  0
    serio                  28672  6 serio_raw,atkbd,psmouse,i8042
    
     
  • Danny Schneider

    Danny Schneider - 2021-11-01

    lspci -v
    00:00.0 Host bridge: Intel Corporation Atom Processor D2xxx/N2xxx DRAM Controller (rev 03)
    Subsystem: Intel Corporation Device 2014
    Flags: bus master, fast devsel, latency 0

    00:02.0 VGA compatible controller: Intel Corporation Atom Processor D2xxx/N2xxx Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller])
    DeviceName: Intel(R) GMA 3600 Video Device
    Subsystem: Intel Corporation Device 2014
    Flags: bus master, fast devsel, latency 0, IRQ 28
    Memory at d0100000 (32-bit, non-prefetchable) [size=1M]
    I/O ports at 20d0 [size=8]
    Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
    Capabilities: <access denied="">
    Kernel driver in use: gma500
    Kernel modules: gma500_gfx</access>

     
  • Jeff Hodd

    Jeff Hodd - 2021-11-01

    yeah, i've known all about the gma500_gfx driver pretty much since its inception. it should be there. hypothetically, we should be able to use only that graphics driver, and in fact it kinda worked for a long time, but its vsync was dodgy when used with the D2xxx atom processors. it is linux's official gma3600 driver. unfortunately, it seems to have stopped working completely now. i used to be able to boot up the live system from the generic boot entry (with dodgy vsync), but now i just get a blank screen. i thought i might do a little more tinkering with the linux command line to see if i can;t get it working again. i know there have been updates to the driver as recently as this past september (https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/log/drivers/gpu/drm/gma500?h=v5.14.15). i have to assume that the goal of updating the driver is to make it work better, not worse.

    in any case, note that the gma500 driver uses an I/O port range starting at 20d0, whereas the uvesa frame buffer driver (uvesafb) wants access starting at 3c0. they shouldn't be interfering with each other.

     
  • Danny Schneider

    Danny Schneider - 2021-11-01

    so preventing gma500_gfx module from loading should give me back the X Window?

     
  • Jeff Hodd

    Jeff Hodd - 2021-11-01

    no. you need the gma500_gfx module. here's my module listing:

    [root@bluestar bslx]# lsmod
    Module                  Size  Used by
    ccm                    20480  6
    8021q                  40960  0
    garp                   16384  1 8021q
    mrp                    20480  1 8021q
    stp                    16384  1 garp
    llc                    16384  2 stp,garp
    b43                   466944  0
    iTCO_wdt               16384  0
    cordic                 16384  1 b43
    intel_pmc_bxt          16384  1 iTCO_wdt
    at24                   24576  0
    bcma                   69632  1 b43
    iTCO_vendor_support    16384  1 iTCO_wdt
    uvcvideo              118784  0
    mac80211             1183744  1 b43
    videobuf2_vmalloc      20480  1 uvcvideo
    videobuf2_memops       20480  1 videobuf2_vmalloc
    videobuf2_v4l2         36864  1 uvcvideo
    videobuf2_common       69632  4 videobuf2_vmalloc,videobuf2_v4l2,uvcvideo,videobuf2_memops
    videodev              270336  3 videobuf2_v4l2,uvcvideo,videobuf2_common
    cfg80211             1044480  2 b43,mac80211
    joydev                 28672  0
    mousedev               24576  0
    mc                     65536  4 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common
    intel_powerclamp       20480  0
    coretemp               20480  0
    rfkill                 32768  5 cfg80211
    libarc4                16384  1 mac80211
    snd_hda_codec_via      24576  1
    snd_hda_codec_generic    98304  1 snd_hda_codec_via
    rng_core               16384  1 b43
    ledtrig_audio          16384  1 snd_hda_codec_generic
    snd_hda_intel          57344  3
    psmouse               184320  0
    pcspkr                 16384  0
    snd_intel_dspcfg       28672  1 snd_hda_intel
    i2c_i801               36864  0
    snd_intel_sdw_acpi     20480  1 snd_intel_dspcfg
    gma500_gfx            208896  0
    i2c_smbus              20480  1 i2c_i801
    snd_hda_codec         176128  3 snd_hda_codec_generic,snd_hda_intel,snd_hda_codec_via
    i2c_algo_bit           16384  1 gma500_gfx
    drm_kms_helper        303104  1 gma500_gfx
    snd_hda_core          110592  4 snd_hda_codec_generic,snd_hda_intel,snd_hda_codec,snd_hda_codec_via
    lpc_ich                28672  0
    snd_hwdep              16384  1 snd_hda_codec
    cec                    73728  1 drm_kms_helper
    snd_pcm               151552  3 snd_hda_intel,snd_hda_codec,snd_hda_core
    snd_timer              45056  1 snd_pcm
    syscopyarea            16384  1 drm_kms_helper
    sysfillrect            16384  1 drm_kms_helper
    sysimgblt              16384  1 drm_kms_helper
    snd                   114688  13 snd_hda_codec_generic,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_timer,snd_hda_codec_via,snd_pcm
    fb_sys_fops            16384  1 drm_kms_helper
    soundcore              16384  1 snd
    mac_hid                16384  0
    sg                     40960  0
    drm                   589824  3 drm_kms_helper,gma500_gfx
    crypto_user            20480  0
    fuse                  167936  1
    bpf_preload            16384  0
    ip_tables              32768  0
    x_tables               53248  1 ip_tables
    ext4                  933888  1
    crc32c_generic         16384  1
    crc16                  16384  1 ext4
    mbcache                16384  1 ext4
    jbd2                  163840  1 ext4
    overlay               147456  1
    squashfs               69632  1
    loop                   40960  4
    isofs                  49152  1
    cdrom                  81920  1 isofs
    uvesafb                40960  1
    ata_generic            16384  0
    pata_acpi              16384  0
    hid_logitech_hidpp     53248  0
    serio_raw              20480  0
    atkbd                  36864  0
    libps2                 20480  2 atkbd,psmouse
    hid_logitech_dj        28672  0
    ssb                   102400  1 b43
    r8169                  98304  0
    mmc_core              200704  2 b43,ssb
    realtek                36864  1
    uas                    32768  0
    pcmcia                 77824  1 ssb
    i8042                  32768  0
    mdio_devres            16384  1 r8169
    usb_storage            81920  2 uas
    ata_piix               36864  0
    libphy                159744  3 r8169,mdio_devres,realtek
    usbhid                 65536  1 hid_logitech_dj
    pcmcia_core            32768  1 pcmcia
    serio                  28672  6 serio_raw,atkbd,psmouse,i8042
    video                  57344  1 gma500_gfx
    

    what i was saying was that one used to be able to boot up generically and the system's graphics would load and use the gma500 module although the vsync was wobbly. now you can;t do that anymore. you get a blank screen if you try it that way now. 2 different issues. i plan on trying a couple of different things to see if i can use the gma500 modules from boot, but i need a fresh installation, which i don;t have. yet. the gma500_gfx module is still needed. the one thing i pointed out clearly was that gma500_gfx and uvesafb use completely different I/O ports so the gma500_gfx module was not what's interfering with the uvesafb module load.

     
  • Jeff Hodd

    Jeff Hodd - 2021-11-01

    the issue on your system is that something is grabbing that I/O port range (0x3c0=0x3e0) before the kernel gets to loading uvesafb. i don;t know what that might be. could be part of the core kernel. could be another kernel module. i know it's not happening on my d2500 system, so whatever it is, i'm not using whatever it is that's interfering with your uvesafb module. that means i can't replicate your error condition.

     
  • Danny Schneider

    Danny Schneider - 2021-11-01
    cat /proc/ioports
    0000-0000 : PCI Bus 0000:00
      0000-0000 : dma1
      0000-0000 : pic1
      0000-0000 : timer0
      0000-0000 : timer1
      0000-0000 : keyboard
      0000-0000 : keyboard
      0000-0000 : rtc0
      0000-0000 : dma page reg
      0000-0000 : pic2
      0000-0000 : dma2
      0000-0000 : fpu
        0000-0000 : PNP0C04:00
      0000-0000 : serial
      0000-0000 : parport0
      0000-0000 : parport0
      0000-0000 : vesafb
      0000-0000 : serial
      0000-0000 : pnp 00:01
        0000-0000 : ACPI PM1a_EVT_BLK
        0000-0000 : ACPI PM1a_CNT_BLK
        0000-0000 : ACPI PM_TMR
        0000-0000 : ACPI PM2_CNT_BLK
        0000-0000 : ACPI GPE0_BLK
        0000-0000 : iTCO_wdt.1.auto
          0000-0000 : iTCO_wdt
        0000-0000 : iTCO_wdt.1.auto
          0000-0000 : iTCO_wdt
      0000-0000 : pnp 00:01
      0000-0000 : pnp 00:01
      0000-0000 : pnp 00:01
      0000-0000 : pnp 00:02
      0000-0000 : pnp 00:02
      0000-0000 : parport0
    0000-0000 : PCI conf1
    0000-0000 : PCI Bus 0000:00
      0000-0000 : PCI Bus 0000:01
        0000-0000 : 0000:01:00.0
      0000-0000 : 0000:00:1f.3
        0000-0000 : i801_smbus
      0000-0000 : 0000:00:1f.2
        0000-0000 : ahci
      0000-0000 : 0000:00:1d.3
        0000-0000 : uhci_hcd
      0000-0000 : 0000:00:1d.2
        0000-0000 : uhci_hcd
      0000-0000 : 0000:00:1d.1
        0000-0000 : uhci_hcd
      0000-0000 : 0000:00:1d.0
        0000-0000 : uhci_hcd
      0000-0000 : 0000:00:1f.2
        0000-0000 : ahci
      0000-0000 : 0000:00:1f.2
        0000-0000 : ahci
      0000-0000 : 0000:00:02.0
      0000-0000 : 0000:00:1f.2
        0000-0000 : ahci
      0000-0000 : 0000:00:1f.2
        0000-0000 : ahci
      0000-0000 : pnp 00:01
        0000-0000 : pnp 00:01
          0000-0000 : pnp 00:01
    

    does not seem to be useful... (its mostly the same on my new ryzen2 system)

     
  • Jeff Hodd

    Jeff Hodd - 2021-11-01

    yeah. that's why i'm trying a different approach. i'd like to see if the latest version of gma500_gfx can be made to work now if configured correctly. that would be good for you and good for me. i'd prefer dropping support for uvesafb if the actual driver can be made to work.

     
  • Jeff Hodd

    Jeff Hodd - 2021-11-01

    well. good news. the gma500_gfx driver now works:

    [root@jghodd-cedartrailplatform Pictures]# lsmod
    Module                  Size  Used by
    dm_mod                167936  0
    ccm                    20480  9
    tun                    61440  2
    8021q                  40960  0
    garp                   16384  1 8021q
    mrp                    20480  1 8021q
    stp                    16384  1 garp
    llc                    16384  2 stp,garp
    b43                   466944  0
    uvcvideo              118784  0
    cordic                 16384  1 b43
    bcma                   69632  1 b43
    videobuf2_vmalloc      20480  1 uvcvideo
    videobuf2_memops       20480  1 videobuf2_vmalloc
    videobuf2_v4l2         36864  1 uvcvideo
    mac80211             1183744  1 b43
    videobuf2_common       69632  4 videobuf2_vmalloc,videobuf2_v4l2,uvcvideo,videobuf2_memops
    iTCO_wdt               16384  0
    intel_pmc_bxt          16384  1 iTCO_wdt
    snd_hda_codec_via      24576  1
    videodev              270336  3 videobuf2_v4l2,uvcvideo,videobuf2_common
    iTCO_vendor_support    16384  1 iTCO_wdt
    at24                   24576  0
    snd_hda_codec_generic    98304  1 snd_hda_codec_via
    intel_powerclamp       20480  0
    cfg80211             1044480  2 b43,mac80211
    ledtrig_audio          16384  1 snd_hda_codec_generic
    mc                     65536  4 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common
    coretemp               20480  0
    snd_hda_intel          57344  3
    snd_intel_dspcfg       28672  1 snd_hda_intel
    snd_intel_sdw_acpi     20480  1 snd_intel_dspcfg
    joydev                 28672  0
    rfkill                 32768  5 cfg80211
    mousedev               24576  0
    libarc4                16384  1 mac80211
    snd_hda_codec         176128  3 snd_hda_codec_generic,snd_hda_intel,snd_hda_codec_via
    rng_core               16384  1 b43
    psmouse               184320  0
    snd_hda_core          110592  4 snd_hda_codec_generic,snd_hda_intel,snd_hda_codec,snd_hda_codec_via
    r8169                  98304  0
    pcspkr                 16384  0
    snd_hwdep              16384  1 snd_hda_codec
    i2c_i801               36864  0
    realtek                36864  1
    snd_pcm               155648  3 snd_hda_intel,snd_hda_codec,snd_hda_core
    snd_timer              45056  1 snd_pcm
    i2c_smbus              20480  1 i2c_i801
    mdio_devres            16384  1 r8169
    snd                   114688  13 snd_hda_codec_generic,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_timer,snd_hda_codec_via,snd_pcm
    libphy                159744  3 r8169,mdio_devres,realtek
    soundcore              16384  1 snd
    mac_hid                16384  0
    lpc_ich                28672  0
    sg                     40960  0
    crypto_user            20480  0
    fuse                  167936  1
    bpf_preload            16384  0
    ip_tables              32768  0
    x_tables               53248  1 ip_tables
    ext4                  933888  2
    crc32c_generic         16384  4
    crc16                  16384  1 ext4
    mbcache                16384  1 ext4
    jbd2                  163840  1 ext4
    ata_generic            16384  0
    pata_acpi              16384  0
    hid_logitech_hidpp     53248  0
    serio_raw              20480  0
    atkbd                  36864  0
    libps2                 20480  2 atkbd,psmouse
    hid_logitech_dj        28672  0
    ssb                   102400  1 b43
    mmc_core              200704  2 b43,ssb
    ata_piix               36864  2
    pcmcia                 77824  1 ssb
    usbhid                 65536  1 hid_logitech_dj
    i8042                  32768  0
    pcmcia_core            32768  1 pcmcia
    serio                  28672  6 serio_raw,atkbd,psmouse,i8042
    gma500_gfx            208896  0
    video                  57344  1 gma500_gfx
    i2c_algo_bit           16384  1 gma500_gfx
    drm_kms_helper        303104  1 gma500_gfx
    syscopyarea            16384  1 drm_kms_helper
    sysfillrect            16384  1 drm_kms_helper
    sysimgblt              16384  1 drm_kms_helper
    fb_sys_fops            16384  1 drm_kms_helper
    cec                    73728  1 drm_kms_helper
    drm                   589824  3 drm_kms_helper,gma500_gfx
    

    i'm working on some instructions for you.

     
  • Jeff Hodd

    Jeff Hodd - 2021-11-02

    ok, Danny. could you please send me your kernel command line from /etc/default/grub?

     
  • Danny Schneider

    Danny Schneider - 2021-11-02
    GRUB_DEFAULT=0
    GRUB_TIMEOUT=5
    GRUB_DISTRIBUTOR="Bluestar"
    #GRUB_CMDLINE_LINUX_DEFAULT="quiet ipv6.disable=1 loglevel=3 logo.nologo console=tty1 splash=silent,fadein,fadeout,theme:bslx-splash i8042.reset i8042.nomux i8042.nopnp i8042.noloop video=LVDS-0:d enable_mtrr_cleanup"
    GRUB_CMDLINE_LINUX_DEFAULT="quiet loglevel=3 logo.nologo console=tty1 splash=silent,fadein,fadeout,theme:bslx-splash i8042.reset i8042.nomux i8042.nopnp i8042.noloop video=LVDS-0:d enable_mtrr_cleanup"
    GRUB_CMDLINE_LINUX=""
    
    # Preload both GPT and MBR modules so that they are not missed
    GRUB_PRELOAD_MODULES="part_gpt part_msdos"
    
    # Uncomment to enable Hidden Menu, and optionally hide the timeout count
    #GRUB_HIDDEN_TIMEOUT=5
    #GRUB_HIDDEN_TIMEOUT_QUIET=true
    
    # Uncomment to use basic console
    GRUB_TERMINAL_INPUT=console
    
    # Uncomment to disable graphical terminal
    #GRUB_TERMINAL_OUTPUT=console
    
    # The resolution used on graphical terminal
    # note that you can use only modes which your graphic card supports via VBE
    # you can see them in real GRUB with the command `vbeinfo'
    GRUB_GFXMODE=auto
    
    # Uncomment to allow the kernel use the same resolution used by grub
    GRUB_GFXPAYLOAD_LINUX=keep
    
    # Uncomment if you want GRUB to pass to the Linux kernel the old parameter
    # format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx"
    #GRUB_DISABLE_LINUX_UUID=true
    
    # Uncomment to disable generation of recovery mode menu entries
    GRUB_DISABLE_RECOVERY=true
    
    # Uncomment and set to the desired menu colors.  Used by normal and wallpaper
    # modes only.  Entries specified as foreground/background.
    #GRUB_COLOR_NORMAL="light-blue/black"
    #GRUB_COLOR_HIGHLIGHT="light-cyan/blue"
    
    # Uncomment one of them for the gfx desired, a image background or a gfxtheme
    #GRUB_BACKGROUND="/path/to/wallpaper"
    #GRUB_THEME="/path/to/gfxtheme"
    
    # Uncomment to get a beep at GRUB start
    #GRUB_INIT_TUNE="480 440 1"
    
    #GRUB_SAVEDEFAULT="true"
    

    last modified 14 Jul 2016 :-)

     
  • Jeff Hodd

    Jeff Hodd - 2021-11-03

    thanks, bud. was just checking for the "video=LVDS-?:d" parameter so i'd know how to change your command line. man, you are running an old installation aren;t you.

    i think i'd prefer to have you change it via the grub boot menu, though. that way we can test it and make it permanent afterwards.

    the first thing to do is to edit your /etc/mkinitcpio.conf file and add gma500_gfx to the MODULES entry:

    MODULES="gma500_gfx"

    then run (as root) 'mkinitcpio -p linux'. that's easy enough to back out if we need to.

    reboot and enter the letter 'e' when you get to the grub menu - you should have at least 5 seconds to do so. you'll then be in edit mode. scroll down to the command line - it's going to look exactly like the GRUB_CMDLINE_LINUX_DEFAULT string above. if you've never edited the command line before, be sure not to break up this line in any way.

    before the 'video=...' parameter add these two parameters (just position your cursor and type it in):

    disablehooks=v86d modprobe.blacklist=uvesafb

    enter ctrl-X to 'save' it (it's not really saved, just not discarded), and let it boot up. your screen is likely to go black until the X server is started. if you use sddm, you'll see the login screen; if not, it should boot straight into your desktop.

    if that restores your desktop, we'll go to the next step where we remove the v86d hook and the uvesafb.conf file reference from mkinitcpio.conf and remove the uvesafb-dkms package from your system. you won;t have to change your /etc/default/grub config file.

    if your desktop comes up with the wrong resolution, open systemsettings and go to Displays and Monitors and use the drop-down to set the correct resolution (i'm guessing 1024x600). you may have some work to do to restore the locations of any widgets on your desktop. the next time you boot, you'll have to use the desktop menu to 'Leave...' so that your changed settings are saved.

    but we'll cross those bridges when we get there. meanwhile, get back to me on how the initial test goes.

    the last piece i'm trying to solve is that black screen during boot up. i'd prefer it if that were visible but haven;t figured out how to get that to happen yet. i may have to hit up the forum to get to the developer. however, it could be specific to my system and maybe you'll have full visibility. please let me know that too. since you're still using fbsplash, you might see that instead of a black screen, btw.

     
  • Danny Schneider

    Danny Schneider - 2021-11-03

    give me a day or two... currently I don't even get the bios splash screen nor the grub menue (which all worked like a week ago) . I want to exclude a hardware issue first... Maybe my littleatom is dying a slow death.

     
  • Jeff Hodd

    Jeff Hodd - 2021-11-05

    np, Danny. whenever you can get to it is fine.

     
1 2 > >> (Page 1 of 2)

Log in to post a comment.

MongoDB Logo MongoDB