Re: [DNG] Request for assistance in dealing with a nouveau problem

2021-04-02 Thread aitor

Hi,

On 2/4/21 12:54, o1bigtenor wrote:

Please - - - - if only you had read all the information that was
included in the original
post it would be quite clear why this set of instructions is NOT useful.
Would you please go back and read what is there?


I did it yesterday night and, according to the given information, you 
didn't extract the content:


root@debianbase:/tmp/nouveau/nvidia# ls
extract_firmware.py NVIDIA-Linux-x86_64-390.141.run
root@debianbase:/tmp/nouveau/nvidia# python3 extract_firmware.py

Among the possibilities i could contemplate, it wasn't really clear to me 
whether or not
you forgot to copy and paste the missing intermediate step:

sh NVIDIA-Linux-x86-340.108.run --extract-only

and i said: "it seems that the nvidia subdirectory is not found".

If you felt offended by my question "didn't he/she?", my intention was far from 
it.

Cheers,

Aitor.




___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Request for assistance in dealing with a nouveau problem

2021-04-02 Thread o1bigtenor via Dng
On Thu, Apr 1, 2021 at 5:43 PM aitor  wrote:
>
> On 2/4/21 0:16, g4sra via Dng wrote:
>
> You literally need to execute
>
> NVIDIA-Linux-x86-340.108.run --extract-only
>
> which will extract itself creating the subdirectory
>
> Didn't he/she? All the steps are specified in the website:
>
> $ mkdir /tmp/nouveau
> $ cd /tmp/nouveau
> $ wget https://raw.github.com/envytools/firmware/master/extract_firmware.py
> $ wget 
> http://us.download.nvidia.com/XFree86/Linux-x86/325.15/NVIDIA-Linux-x86-325.15.run
> $ sh NVIDIA-Linux-x86-325.15.run --extract-only
> $ python2 extract_firmware.py  # this script is for python 2 only
> # mkdir /lib/firmware/nouveau
> # cp -d nv* vuc-* /lib/firmware/nouveau/
>
Please - - - - if only you had read all the information that was
included in the original
post it would be quite clear why this set of instructions is NOT useful.
Would you please go back and read what is there?
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Request for assistance in dealing with a nouveau problem

2021-04-01 Thread aitor

On 2/4/21 0:16, g4sra via Dng wrote:

You literally need to execute

NVIDIA-Linux-x86-340.108.run --extract-only

which will extract itself creating the subdirectory


Didn't he/she? All the steps are specified in the website:

|$ mkdir /tmp/nouveau $ cd /tmp/nouveau $ wget 
https://raw.github.com/envytools/firmware/master/extract_firmware.py $ 
wget 
http://us.download.nvidia.com/XFree86/Linux-x86/325.15/NVIDIA-Linux-x86-325.15.run 
$ sh NVIDIA-Linux-x86-325.15.run --extract-only $ python2 
extract_firmware.py # this script is for python 2 only # mkdir 
/lib/firmware/nouveau # cp -d nv* vuc-* /lib/firmware/nouveau/ |


Aitor.

||
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Request for assistance in dealing with a nouveau problem

2021-04-01 Thread g4sra via Dng

‐‐‐ Original Message ‐‐‐
On Thursday, April 1, 2021 5:53 PM, o1bigtenor via Dng  
wrote:
<--snip-->
> 

> Working through the following page:
> 

> https://nouveau.freedesktop.org/VideoAcceleration.html
> 

> I get to
> 

> $ python2 extract_firmware.py # this script is for python 2 only
> 

> where I am using
> 

> NVIDIA-Linux-x86_64-390.141.run
> extract_firmware.py (from right here)
> 

> my resultant is:
> 

> root@debianbase:/tmp/nouveau/nvidia# ls
> extract_firmware.py NVIDIA-Linux-x86_64-390.141.run
> root@debianbase:/tmp/nouveau/nvidia# python3 extract_firmware.py
> Please run this in a directory where NVIDIA-Linux-x86-340.108 is a subdir.
> 

> You can make this happen by running
> wget 
> http://us.download.nvidia.com/XFree86/Linux-x86/340.108/NVIDIA-Linux-x86-340.108.run
> sh NVIDIA-Linux-x86-340.108.run --extract-only
> 

> Note: You can use other versions/arches, see the source for what is 
> acceptable.
> 

> In looking at the source code version 340.108 is that latest listed.
> 

> What and how do I change things so that I can extract this firmware
> blob so that hopefully my error message will disappear and my system
> will as robust as it was for the last 4 years. (I added the 5th
> monitor and that's when the issue appeared.)
> 


You literally need to execute

NVIDIA-Linux-x86-340.108.run --extract-only

which will extract itself creating the subdirectory

NVIDIA-Linux-x86-340.108

you can then run

python2 extract_firmware.py





publickey - g4sra@protonmail.com - 0x42E94623.asc
Description: application/pgp-keys


signature.asc
Description: OpenPGP digital signature
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Request for assistance in dealing with a nouveau problem

2021-04-01 Thread aitor

Hi,

On 1/4/21 18:53, o1bigtenor via Dng wrote:

root@debianbase:/tmp/nouveau/nvidia# python3 extract_firmware.py
Please run this in a directory where NVIDIA-Linux-x86-340.108 is a subdir.

You can make this happen by running
wgethttp://us.download.nvidia.com/XFree86/Linux-x86/340.108/NVIDIA-Linux-x86-340.108.run
sh NVIDIA-Linux-x86-340.108.run --extract-only

Note: You can use other versions/arches, see the source for what is acceptable.


On the one hand, why are you using python3? The script is for python2 
only; so, better to use python2 instead.


On the other, it seems that the NVIDIA subdirectory is not found. The 
code launching this error is:


for (VERSION, ARCH) in product(VERSIONS, ARCHES):
    if os.path.exists("NVIDIA-Linux-%s-%s" % (ARCH, VERSION)):
    break
else:
    print("""Please run this in a directory where 
NVIDIA-Linux-x86-%(version)s is a subdir.

Blah blah blah
""" % {"version": VERSIONS[-1]})

where:

ARCHES = ("x86_64", "x86")

Are you under 64 bits? If so, try with this other one:

wget 
http://us.download.nvidia.com/XFree86/Linux-x86_64/325.15/NVIDIA-Linux-x86_64-325.15.run


Good luck,

Aitor.


___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


[DNG] Request for assistance in dealing with a nouveau problem

2021-04-01 Thread o1bigtenor via Dng
Greetings

This group has been far and above for approachability and helpfulness
in comparison to the predecessor group. This is not on devuan at this
point but I am working on moving my systems over - - - but aqs I've
had too many joys in the past - - - - I'm a little slow - - - -e
specially on my main system which this is.

I have filed an issue with the extract_firmware location but that
might take months until it is read and this needing to reboot
(followed by 1/2 hour of system setup) at least once every 24 hours is
enough to run anyone bananas!

Hopefully there is someone who might assist - - - - -

Running nouveau on debian testing with 2 graphics cards. 1. Nvidia
1050 Ti 2. Nvidia 570
Driving 5 monitors 1. 4k 2. rest 1920x1080
Driving seems to work well enough but i'm having to reboot at least
once every 24 hours.

Error in dmesg is:

[ 428.865383] nouveau :02:00.0: Direct firmware load for
nouveau/nvc8_fuc084 failed with error -2
[ 428.865390] nouveau :02:00.0: firmware: failed to load
nouveau/nvc8_fuc084d (-2)
[ 428.865391] nouveau :02:00.0: Direct firmware load for
nouveau/nvc8_fuc084d failed with error -2
[ 428.865393] nouveau :02:00.0: msvld: unable to load firmware data
[ 428.865394] nouveau :02:00.0: msvld: init failed, -19

Working through the following page:

https://nouveau.freedesktop.org/VideoAcceleration.html

I get to

$ python2 extract_firmware.py # this script is for python 2 only

where I am using

NVIDIA-Linux-x86_64-390.141.run
extract_firmware.py (from right here)

my resultant is:

root@debianbase:/tmp/nouveau/nvidia# ls
extract_firmware.py NVIDIA-Linux-x86_64-390.141.run
root@debianbase:/tmp/nouveau/nvidia# python3 extract_firmware.py
Please run this in a directory where NVIDIA-Linux-x86-340.108 is a subdir.

You can make this happen by running
wget 
http://us.download.nvidia.com/XFree86/Linux-x86/340.108/NVIDIA-Linux-x86-340.108.run
sh NVIDIA-Linux-x86-340.108.run --extract-only

Note: You can use other versions/arches, see the source for what is acceptable.

In looking at the source code version 340.108 is that latest listed.

What and how do I change things so that I can extract this firmware
blob so that hopefully my error message will disappear and my system
will as robust as it was for the last 4 years. (I added the 5th
monitor and that's when the issue appeared.)

TIA
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng