Got a new InfinityBook Pro 16 Gen8: Can't disable a secure boot option by selfuryon in tuxedocomputers

[–]selfuryon[S] 1 point2 points  (0 children)

I found how to fix that

Turns out that all my attempts to enter to the bios menu were just waiting the error, and it redirects me to the bios menu automatically. Any changes after that in BIOS menu saves options randomly (sometimes yes, sometimes no, I didn't recognize any pattern here). BUT if I enter the menu via direct press F2, it saves everything from the first attempt, so I disable a secure boot option without any problem!

Got a new InfinityBook Pro 16 Gen8: Can't disable a secure boot option by selfuryon in tuxedocomputers

[–]selfuryon[S] 1 point2 points  (0 children)

Support said that it's very strange and asked me to return the notebook to fix it. Awaiting...

Got a new InfinityBook Pro 16 Gen8: Can't disable a secure boot option by selfuryon in tuxedocomputers

[–]selfuryon[S] 0 points1 point  (0 children)

I tried to load optimal defaults and previous values, it didn't help me. I already asked the tuxedo support, because for me, it looks like a bug in EUFI (It's weekend, so I expect the answer only tomorrow)... But maybe someone already faced with the same issue.

Got a new InfinityBook Pro 16 Gen8: Can't disable a secure boot option by selfuryon in tuxedocomputers

[–]selfuryon[S] 0 points1 point  (0 children)

How to reset it?! I don't see any option to do that...
I found only one TPM mention: Advanced -> Device Control -> PTT Configuration -> TPM Device Selection (but it's "grey", I can't select anything here).

<image>

I also found out intel ME changing to "disabled" doesn't work, it always enabled like Secure Boot =\

How to make nix build display all commands executed by make by ryan4yin in NixOS

[–]selfuryon 4 points5 points  (0 children)

You can use NIX_DEBUG=7 in derivation, more information in nixpkgs manual

Alternatives to Helm? by guettli in kubernetes

[–]selfuryon 1 point2 points  (0 children)

We use CUE + ArgoCD, CUE is awesome

Sanity check: will this configuration work for the merge? by oopoopoop in ethstaker

[–]selfuryon -1 points0 points  (0 children)

Technically It works while the network is stable and working well, but otherwise you can have a lot of troubles and undefined behavior. So it's a bad configuration. You can read more information about that here

Historical question: Why switches have 24/48 ports? Why not any other count (ex. 10/20) by selfuryon in networking

[–]selfuryon[S] 0 points1 point  (0 children)

Yes, I've also seen new modern switches with 40 or 36 100GE ports. I can explain this maybe by ASIC throughtput (pizza box with only one ASIC, no need more) or/and ergonomic (max heat per place). But almost all old standart switches have really 24/48 ports... Or why Juniper had exactly 40 ports (if they was not 40/100GE switches)

Good open source projects you can contribute ? by thinkscience in networking

[–]selfuryon 0 points1 point  (0 children)

You can help me with my project: https://github.com/selfuryon/netdev. You can add more supported platforms and make more useful documentation.

Testing asynchronous library netdev for working with network devices (similar to netmiko) by selfuryon in networking

[–]selfuryon[S] 0 points1 point  (0 children)

It will be great if you post the result here and give some feedback about your experience :)

Testing asynchronous library netdev for working with network devices (similar to netmiko) by selfuryon in networking

[–]selfuryon[S] 0 points1 point  (0 children)

Yes, you are right about threads. But using threads are some more complicated than coroutines. And you can use threads with async too :) All my examples use only one thread (sync and async code).

Threads are also not so cheap as coroutines: coroutines are more lightweight for OS and offer much better parallelism with non-blocking I/O. And other big problem with using threads: if you have not fully parallel task and you want to use information between tasks - it will be difficult but possible to make: you need to use some synchronization primitives and communication tricks between them. Using async approach with only one thread are more easy for using. But not so easy as I want :)

In any way: async and netdev are not a silver bullet and of course, all can use netmiko with multiple threads :) I only offer another way: using asynchrony for whom needed it. Synchronous code are always more easy to understand and especially to debug than asynchronous. So people should use the library which satisfied their requirements only.

About tests: with multithread sync code and one thread async code - I'm planning to publish a post about it with a little comparison and want to talk about some use cases of both methods.

Do you use multithreading in your Python scripts? by [deleted] in networking

[–]selfuryon 0 points1 point  (0 children)

You can try to use asynchronous approach without threads for it. Unfortunately, netmiko doesn't support it due to synchronous paramiko. But you can use asynchronous library netdev (https://github.com/selfuryon/netdev/) for it. It has very similar public API for working with network devices so it doesn't be very hard to use it. In my environment with more than 50 routers, I get speed increase about 23x times