• Members 15 posts
    2026年7月1日 15:18
    sudo sh metax-driver-3.8.0.10-deb-x86_64.run
    [sudo] password for cast503:
    Verifying archive integrity...  100%   MD5 checksums are OK. All good.
    Uncompressing MetaX driver installer  100%
    uninstalling metax-linux-dkms
    (Reading database ... 142019 files and directories currently installed.)
    Removing metax-linux-dkms (3.8.30) ...
    Module metax-linux-3.8.30 for kernel 6.8.0-110-generic (x86_64).
    Before uninstall, this module version was ACTIVE on this kernel.
    
    metax.ko.zst:
     - Uninstallation
       - Deleting from: /lib/modules/6.8.0-110-generic/updates/dkms/
     - Original module
       - No original module was found for this module on this kernel.
       - Use the dkms install command to reinstall any previous module version.
    
    Running the post_remove script:
    depmod....
    Module metax-linux-3.8.30 for kernel 6.8.0-124-generic (x86_64).
    Before uninstall, this module version was ACTIVE on this kernel.
    
    metax.ko.zst:
     - Uninstallation
       - Deleting from: /lib/modules/6.8.0-124-generic/updates/dkms/
     - Original module
       - No original module was found for this module on this kernel.
       - Use the dkms install command to reinstall any previous module version.
    
    Running the post_remove script:
    depmod....
    Deleting module metax-linux-3.8.30 completely from the DKMS tree.
    uninstalling mxsmt
    (Reading database ... 141807 files and directories currently installed.)
    Removing mxsmt (3.7.2.30) ...
    mxsmt package uninstalled successfully
    Purging configuration files for mxsmt (3.7.2.30) ...
    mxsmt package uninstalled successfully
    dpkg: warning: while removing mxsmt, directory '/opt/mxdriver' not empty so not removed
    uninstalling mxfw
    (Reading database ... 141795 files and directories currently installed.)
    Removing mxfw (3.7.2) ...
    mxfw package uninstalled successfully
    Purging configuration files for mxfw (3.7.2) ...
    mxfw package uninstalled successfully
    
    deb/mxfw_*.deb
    deb/mxsmt_*.deb
    deb/metax-linux[-_]*.deb
    installing packages under /opt/mxdriver
    installing deb/mxfw_3.8.0-1.all.deb
    Selecting previously unselected package mxfw.
    (Reading database ... 141709 files and directories currently installed.)
    Preparing to unpack deb/mxfw_3.8.0-1.all.deb ...
    Unpacking mxfw (3.8.0) ...
    Setting up mxfw (3.8.0) ...
    mxfw package installed successfully
    installing deb/mxsmt_3.8.0.10.amd64.deb
    Selecting previously unselected package mxsmt.
    (Reading database ... 141795 files and directories currently installed.)
    Preparing to unpack deb/mxsmt_3.8.0.10.amd64.deb ...
    Unpacking mxsmt (3.8.0.10) ...
    Setting up mxsmt (3.8.0.10) ...
    mxsmt package installed successfully
    Processing triggers for libc-bin (2.39-0ubuntu8.7) ...
    installing deb/metax-linux_3.9.10-1_amd64.deb
    Selecting previously unselected package metax-linux.
    (Reading database ... 141807 files and directories currently installed.)
    Preparing to unpack .../metax-linux_3.9.10-1_amd64.deb ...
    Unpacking metax-linux (3.9.10) ...
    Setting up metax-linux (3.9.10) ...
    
    Notice: The current kernel version (6.8.0-124-generic) is not supported.
    Please upgrade your kernel to one of the following versions:
    5.10.0-0.deb10.28-amd64
    5.10.0-29-amd64
    5.10.0-30-amd64
    5.10.200-4-velinux1u1-amd64
    5.15.0-100-generic
    5.15.0-105-generic
    5.15.0-112-generic
    5.15.0-119-generic
    5.15.0-124-generic
    5.15.0-130-generic
    5.15.0-138-generic
    5.15.0-25-generic
    5.15.0-46-generic
    5.15.0-58-generic
    5.15.0-60-generic
    5.15.0-72-generic
    5.15.0-78-generic
    5.15.0-88-generic
    5.15.119-rt65-home-ear1.1
    5.19.0-46-generic
    5.19.17
    5.4.0-131-generic
    5.4.0-144-generic
    5.4.0-148-generic
    5.4.0-176-generic
    5.4.0-26-generic
    5.4.0-42-generic
    5.4.18-142-generic
    6.1.141-1-generic
    6.1.152-1-generic
    6.12.34-1-generic
    6.12.47-1-generic
    6.14.0-1003-oem
    6.14.0-27-generic
    6.8.0-31-generic
    6.8.0-49-generic
    6.8.0-53-generic
    And then reinstall the metax-linux package.
    
    dpkg: error processing package metax-linux (--install):
     installed metax-linux package post-installation script subprocess returned error exit status 1
    Errors were encountered while processing:
     metax-linux
    uninstalling metax-linux
    (Reading database ... 141924 files and directories currently installed.)
    Removing metax-linux (3.9.10) ...
    metax-linux package uninstalled successfully
    Purging configuration files for metax-linux (3.9.10) ...
    metax-linux package uninstalled successfully
    Reading package lists... Done
    Building dependency tree... Done
    Reading state information... Done
    dkms is already the newest version (3.0.11-1ubuntu13).
    autoconf is already the newest version (2.71-3).
    automake is already the newest version (1:1.16.5-1.3ubuntu1).
    The following packages were automatically installed and are no longer required:
      libdebuginfod-common libdebuginfod1t64 libfwupd2 libgusb2 libmspack0t64 libxmlsec1t64 libxmlsec1t64-openssl
      libxslt1.1 zerofree
    Use 'sudo apt autoremove' to remove them.
    0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
    Selecting previously unselected package metax-linux-dkms.
    (Reading database ... 141807 files and directories currently installed.)
    Preparing to unpack .../metax-linux-dkms_3.9.10-1_amd64.deb ...
    Unpacking metax-linux-dkms (3.9.10) ...
    Setting up metax-linux-dkms (3.9.10) ...
    Loading new metax-linux-3.9.10 DKMS files...
    Building for 6.8.0-124-generic
    Building for architecture x86_64
    Building initial module for 6.8.0-124-generic
    autoreconf: export WARNINGS=
    autoreconf: Entering directory '.'
    autoreconf: configure.ac: not using Gettext
    autoreconf: running: aclocal --force
    autoreconf: configure.ac: tracing
    autoreconf: configure.ac: not using Libtool
    autoreconf: configure.ac: not using Intltool
    autoreconf: configure.ac: not using Gtkdoc
    autoreconf: running: /usr/bin/autoconf --force
    configure.ac:23: warning: The macro `AC_HELP_STRING' is obsolete.
    configure.ac:23: You should run autoupdate.
    ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
    ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from...
    m4/config.m4:14: AC_METAX_CONFIG is expanded from...
    configure.ac:23: the top level
    autoreconf: running: /usr/bin/autoheader --force
    autoreconf: configure.ac: not using Automake
    autoreconf: 'config/install-sh' is updated
    autoreconf: Leaving directory '.'
    ERROR (dkms apport): unable to determine source package for metax-linux-dkms
    Error! Bad return status for module build on kernel: 6.8.0-124-generic (x86_64)
    Consult /var/lib/dkms/metax-linux/3.9.10/build/make.log for more information.
    dpkg: error processing package metax-linux-dkms (--install):
     installed metax-linux-dkms package post-installation script subprocess returned error exit status 10
    Errors were encountered while processing:
     metax-linux-dkms
    ERROR: failed to install deb/metax-linux_3.9.10-1_amd64.deb
    

    错误原因:metax-linux-3.9.10/common/mx_devinfo_c500.h 中代码有问题:

    #define MX_DEV_PCI_C500_LIST    \
    MX_DEV_PCI_C500(0x9999, 0x4001, 0x4019, c500, MXC500, mx_devinfo_c500)     \
    MX_DEV_PCI_C500(0x9999, 0x4000, 0x4018, c550, MXC550, mx_devinfo_c550)     \
    MX_DEV_PCI_C500(0x9999, 0x4083, 0x409b, n260, MXN260, mx_devinfo_n260)     \
    MX_DEV_PCI_C500(0x9999, 0x4040, 0x4058, c500x, MXC500X, mx_devinfo_c500x)  \
    MX_DEV_PCI_C500(0x9999, 0x4020, 0x4038, c588, MXC588, mx_devinfo_c588)
    

    正确的代码应该是:

    #define MX_DEV_PCI_C500_LIST    \
    MX_DEV_PCI_C500(0x9999, 0x4001, 0x4019, c500, "MXC500", mx_devinfo_c500)     \
    MX_DEV_PCI_C500(0x9999, 0x4000, 0x4018, c550, "MXC550", mx_devinfo_c550)     \
    MX_DEV_PCI_C500(0x9999, 0x4083, 0x409b, n260, "MXN260", mx_devinfo_n260)     \
    MX_DEV_PCI_C500(0x9999, 0x4040, 0x4058, c500x, "MXC500X", mx_devinfo_c500x)  \
    MX_DEV_PCI_C500(0x9999, 0x4020, 0x4038, c588, "MXC588", mx_devinfo_c588)
    

    也就是说倒数第二个参数本应是字符串,双引号都丢失了

  • arrow_forward

    Thread has been moved from 公共.

  • Members 650 posts
    2026年7月1日 15:24

    尊敬的开发者您好,感谢您的反馈,已反馈到研发进行问题定位。

  • arrow_forward

    Thread has been moved from 解决中.