Page 1 of 4 123 ... LastLast
Results 1 to 10 of 34

Thread: AST2500 Video Driver failing on multiple motherboards

  1. #1

    Default AST2500 Video Driver failing on multiple motherboards

    I've been working with Linux since virtually its inception. It appears that we are back to the good ole days of video "challenges"... I don't want to waste too much time on the intro to this problem but please appreciate that I've been struggling with this issue for almost a week and that I've done a lot of Googling and Tried a bunch of things. I'm simply running out of options (other than going back to 42.X or installing a new video card) and I'm hoping some insight from the community may help. Additionally, I'm a system integrator and the image I'm trying to build will be rolled out to multiple customers. So, the decision to install and alternate video card has greater ramifications than just one card...

    The general problem is that It appears that all of my attempted LEAP 15.0 builds (on multiple motherboards) are using the fbdev framebuffer driver instead of the built-in (or upgraded) ast video driver. The frame buffer performance is pretty miserable and particularly painful during screen refreshes/repaints. I have applied ANY/ALL software updates to ensure everything is current. Here are some details:

    1. I originally had this on a SuperMicro X11DPH-T motherboard candidate, so I switched to trying the install on an Asus WS C621 Sage motherboard. Same problem. Both motherboards are dual Xeon boards using the Intel 621 chipset and have an integrated ast 2500 video chipset. Two similar boards from different vendors - same problem.

    2. I'm getting an error in the Xorg log which basically says the following:

    ast: The PCI device 0x2000 at 02@00:00:0 has a kernel module claiming it.
    ast: This driver cannot operate until it has been unloaded.

    3. It does look like there indeed is an "ast" driver built in to the kernel, but perhaps X11 is not using it? It looks like X11 is trying to re-load the same driver but is complaining that the kernel already has it loaded?

    4. I tried blacklisting the module from the boot screen (modprobe.blacklist=ast) but then X won't load at all. It just keeps flashing the text screen and retrying. I don't remember the exact Xorg log message but it basically said no driver existed for the "card".

    5. I tried updating the ast driver from a download on their website (lxdrv) but this appeared to change nothing...

    6. I also tried "nomodeset" on boot but that also resulted in a flashing text screen.

    If someone could point me in the right direction, I would surely appreciate it. I'm pretty exhausted and frustrated at this point... I'ld post the full Xorg log if I could only find a way to attach it... :-(

  2. #2
    Join Date
    Jun 2008
    Location
    Podunk
    Posts
    24,752
    Blog Entries
    15

    Default Re: AST2500 Video Driver failing on multiple motherboards

    Hi and welcome to the Forum
    That card needs firmware (ast_dp501_fw.bin), so is the kernel-firmware package installed?

    Also can you provide the following output to check the PCI ID's etc;
    Code:
    /sbin/lspci -nnk | egrep -A3 "VGA|Display|3D"
    Also, those CPU's don't have built in intel GPU's (will see from the above output), if so can the onboard gpu be disabled.
    Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
    SUSE SLE, openSUSE Leap/Tumbleweed (x86_64) | GNOME DE
    If you find this post helpful and are logged into the web interface,
    please show your appreciation and click on the star below... Thanks!

  3. #3
    Join Date
    Jun 2008
    Location
    Netherlands
    Posts
    23,710

    Default Re: AST2500 Video Driver failing on multiple motherboards

    Quote Originally Posted by evanevery View Post
    I'ld post the full Xorg log if I could only find a way to attach it... :-(
    We have https://susepaste.org/ . Post the link through the "globe" button in the tool bar of the post editor.
    Henk van Velden

  4. #4

    Default Re: AST2500 Video Driver failing on multiple motherboards

    Quote Originally Posted by malcolmlewis View Post
    Hi and welcome to the Forum
    That card needs firmware (ast_dp501_fw.bin), so is the kernel-firmware package installed?

    Also can you provide the following output to check the PCI ID's etc;
    Code:
    /sbin/lspci -nnk | egrep -A3 "VGA|Display|3D"
    Also, those CPU's don't have built in intel GPU's (will see from the above output), if so can the onboard gpu be disabled.
    (I thought I already posted this reply...)

    Yup, the video chipset is integrated on the motherboard. I can disable it but that would be a shame. I don't need 3D or extreme graphics performance as these are server builds. I don't want to have to put a graphics card in every server if its not necessary.

    /lib/firmware/ast_dp501_fw.bin (3 Aug 2018 26808) exists...

    Here's the output you requested:

    linux-x29a:~ # /sbin/lspci -nnk | egrep -A3 "VGA|Display|3D"
    02:00.0 VGA compatible controller [0300]: ASPEED Technology, Inc. ASPEED Graphics Family [1a03:2000] (rev 41)
    Subsystem: ASUSTeK Computer Inc. Device [1043:86ed]
    Kernel driver in use: ast
    Kernel modules: ast

    Here is the Xorg.log:

    https://susepaste.org/76878332

  5. #5
    Join Date
    Nov 2009
    Location
    West Virginia Sector 13
    Posts
    15,210

    Default Re: AST2500 Video Driver failing on multiple motherboards

    Ha never heard of that one ...Aspeed

    maybe get driver here https://www.aspeedtech.com/support.php

    Can you boot with nomodeset parameter?

    At boot menu (you get there?) press e find line starting linux or linuxefi go to true end (it wraps) add space and nomodeset F10 to continue boot

  6. #6

    Default Re: AST2500 Video Driver failing on multiple motherboards

    Quote Originally Posted by gogalthorp View Post
    Ha never heard of that one ...Aspeed

    maybe get driver here https://www.aspeedtech.com/support.php

    Can you boot with nomodeset parameter?

    At boot menu (you get there?) press e find line starting linux or linuxefi go to true end (it wraps) add space and nomodeset F10 to continue boot
    Way ahead of you (All this is in my first posting)...

    - I can boot just fine, its just that the fbdev driver is being used instead of the ast driver...

    - I can get into X just fine but the frame buffer screen repainting is painfully slow.

    - Tried "nomodeset" and/or "modprobe.blacklist=ast" to eliminate the kernel mode ast driver from being loaded. Results in flashing text screen as the window manager keeps trying to load.

    - also tried loading the latest driver (lxdrv) from the aspeed website. didn't have any effect

    any other ideas?

  7. #7
    Join Date
    Dec 2008
    Location
    FL, USA
    Posts
    750

    Default Re: AST2500 Video Driver failing on multiple motherboards

    AIUI, uncommon gfx (non-Intel, non-AMD, non-NVidia) were a significant consideration in the effort that went and continues to go into Xorg's integrated modesetting driver. As your Xorg.0.log shows, modeset(0) is clearly in use, not FBDEV, and without any attributed (EE) messages, I'm inclined to think you're experiencing a bug that needs to be reported to the modesetting driver component of Xorg, and/or to the kernel devs.

    BTW, susepaste is a command for uploading logs - no need for a web browser. Maybe you should try using it for dmesg and/or journal?
    Reg. Linux User #211409 *** multibooting since 1992
    Primary: 42.3,TW,15.0 & 13.1 on Haswell w/ RAID
    Secondary: eComStation (OS/2) & 42.3 on 965P/Radeon
    Tertiary: TW,15.0,42.3,Fedora,Debian,others on Kaby Lake,Q45,Q43,G41,G3X,965G,Cedar,Caicos,GT218 &&&&

  8. #8

    Default Re: AST2500 Video Driver failing on multiple motherboards

    Quote Originally Posted by mrmazda View Post
    AIUI, uncommon gfx (non-Intel, non-AMD, non-NVidia) were a significant consideration in the effort that went and continues to go into Xorg's integrated modesetting driver. As your Xorg.0.log shows, modeset(0) is clearly in use, not FBDEV, and without any attributed (EE) messages, I'm inclined to think you're experiencing a bug that needs to be reported to the modesetting driver component of Xorg, and/or to the kernel devs.

    BTW, susepaste is a command for uploading logs - no need for a web browser. Maybe you should try using it for dmesg and/or journal?
    I'm not sure that is correct. Did you see the following "EE" messages in the "susepasted" log file in my previous message:


    1. [ 50.733] (EE) ast: The PCI device 0x2000 at 02@00:00:0 has a kernel module claiming it.

    2. [ 50.733] (EE) ast: This driver cannot operate until it has been unloaded.

    3. [ 50.733] (II) modeset(0): using drv /dev/dri/card0

    4. [ 50.733] (WW) Falling back to old probe method for fbdev

    5. [ 50.733] (II) Loading sub module "fbdevhw"

    6. [ 50.733] (II) LoadModule: "fbdevhw"


    Am I misunderstanding something?

    It kinda looks like its falling back to "fbdevhw" (at least to me). Its also performing similarly (frame buffer).

    (Did I not use susepaste properly in my last message? Is there a better way?)

  9. #9
    Join Date
    Nov 2009
    Location
    West Virginia Sector 13
    Posts
    15,210

    Default Re: AST2500 Video Driver failing on multiple motherboards

    loaded driver no effect right

    Did you follow read me file?? (I guess) If so only hope is to contact Aspeed folks. Or find some nice cheap graphics cards that use more main stream drivers.

  10. #10

    Default Re: AST2500 Video Driver failing on multiple motherboards

    Quote Originally Posted by gogalthorp View Post
    loaded driver no effect right

    Did you follow read me file?? (I guess) If so only hope is to contact Aspeed folks. Or find some nice cheap graphics cards that use more main stream drivers.
    'cmon man! I spent a week on this with two different motherboards. I already said I tried to update the driver. Why would you think I DIDN'T read the README file?

    - Built-in kernel driver didn't work...

    - Downloaded/Updated driver (from Aspeed) didn't change anything (although the auto-update.sh reported success)... They didn't have a pre-packed RPM for LEAP though, so I expect their willingness to support this distro will be somewhat "unenthusiastic"...

    - I've Googled for ast driver issues in opensuse and LEAP 15 endlessly and I've found nothing. (However, I did find info on how to disable the driver-built in to the kernel (modprobe.blacklist) based on some nouveau-related postings...)

    - it appears that integrated Ast video is pretty popular with Xeon Motherboard manufacturers (at least with both SuperMicro and Asus)

    That's why I'm asking the community here for support!

Page 1 of 4 123 ... LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •