WiFi device not managed to device not ready

Firstly, live this distro, it looks and feels great. I’m looking for a security focused distro that is easy to use and has all the stuff I want. I think this distro could be it I love it. I used it before a while back and it was great then.

I am a Linux noob though.

Briefly describe your issue below:
On the top right, the WiFi networks tab alternates that my device is not ready/not managed. Therefore I cannot connect to the internet. Using an internal WiFi card on my Asus laptop. The internet works great in my Kali live usb.

What version of Parrot are you running? (include version (e.g. 4.6), edition(e.g. Home//KDE/OVA, etc.), and architecture (currently we only support amd64)

The latest one. 4.7 64x? Security

What method did you use to install Parrot? (Debian Standard / Debian GTK / parrot-experimental)

I made a live usb with etcher. Planning at creating a persistent partition and keeping it on usb for now.

Configured to multiboot with other systems? (yes / no)
No

If there are any similar issues or solutions, link to them below:

If there are any error messages or relevant logs, post them below:

Are you sure your internal card was detected/driver installed?

Please paste output of command:

iwconfig

Heya thanks for your reply.

Iwconfig lists the card 1 second and then shows nothing the next. It alternates To on and off.

Apparently this can be solved by deleting the firmware for the WiFi card and reinstalling it again. There’s a thread on here that explains how to do it.

Thanks anyway.

Are you sure the device disappears? We can try to help you troubleshoot it here if you are interested.

What is the device name (wlan0, wlan1, etc)?

Send output of:
lspci | grep -i network

This will get us started. Btw welcome to the forums! :slight_smile:

Before touching the firmware be aware that /lib/firmware (/lib in general) is one of the most important directories so don’t touch, move, delete, link anything that you don’t know about and don’t know how to fix.
That said if you have a firmware load failure(you’ll see a some dmesg errors like that), you maybe able to correct the behavior by removing and then reinserting the driver into the kernel.

modprobe -r (name of device_driver) followed by modprobe (name of device_driver). Modules sometimes have dependencies so if the first command fails use modinfo to find the depends and unload these first.

So I tried to boot into it to provide the information you asked for. But now when I do, as soon as the operating system gets past the parrot logo with the spinning border, the laptop turns off.

I’ve re-downloaded the image from Parrot and flashed it using etcher to a brand new external hdd, a older external hdd and 2 usb sticks. All have the same result. This is wierd.

What I have noticed, is that in bios, it shows ‘parrot’ as a boot media, even if nothing is inserted to the USB’s. If I press the key to boot from USB, this ‘parrot’ doesn’t show up.

Very strange.

ok, so got it working by running it in failsafe (no AMD/Nvidea). Wierd considering it worked before.

Of course for some reason my internal storage drive now has a filesystem of ‘Other’ (not the USB stick I’m running it from, and I can’t access it. Luckily I can recover the data to a spare external with a partition software I have.

Now that I’m in. Nothing runs. I click ‘Applications’ and as soon as I hover over anything, the bars all reload
MATE terminal won’t start
When I click the Menu block in bottom left corner, it just says it quit unexpectedly.

Starting to think Parrot OS was not meant to be for me. lol

Ok, so reflashed the USB stick, and it now works if I load it with the no AMD/nvidea fail safe.

Result of iwconfig:
eth0 no wireless extensions.

wlan0 IEEE 802.11 ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=0 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:on

usb0 no wireless extensions.

lo no wireless extensions.


Of course, as it’s going on and off, it either shows something as wlan0, or nothing.

then there’s:

lspci | grep -i network
00:14.3 Network controller: Intel Corporation Wireless-AC 9560 [Jefferson Peak] (rev 10)


I got persistence nailed. So changes will be permanant.

On another note, I have a small USB wifi adapter. It doesn’t even registere when I plug it in.

Attaching my android phone to it and using USB tether does work and I get internet. Need wireless though really

One possible fix I found was adding this line to your /etc/modprobe.d/iwlwifi.conf (create file if it does not exist):

options iwlwifi lar_disable=1

Then issue:
sudo modprobe iwlwifi

The above may or may not be the fix for you, but it is worth trying and worked for others.

To get more info from logs directly related to your intel wifi device try running:
dmesg | grep 'iwlwifi'

that will print dmesg logs with the driver mentioned. Keep an eye out for errors.

to get a list of logs related to firmware try:
dmesg | grep 'firmware'

It might also help to explore some of the logs yourself (especially the moment you plugin usb wifi device you are having trouble with). Look for any errors. Share what you find out and we can help try to narrow the issue down. Without logs/errors we don’t have very much to go on.

Ok, so did that. I’m running apt-get update now. I managed to finally get parrot installed onto an external hdd.

Didn’t fix the adapter, but here’s the print of the first command:

└──╼ $sudo dmesg | grep ‘iwlwifi’
[ 798.312870] iwlwifi 0000:00:14.3: Firmware not running - cannot dump error
[ 798.338798] iwlwifi 0000:00:14.3: Applying debug destination EXTERNAL_DRAM
[ 798.457060] iwlwifi 0000:00:14.3: Applying debug destination EXTERNAL_DRAM
[ 798.521468] iwlwifi 0000:00:14.3: FW already configured (0) - re-configuring
[ 798.735389] iwlwifi 0000:00:14.3: Microcode SW error detected. Restarting 0x0.
[ 798.735767] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[ 798.735772] iwlwifi 0000:00:14.3: Status: 0x00000090, count: 6
[ 798.735775] iwlwifi 0000:00:14.3: Loaded firmware version: 46.a41adfe7.0
[ 798.735780] iwlwifi 0000:00:14.3: 0x00000071 | NMI_INTERRUPT_UMAC_FATAL
[ 798.736376] iwlwifi 0000:00:14.3: Firmware error during reconfiguration - reprobe!
[ 798.736428] iwlwifi 0000:00:14.3: LED command failed: -5
[ 798.736453] iwlwifi 0000:00:14.3: FW error in SYNC CMD GEO_TX_POWER_LIMIT
[ 798.736465] iwlwifi 0000:00:14.3: LED command failed: -5
[ 798.736504] iwl_trans_pcie_send_hcmd+0x457/0x470 [iwlwifi]
[ 798.736532] iwl_trans_send_cmd+0x6d/0xe0 [iwlwifi]
[ 798.770079] iwlwifi 0000:00:14.3: Applying debug destination EXTERNAL_DRAM
[ 798.888564] iwlwifi 0000:00:14.3: Applying debug destination EXTERNAL_DRAM
[ 798.953045] iwlwifi 0000:00:14.3: FW already configured (0) - re-configuring
[ 799.166799] iwlwifi 0000:00:14.3: Microcode SW error detected. Restarting 0x0.
[ 799.167177] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[ 799.167182] iwlwifi 0000:00:14.3: Status: 0x00000080, count: 6
[ 799.167431] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[ 799.167755] iwlwifi 0000:00:14.3: FW error in SYNC CMD GEO_TX_POWER_LIMIT
[ 799.168281] iwlwifi 0000:00:14.3: Firmware not running - cannot dump error
[ 799.660815] iwlwifi 0000:00:14.3: firmware: direct-loading firmware iwlwifi-9000-pu-b0-jf-b0-46.ucode
[ 799.660846] iwlwifi 0000:00:14.3: Found debug destination: EXTERNAL_DRAM
[ 799.660850] iwlwifi 0000:00:14.3: Found debug configuration: 0
[ 799.661496] iwlwifi 0000:00:14.3: loaded firmware version 46.a41adfe7.0 op_mode iwlmvm
[ 799.661522] iwlwifi 0000:00:14.3: Detected Intel(R) Dual Band Wireless AC 9560, REV=0x318
[ 799.671218] iwlwifi 0000:00:14.3: Applying debug destination EXTERNAL_DRAM
[ 799.672366] iwlwifi 0000:00:14.3: Allocated 0x00400000 bytes for firmware monitor.
[ 799.713904] iwlwifi 0000:00:14.3: base HW address: 48:f1:7f:03:20:aa
[ 799.806383] iwlwifi 0000:00:14.3: Applying debug destination EXTERNAL_DRAM
[ 799.924781] iwlwifi 0000:00:14.3: Applying debug destination EXTERNAL_DRAM
[ 799.989223] iwlwifi 0000:00:14.3: FW already configured (0) - re-configuring
[ 800.205366] iwlwifi 0000:00:14.3: Microcode SW error detected. Restarting 0x0.
[ 800.205745] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[ 800.205749] iwlwifi 0000:00:14.3: Status: 0x00000080, count: 6
[ 800.205753] iwlwifi 0000:00:14.3: Loaded firmware version: 46.a41adfe7.0
[ 800.205757] iwlwifi 0000:00:14.3: 0x00000034 | NMI_INTERRUPT_WDG

and so on (shortened due to char limit)

And the second:

└──╼ $sudo dmesg | grep ‘iwlwifi’
[ 1018.063571] iwlwifi 0000:00:14.3: Applying debug destination EXTERNAL_DRAM
[ 1018.181083] iwlwifi 0000:00:14.3: Applying debug destination EXTERNAL_DRAM
[ 1018.245537] iwlwifi 0000:00:14.3: FW already configured (0) - re-configuring
[ 1018.461635] iwlwifi 0000:00:14.3: Microcode SW error detected. Restarting 0x0.
[ 1018.462014] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[ 1018.462021] iwlwifi 0000:00:14.3: Status: 0x00000080, count: 6
[ 1018.462025] iwlwifi 0000:00:14.3: Loaded firmware version: 46.a41adfe7.0
[ 1018.903012] iwlwifi 0000:00:14.3: firmware: direct-loading firmware iwlwifi-9000-pu-b0-jf-b0-46.ucode
[ 1018.903036] iwlwifi 0000:00:14.3: Found debug destination: EXTERNAL_DRAM
[ 1018.903038] iwlwifi 0000:00:14.3: Found debug configuration: 0
[ 1018.903541] iwlwifi 0000:00:14.3: loaded firmware version 46.a41adfe7.0 op_mode iwlmvm
[ 1018.903563] iwlwifi 0000:00:14.3: Detected Intel(R) Dual Band Wireless AC 9560, REV=0x318
[ 1018.913117] iwlwifi 0000:00:14.3: Applying debug destination EXTERNAL_DRAM
[ 1019.466181] iwlwifi 0000:00:14.3: iwlwifi transaction failed, dumping registers
[ 1019.886043] iwlwifi 0000:00:14.3: Microcode SW error detected. Restarting 0x0.
[ 1019.886422] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[ 1019.886426] iwlwifi 0000:00:14.3: Status: 0x00000090, count: 6
[ 1019.886430] iwlwifi 0000:00:14.3: Loaded firmware version: 46.a41adfe7.0
[ 1019.886912] iwlwifi 0000:00:14.3: Firmware error during reconfiguration - reprobe!
[ 1019.886969] iwlwifi 0000:00:14.3: LED command failed: -5
[ 1019.886990] iwlwifi 0000:00:14.3: FW error in SYNC CMD GEO_TX_POWER_LIMIT
[ 1019.887003] iwlwifi 0000:00:14.3: LED command failed: -5
[ 1019.887040] iwl_trans_pcie_send_hcmd+0x457/0x470 [iwlwifi]
[ 1019.887068] iwl_trans_send_cmd+0x6d/0xe0 [iwlwifi]
[ 1019.918819] iwlwifi 0000:00:14.3: Applying debug destination EXTERNAL_DRAM
[ 1020.036596] iwlwifi 0000:00:14.3: Applying debug destination EXTERNAL_DRAM
[ 1020.101112] iwlwifi 0000:00:14.3: FW already configured (0) - re-configuring
[ 1020.317229] iwlwifi 0000:00:14.3: Microcode SW error detected. Restarting 0x0.
[ 1020.317607] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:

And so on…

Seems like a firmware issue to me. I’m still running apt-get update, so I’ll see if it fixes it…

Sooo, I installed it after many attempts to a USB external hard drive. It boots (sometimes after a few goes) and the wifi is the same, but I’m missing alot of Pentesting tools too. Even after the apt-get update.

However, if I select the option of no AHCP (or similar), it boots in just fine and the wifi works perfectly o.o

Still no tools.

There was another thread which showed how to get these tools reloaded.:

sudo apt update && sudo apt install parrot-tools-full

Now all my tools are back and I have wifi.

I think my issues may now be solved, unless AHCI is essential?

If you have a working setup now using AHCI, I would not bother trying to change BIOS settings around to RST or you could potentially mess things up.

You won’t notice performance difference with RST IME.

Awesome thanks. Many thanks to all who helped with this. I had a play with Wifite and used the --kill command. Now I have no wifi interface at all lol.

But I’ll start a new thread for that one.

1 Like

This topic was automatically closed 60 minutes after the last reply. New replies are no longer allowed.