Wifi disabled issue

This is the output:

○ haveged.service - Entropy Daemon based on the HAVEGE algorithm
     Loaded: loaded (/usr/lib/systemd/system/haveged.service; enabled; preset: disabled)
     Active: inactive (dead)
  Condition: start condition unmet at Wed 2023-11-01 15:17:20 WAT; 22min ago
             └─ ConditionKernelVersion=<5.6 was not met
       Docs: man:haveged(8)
             http://www.issihosts.com/haveged/

Nov 01 15:17:20 codewhizperer-xps159500 systemd[1]: Entropy Daemon based on the HAVEGE algorithm was skipped >
Nov 01 15:17:20 codewhizperer-xps159500 systemd[1]: Entropy Daemon based on the HAVEGE algorithm was skipped >
lines 1-10/10 (END)


So it’s installed but not running.
sudo systemctl start haveged to start it during the current session
sudo systemctl enable haveged --now to start it automatically at boot

Btw, that service starts if ConditionKernelVersion=<5.6
If kernel 5.4 booted normally then you might need haveged after all. Just edit
/usr/lib/systemd/system/haveged.service so ConditionKernelVersion=>5.6

The suggestion was to use a LTS-kernel (not the newest one) :wink:
:footprints:

Looks like there is no driver installed… :thinking:

The is the behaviors I talked about. Kindly check out the video

What could be the fix

It doesnt boot pass this phase and sometime it does.

Personally, I never open foreign videos to understand OP’s issues…

Did you enable haveged?

Yes, i did

systemctl status haveged

I mean no harm. I just need to show the behavior thats why i recorded the video. I can place my hand on the fix

This video is absolutely not helpful. We need to see what’s going on under the hood, not look at the black screen. The working hypothesis right now is that the problem is a lack of entropy.
Provide output of systemctl status haveged once again

This is the output:

haveged.service - Entropy Daemon based on the HAVEGE algorithm
Loaded: loaded (/usr/lib/systemd/system/haveged.service; enabled; preset: disabled)
Active: inactive (dead)
condition: start condition unmet at Wed 2023-11-01 20:12:32 WAT; 3min 46s ago
L ConditionkernelVersion=<5.6 was not met
Docs: man:haveged(8)
http://www.issihosts.com/haveged/
Nov 01 20:12:29 codewhizperer-xps159500 systemd[1]: Entropy Daemon based on the HAVEGE algorithm was skipped
Nov 01 20:12:30 codewhizperer-xps159500 systemd[1]: Entropy Daemon based on the HAVEGE algorithm was skipped
Nov 01 20:12:32 codewhizperer-xps159500 systemd[1]: Entropy Daemon based on the HAVEGE algorithm was skipped
lines 1-11/11 (END

You didn’t enable haveged. You need to:

  1. Edit /usr/lib/systemd/system/haveged.service in a text editor and replace string ConditionKernelVersion=<5.6 with ConditionKernelVersion=>5.6
  2. sudo systemctl enable haveged --now
  3. Check systemctl status haveged. Make sure it’s Active: active
  4. Reboot and see if it helps

This is the output after doing the above steps:

 systemctl status haveged                                                                       ✔ 
● haveged.service - Entropy Daemon based on the HAVEGE algorithm
     Loaded: loaded (/usr/lib/systemd/system/haveged.service; enabled; preset: disabled)
     Active: active (running) since Wed 2023-11-01 20:36:20 WAT; 4min 8s ago
       Docs: man:haveged(8)
             http://www.issihosts.com/haveged/
   Main PID: 356 (haveged)
      Tasks: 1 (limit: 38177)
     Memory: 6.6M
        CPU: 191ms
     CGroup: /system.slice/haveged.service
             └─356 /usr/bin/haveged -w 1024 -v 1 --Foreground -v 64

Nov 01 20:36:20 codewhizperer-xps159500 haveged[356]: haveged: command socket is listening at fd 3
Nov 01 20:36:20 codewhizperer-xps159500 haveged[356]: haveged: fills: 1, generated: 512 K bytes, RNDADDENTROP>
Notice: journal has been rotated since unit was started, output may be incomplete.

It’s running now. Time to reboot

Please do you know the Kernel version that works well with Dell XPS 15, all kernel version works but the boot process is slow and sometimes it shows a black screen while booting. Kernel version 5.4.0 works perfectly well but wifi and Bluetooth do not work. what can I do, please?

Why not try the latest LTS kernel, linux61 like was suggested earlier?
Might have added support for drivers that is not available in linux54

https://kernel.org/