Bug #1006

NVidia based HW will not install, LinHES 8.2 or later

Added by nigelpearson over 7 years ago. Updated about 7 years ago.

Status:Closed Start date:01/07/2017
Priority:Normal Due date:
Assignee:brfransen % Done:

0%

Category:Installation/Upgrade Spent time: -
Target version:-

Description

LinHES install hangs at 98% with rsync, as per this forum thread:

http://forum.linhes.org/viewtopic.php?f=22&t=24162&hilit=rsync&start=0

(in my case, in an Asus M3N78-VM, which used to be fully recommended on KnoppMyth :-)

This thread helpfully describes all the necessary workarounds:

http://forums.linhes.org/viewtopic.php?f=22&t=24164&start=15#p139796

Basically, VESA mode before installer gets me 100% thru install,
and now I need to do all the extra steps to enable inbuilt graphics.
I figure this should be an easy thing to detect in the installer?

Associated revisions

Revision 2e802b69
Added by brfransen over 7 years ago

LinHES-config: xconfig.sh: check for nvidia cards that need MSI disabled. refs #1006

xconfig.sh: use tee to output to console and logfile

History

Updated by brfransen over 7 years ago

  • Assignee changed from cecil to brfransen
  • Target version deleted (8.5)

It seems from the reports that MSI only needs to be disabled for some older cards, specifically the 8200 and 8300. If there are more that are identified we can add them.

If you can test, install:
sudo pacman -U http://linhes.org/repo/x86_64/core-testing/LinHES-config-8.4.2-5-x86_64.pkg.tar.xz
sudo pacman -U http://linhes.org/repo/x86_64/core-testing/system-templates-8.4-2-x86_64.pkg.tar.xz

Then run:
sudo xconfig.sh
If your video device was identified as needing MSI disabled it should have created /etc/modprobe.d/nvidia_msi.conf.

Updated by nigelpearson over 7 years ago

[nigel@mythtv-server ~]$ sudo pacman -U http://linhes.org/repo/x86_64/core-testing/LinHES-config-8.4.2-5-x86_64.pkg.tar.xz
 LinHES-config-8.4.2...   307.2 KiB   241K/s 00:01 [######################] 100%
loading packages...
resolving dependencies...
looking for conflicting packages...

Package (1)    Old Version  New Version  Net Change

LinHES-config  8.4.2-1      8.4.2-5        0.00 MiB
...

    tigervnc is already installed, will not install
    couldn't create vnc dir:/home/vncsvc/.vnc
*    vncsvc not found
    Trying to link /home/mythtv/.mythtv ->  /home/vncsvc/.mythtv
    /home/vncsvc/.mythtv is present, skipping...
    Writing out password
__End of vnc 

...
[nigel@mythtv-server ~]$ sudo pacman -U http://linhes.org/repo/x86_64/core-testing/system-templates-8.4-2-x86_64.pkg.tar.xz
 system-templates-8.4-2-x86_64            1416.6 KiB   559K/s 00:03 [#####################################] 100%
loading packages...
resolving dependencies...
looking for conflicting packages...

Package (1)       Old Version  New Version  Net Change

system-templates  8.4-1        8.4-2          0.00 MiB

Total Installed Size:  4.12 MiB
Net Upgrade Size:      0.00 MiB

:: Proceed with installation? [Y/n]         
(1/1) checking keys in keyring                                                          [###################################################] 100%
(1/1) checking package integrity                                                        [###################################################] 100%
(1/1) loading package files                                                             [###################################################] 100%
(1/1) checking for file conflicts                                                       [###################################################] 100%
:: Processing package changes...
(1/1) upgrading system-templates                                                        [###################################################] 100%
[nigel@mythtv-server ~]$ sudo xconfig.sh
Detected NVIDIA as the video card type
GeForce 8200    0x0849
  Checking for nvidia-340xx in cache or online
  Checking for nvidia-340xx-libgl in cache or online
  Checking for nvidia-340xx-utils in cache or online
  Checking for opencl-nvidia-340xx in cache or online
Installing nvidia-340xx driver
Disabling MSI interrupts
Setting resolution to 1152x720
Running plymouth_config
[nigel@mythtv-server ~]$ 
[nigel@mythtv-server ~]$ cat  /etc/modprobe.d/nvidia_msi.conf 
options nvidia NVreg_EnableMSI=0
[nigel@mythtv-server ~]$ 
[nigel@mythtv-server ~]$ lsmod | grep nv
nvidia              10526720  39 
drm                   299008  3 nvidia

Seems to have installed OK. Will check XV acceleration later on, but for possible future debugging, dmesg before and after upgrade:

[    7.079073] forcedeth 0000:00:0a.0 eth0: link up
[    7.079905] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[    7.478027] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[    8.114666] NFSD: starting 90-second grace period (net ffffffff81ab4380)
[    8.733269] ACPI Warning: \_SB_.PCI0.IXVE.IGPU._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-95)
[    8.733316] ACPI Warning: \_SB_.PCI0.IXVE.IGPU._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-95)
[    8.746464] ACPI Warning: \_SB_.PCI0.IXVE.IGPU._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-95)
[    8.746516] ACPI Warning: \_SB_.PCI0.IXVE.IGPU._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-95)
[    8.746558] ACPI Warning: \_SB_.PCI0.IXVE.IGPU._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-95)
[    8.746584] ACPI Warning: \_SB_.PCI0.IXVE.IGPU._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-95)
[    8.746608] ACPI Warning: \_SB_.PCI0.IXVE.IGPU._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-95)
[    8.746632] ACPI Warning: \_SB_.PCI0.IXVE.IGPU._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-95)
[  658.167896] cx88/2: cx2388x dvb driver version 1.0.0 loaded
[  658.167906] cx88/2: registering cx8802 driver, type: dvb access: shared
[  660.991227] AMD64 EDAC driver v3.4.0
[  660.991300] EDAC amd64: DRAM ECC disabled.
[  660.991311] EDAC amd64: ECC disabled in the BIOS or no ECC capability, module will not load.
                Either enable ECC checking or force module loading by setting 'ecc_enable_override'.
                (Note that use of the override may cause unknown side effects.)
[  662.842882] AMD64 EDAC driver v3.4.0
[  662.842959] EDAC amd64: DRAM ECC disabled.
[  662.842969] EDAC amd64: ECC disabled in the BIOS or no ECC capability, module will not load.
                Either enable ECC checking or force module loading by setting 'ecc_enable_override'.
                (Note that use of the override may cause unknown side effects.)

Updated by brfransen about 7 years ago

  • Status changed from New to Closed

Also available in: Atom PDF