Re: Activate/deactivate kernel parameters without reboot

2018-03-30 Thread Reco
Hi.

On Fri, Mar 30, 2018 at 04:20:53PM +0200, Michael Lange wrote:
> Hi,
> 
> On Fri, 30 Mar 2018 14:40:21 +0300
> Reco  wrote:
> 
> > 
> > It won't do any good, because:
> > 
> > # ls -al /sys/module/nouveau/parameters/noaccel
> > -r 1 root root 4096 Mar 30
> > 14:37 /sys/module/nouveau/parameters/noaccel
> > 
> > Permissions of '400' in these case mean that its impossible to change
> > this module parameter via /sys (and changing them to 600 won't work
> > either). So, to answer the original question - yes, the reboot is
> > required.
> 
> I never tried, but shouldn't it be possible to do
> 
> # modprobe -r nouveau && modprobe nouveau  
> 
> in case one wants to avoid the reboot?
> Just a thought...

It should be possible, but chances are - something is using this
module. Most likely it's X (killing X should solve it) and a kernel
framebuffer (nothing to kill there).

Reboot is a must here, unless one's willing to accept the risk of kernel
panic and force unload nouveau.

Reco



Re: Activate/deactivate kernel parameters without reboot

2018-03-30 Thread Michael Lange
Hi,

On Fri, 30 Mar 2018 14:40:21 +0300
Reco  wrote:

> 
> It won't do any good, because:
> 
> # ls -al /sys/module/nouveau/parameters/noaccel
> -r 1 root root 4096 Mar 30
> 14:37 /sys/module/nouveau/parameters/noaccel
> 
> Permissions of '400' in these case mean that its impossible to change
> this module parameter via /sys (and changing them to 600 won't work
> either). So, to answer the original question - yes, the reboot is
> required.

I never tried, but shouldn't it be possible to do

# modprobe -r nouveau && modprobe nouveau  

in case one wants to avoid the reboot?
Just a thought...

Regards

Michael


.-.. .. ...- .   .-.. --- -. --.   .- -. -..   .--. .-. --- ... .--. . .-.

No one can guarantee the actions of another.
-- Spock, "Day of the Dove", stardate unknown



Re: Activate/deactivate kernel parameters without reboot

2018-03-30 Thread tomas
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Fri, Mar 30, 2018 at 02:40:21PM +0300, Reco wrote:
>   Hi.

[...]

> It won't do any good, because:
> 
> # ls -al /sys/module/nouveau/parameters/noaccel
> -r 1 root root 4096 Mar 30 14:37 
> /sys/module/nouveau/parameters/noaccel

Uh-oh. Didn't see that...

> Permissions of '400' in these case mean that its impossible to change
> this module parameter via /sys (and changing them to 600 won't work
> either). So, to answer the original question - yes, the reboot is required.

Thanks for the clarification

Cheers
- -- t
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEARECAAYFAlq+JjAACgkQBcgs9XrR2kZCsQCff1PKu9iWokCE1s7qNXJXL/pW
G28AnimwvnaeiO3IMe/L9KPgJcD43aWq
=1hpb
-END PGP SIGNATURE-



Re: Activate/deactivate kernel parameters without reboot

2018-03-30 Thread Reco
Hi.

On Fri, Mar 30, 2018 at 11:50:46AM +0200, to...@tuxteam.de wrote:
> On Fri, Mar 30, 2018 at 04:50:06AM -0300, rv riveravaldez wrote:
> > On Thu, Mar 29, 2018 at 11:28 PM, Stefan Monnier
> >  wrote:
> > >> I'm running with a 'nouveau.noaccel=1' kernel parameter added at hand
> > > [...]
> > >> Is there any way to deactivate and reactivate such a parameter without
> > >> the need to reboot?
> > >
> > > You can try and change it with
> > >
> > > # echo 0 > /sys/modules//parameters/noaccel
> > >
> > >
> > > -- Stefan
> > 
> > Hi, thanks a lot.
> > 
> > I tried it in both situations with same result.
> > 
> > Deactivate:
> > 
> > # cat /sys/module/nouveau/parameters/noaccel
> > 1
> > # echo 0 > /sys/module/nouveau/parameters/noaccel
> > bash: /sys/module/nouveau/parameters/noaccel: Permiso denegado
> > 
> > Activate:
> > 
> > # cat /sys/module/nouveau/parameters/noaccel
> > 0
> > # echo 1 > /sys/module/nouveau/parameters/noaccel
> > bash: /sys/module/nouveau/parameters/noaccel: Permiso denegado
> > 
> > 
> > 'Permiso denegado' means 'Permission denied'.
> > 
> > 
> > What else shoud/could I do?
> 
> You have to be root to change those things. Try
> 
>   sudo bash -c "echo 0 > /sys/module/nouveau/parameters/noaccel"
> 
> It will ask you for your password.

It won't do any good, because:

# ls -al /sys/module/nouveau/parameters/noaccel
-r 1 root root 4096 Mar 30 14:37 /sys/module/nouveau/parameters/noaccel

Permissions of '400' in these case mean that its impossible to change
this module parameter via /sys (and changing them to 600 won't work
either). So, to answer the original question - yes, the reboot is required.

Reco



Re: Activate/deactivate kernel parameters without reboot

2018-03-30 Thread Morel Bérenger
Hello.

Le Fri, 30 Mar 2018 04:50:06 -0300,
rv riveravaldez  a écrit :
> 'Permiso denegado' means 'Permission denied'.
> 
> 
> What else shoud/could I do?

Maybe you could try to unload the module before changing it's setup?


-- 
SGA Automation
27 Rue Jean-Philippe Rameau
Pôle Delta
76000 Rouen
Tel : 02 32 10 38 53
Fax : 02 32 10 11 30
www.sga-automation.com
Email : berenger.mo...@sga-automation.com


pgpqQSIY4dKzU.pgp
Description: Signature digitale OpenPGP


Re: Activate/deactivate kernel parameters without reboot

2018-03-30 Thread tomas
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Fri, Mar 30, 2018 at 04:50:06AM -0300, rv riveravaldez wrote:
> On Thu, Mar 29, 2018 at 11:28 PM, Stefan Monnier
>  wrote:
> >> I'm running with a 'nouveau.noaccel=1' kernel parameter added at hand
> > [...]
> >> Is there any way to deactivate and reactivate such a parameter without
> >> the need to reboot?
> >
> > You can try and change it with
> >
> > # echo 0 > /sys/modules//parameters/noaccel
> >
> >
> > -- Stefan
> 
> Hi, thanks a lot.
> 
> I tried it in both situations with same result.
> 
> Deactivate:
> 
> # cat /sys/module/nouveau/parameters/noaccel
> 1
> # echo 0 > /sys/module/nouveau/parameters/noaccel
> bash: /sys/module/nouveau/parameters/noaccel: Permiso denegado
> 
> Activate:
> 
> # cat /sys/module/nouveau/parameters/noaccel
> 0
> # echo 1 > /sys/module/nouveau/parameters/noaccel
> bash: /sys/module/nouveau/parameters/noaccel: Permiso denegado
> 
> 
> 'Permiso denegado' means 'Permission denied'.
> 
> 
> What else shoud/could I do?

You have to be root to change those things. Try

  sudo bash -c "echo 0 > /sys/module/nouveau/parameters/noaccel"

It will ask you for your password.

Cheers
- -- t
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEARECAAYFAlq+CHYACgkQBcgs9XrR2kbUoQCfSWss+r2d5H9ntGXsj43UERzA
ZkQAn2MFTAEbdefe/mdnYUpHYJ+kNyWb
=sjIM
-END PGP SIGNATURE-



Re: Activate/deactivate kernel parameters without reboot

2018-03-30 Thread rv riveravaldez
On Thu, Mar 29, 2018 at 11:28 PM, Stefan Monnier
 wrote:
>> I'm running with a 'nouveau.noaccel=1' kernel parameter added at hand
> [...]
>> Is there any way to deactivate and reactivate such a parameter without
>> the need to reboot?
>
> You can try and change it with
>
> # echo 0 > /sys/modules//parameters/noaccel
>
>
> -- Stefan

Hi, thanks a lot.

I tried it in both situations with same result.

Deactivate:

# cat /sys/module/nouveau/parameters/noaccel
1
# echo 0 > /sys/module/nouveau/parameters/noaccel
bash: /sys/module/nouveau/parameters/noaccel: Permiso denegado

Activate:

# cat /sys/module/nouveau/parameters/noaccel
0
# echo 1 > /sys/module/nouveau/parameters/noaccel
bash: /sys/module/nouveau/parameters/noaccel: Permiso denegado


'Permiso denegado' means 'Permission denied'.


What else shoud/could I do?


Thanks again!



Re: Activate/deactivate kernel parameters without reboot

2018-03-29 Thread Stefan Monnier
> I'm running with a 'nouveau.noaccel=1' kernel parameter added at hand
[...]
> Is there any way to deactivate and reactivate such a parameter without
> the need to reboot?

You can try and change it with

# echo 0 > /sys/modules//parameters/noaccel


-- Stefan



Activate/deactivate kernel parameters without reboot

2018-03-29 Thread rv riveravaldez
Hi,

I'm running with a 'nouveau.noaccel=1' kernel parameter added at hand
at boot (for a random freeze that appears with nouveau driver and the
NVIDIA C61 [GeForce 7025 / nForce 630a] (rev a2) GPU).

Is there any way to deactivate and reactivate such a parameter without
the need to reboot?

Thanks a lot!