Troubleshooting ConnMan Passphrase Issue

Some users have experienced issues entering their wifi password with Connman.

Here are some of the prior suggestions regarding this issue:

  1. Downgrade Connman.

  2. Replace Connman with Network Manager. Disable all services related to connman and enable services related to Network Manager. This can be made easier with the use of Garuda Assistant.

If neither of these suggestions provide any improvement then post up the following outputs when able:

Post the full inputs and outputs of:

inxi -Faz
(ping -c5 google.com 2>&1 >/dev/null) && echo "*** Google IPv4 Connection established via Domain Name Address ***"  ||   echo "*** Google IPv4 Connection unreachable via Domain Name Address***" ;  (ping -c5 google.com 2>&1 >/dev/null) && echo "*** Google IPv4 Connection established via IP Address"  ||   echo "*** Google IPv4 Connection unreachable via IP Address ***";  (ping -c5 2607:f8b0:4009:800::200e 2>&1 >/dev/null) && echo "*** Google IPv6 Connection established via IP Address ***"  ||  echo "*** Google IPv6 network connection unreachable via IP Address ***" 

You can also try connecting with connman via the terminal:

https://wiki.archlinux.org/title/ConnMan#Connecting_to_a_protected_access_point

https://wiki.archlinux.org/title/Iwd#Connect_to_a_network


You may want to test running this command:

sudo systemctl restart iwd.service

Then retest connecting to your network.


If that has no effect then you can try below.

Create a timeshift snapshot before making any changes, then test the git versions of the following networking packages:

iwd-git
cmst-git
connman-git

Test each package in the order given above.


You may also want to consider downgrading iwd as an alternate test.


Your assistance with identifying exactly where the problem lies with connman would be greatly appreciated.


5 Likes

Sorry? I don't understand what you meant. What I meant was the issue I reported was for you to know and add to your pros and cons of deciding the de for your old laptop.

If you are telling me. We are in a mis understanding here. What I said was that conman had a bug, you are going to have to use iwd to connect manually, to cooter as he wanted to be kept posted about the experience.

Maybe you are telling me to do some troubleshooting so you guys know what steps to be taken to fix this?

Very few people have reported this bug, it is not generally broken for most users as far as I am aware.

Which way is it, are you able to enter your password via the GUI, or not?

1 Like

No I am not, I had to go to the good old terminal and manually connect using iwctl.

If you had to use the terminal to connect then obviously you are affected.

Otherwise you would have been able to enter your password via the GUI.

Yes, this is what I am asking.

Every other user with this issue has been incapable of troubleshooting this issue when informed of the steps to take.

1 Like

I will do some tinkering and let you know asap,
Btw it's a dbus error

Please post the errors you’ve received, and thank you for your assistance.


This would be the easiest test to run after a standard install.

If restarting iwd corrects the passphrase issue we can simply add a delay to the startup of iwd in its systemd unit file.

3 Likes

I am sorry I have to say the obvious.

  • This issue sounds more like a Frontend GUI issue, so what GUI are we using and have we tried other alternatives?
  • Archwiki has a page for connman. Which of that info was tried and did not help, with what error messages?
  • Do I need to say “There is no troubleshooting without log messages”?

Sorry for that :stuck_out_tongue_winking_eye:

2 Likes

From what it appears to me, there is nothing we can do, conman does launch the passphrase dialog box, which ends up in a passphrase required error.
That's my observation which is most probably wrong.

We are using CMST, that is why I suggested testing cmst-git. There is also the possibility that iwd is simply mishandling the acceptance of the passphrase. That is why is suggested testing iwd-git as well as connman-git.

Unfortunately, no one has bothered to actually troubleshoot any of my proposed fixes. Until someone affected by this bug is willing to do the work we may never understand what is causing this. Someone that this bug is affecting actually needs to help solve this issue.

It is very frustrating as a half dozen people have come forward complaining about this bug, but as soon as anyone suggests a fix that involves some work they are never heard from again. It’s pretty hard to make progress on this issue if those affected by the bug are unwilling to do the work required to pin down the cause. :confounded:

No one has posted any when requested.

As I’ve stated this issue has become rather frustrating because of a lack of assistance from those affected by this bug.

1 Like

2 posts were split to a new topic: Effing around, until Sayonara humanity

Maybe people are busy with their own lives?

1 Like

GL-pointless-04-sgs

:wink:

3 Likes

My inxi

System:    Kernel: 5.13.9-zen1-1-zen x86_64 bits: 64 compiler: gcc v: 11.1.0
           parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
           root=UUID=29b8b254-7d1f-4b8f-9cc6-50b7fbffe934 rw rootflags=subvol=@ quiet splash
           rd.udev.log_priority=3 vt.global_cursor_default=0 systemd.unified_cgroup_hierarchy=1
           loglevel=3
           Desktop: LXQt 0.17.1 tk: Qt 5.15.2 info: cairo-dock, lxqt-panel wm: kwin_x11 vt: 1
           dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:   Type: Laptop System: LENOVO product: 80TJ v: Lenovo ideapad 110-15ACL
           serial: <filter> Chassis: type: 10 v: Lenovo ideapad 110-15ACL serial: <filter>
           Mobo: LENOVO model: Nano 5A8 v: SDK0J40679 WIN serial: <filter> UEFI: Lenovo
           v: 1QCN32WW date: 08/18/2016
Battery:   ID-1: BATT charge: 2.7 Wh (100.0%) condition: 2.7/23.8 Wh (11.4%) volts: 12.2
           min: 10.8 model: LENOVO LCFC type: Unknown serial: <filter> status: Full
CPU:       Info: Quad Core model: AMD A8-7410 APU with AMD Radeon R5 Graphics bits: 64 type: MCP
           arch: Puma family: 16 (22) model-id: 30 (48) stepping: 1 microcode: 7030105 cache:
           L2: 2 MiB
           flags: avx lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 17566
           Speed: 2471 MHz min/max: 1000/2200 MHz boost: enabled Core speeds (MHz): 1: 2471
           2: 2286 3: 2406 4: 2401
           Vulnerabilities: Type: itlb_multihit status: Not affected
           Type: l1tf status: Not affected
           Type: mds status: Not affected
           Type: meltdown status: Not affected
           Type: spec_store_bypass
           mitigation: Speculative Store Bypass disabled via prctl and seccomp
           Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization
           Type: spectre_v2 mitigation: Full AMD retpoline, STIBP: disabled, RSB filling
           Type: srbds status: Not affected
           Type: tsx_async_abort status: Not affected
Graphics:  Device-1: AMD Mullins [Radeon R4/R5 Graphics] vendor: Lenovo driver: radeon v: kernel
           alternate: amdgpu bus-ID: 00:01.0 chip-ID: 1002:9851 class-ID: 0300
           Device-2: AMD Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 / Radeon 520
           Mobile]
           vendor: Lenovo driver: radeon v: kernel alternate: amdgpu bus-ID: 01:00.0
           chip-ID: 1002:6660 class-ID: 0380
           Device-3: IMC Networks EasyCamera type: USB driver: uvcvideo bus-ID: 2-1.2:4
           chip-ID: 13d3:a745 class-ID: 0e02 serial: <filter>
           Display: x11 server: X.Org 1.20.13 compositor: kwin_x11 driver: loaded: ati,radeon
           unloaded: modesetting alternate: fbdev,vesa display-ID: :0 screens: 1
           Screen-1: 0 s-res: 1366x768 s-dpi: 96 s-size: 361x203mm (14.2x8.0")
           s-diag: 414mm (16.3")
           Monitor-1: eDP res: 1366x768 hz: 60 dpi: 101 size: 344x193mm (13.5x7.6")
           diag: 394mm (15.5")
           OpenGL: renderer: AMD KABINI (DRM 2.50.0 5.13.9-zen1-1-zen LLVM 12.0.1)
           v: 4.5 Mesa 21.1.6 direct render: Yes
Audio:     Device-1: AMD Kabini HDMI/DP Audio vendor: Lenovo driver: snd_hda_intel v: kernel
           bus-ID: 00:01.1 chip-ID: 1002:9840 class-ID: 0403
           Device-2: AMD FCH Azalia vendor: Lenovo driver: snd_hda_intel v: kernel
           bus-ID: 00:14.2 chip-ID: 1022:780d class-ID: 0403
           Sound Server-1: ALSA v: k5.13.9-zen1-1-zen running: yes
           Sound Server-2: JACK v: 1.9.19 running: no
           Sound Server-3: PulseAudio v: 15.0 running: no
           Sound Server-4: PipeWire v: 0.3.33 running: yes
Network:   Device-1: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter vendor: Lenovo
           driver: ath10k_pci v: kernel port: 2000 bus-ID: 02:00.0 chip-ID: 168c:0042
           class-ID: 0280
           IF: wlan0 state: up mac: <filter>
           Device-2: Realtek RTL810xE PCI Express Fast Ethernet vendor: Lenovo driver: r8169
           v: kernel port: 1000 bus-ID: 03:00.0 chip-ID: 10ec:8136 class-ID: 0200
           IF: enp3s0 state: down mac: <filter>
           IF-ID-1: wlan1 state: down mac: <filter>
Bluetooth: Device-1: Qualcomm Atheros type: USB driver: btusb v: 0.8 bus-ID: 2-1.1:3
           chip-ID: 0cf3:e360 class-ID: e001
           Report: bt-adapter ID: hci0 rfk-id: 2 state: down bt-service: enabled,running
           rfk-block: hardware: no software: yes address: <filter>
Drives:    Local Storage: total: 238.7 GiB used: 8.21 GiB (3.4%)
           SMART Message: Unable to run smartctl. Root privileges required.
           ID-1: /dev/sda maj-min: 8:0 vendor: Western Digital model: WDS240G2G0A-00JH30
           size: 223.58 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s type: SSD
           serial: <filter> rev: 0000 scheme: GPT
           ID-2: /dev/sdb maj-min: 8:16 type: USB vendor: Sony model: Storage Media
           size: 15.12 GiB block-size: physical: 512 B logical: 512 B type: N/A serial: <filter>
           rev: 0100 scheme: MBR
           SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure?
Partition: ID-1: / raw-size: 64.43 GiB size: 64.43 GiB (100.00%) used: 8.17 GiB (12.7%)
           fs: btrfs dev: /dev/sda3 maj-min: 8:3
           ID-2: /boot/efi raw-size: 512 MiB size: 511 MiB (99.80%) used: 38.8 MiB (7.6%)
           fs: vfat dev: /dev/sda1 maj-min: 8:1
           ID-3: /home raw-size: 64.43 GiB size: 64.43 GiB (100.00%) used: 8.17 GiB (12.7%)
           fs: btrfs dev: /dev/sda3 maj-min: 8:3
           ID-4: /var/log raw-size: 64.43 GiB size: 64.43 GiB (100.00%) used: 8.17 GiB (12.7%)
           fs: btrfs dev: /dev/sda3 maj-min: 8:3
           ID-5: /var/tmp raw-size: 64.43 GiB size: 64.43 GiB (100.00%) used: 8.17 GiB (12.7%)
           fs: btrfs dev: /dev/sda3 maj-min: 8:3
Swap:      Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
           ID-1: swap-1 type: zram size: 6.69 GiB used: 0 KiB (0.0%) priority: 100
           dev: /dev/zram0
Sensors:   System Temperatures: cpu: 75.8 C mobo: N/A
           Fan Speeds (RPM): N/A
           GPU: device: radeon temp: 54.0 C device: radeon temp: 75.0 C
Info:      Processes: 222 Uptime: 8m wakeups: 1 Memory: 6.69 GiB used: 2.08 GiB (31.1%)
           Init: systemd v: 249 tool: systemctl Compilers: gcc: 11.1.0 clang: 12.0.1 Packages:
           pacman: 1131 lib: 287 Shell: fish v: 3.3.1 default: Bash v: 5.1.8
           running-in: alacritty inxi: 3.3.06

Restarting the service didn’t do anything
Tried all 3 packages, still nothing

I am unable to run this command

(ping -c5 google.com 2>&1 >/dev/null) && echo "*** Google IPv4 Connection established via Domain Name Address ***"  ||   echo "*** Google IPv4 Connection unreachable via Domain Name Address***" ;  (ping -c5 google.com 2>&1 >/dev/null) && echo "*** Google IPv4 Connection established via IP Address"  ||   echo "*** Google IPv4 Connection unreachable via IP Address ***";  (ping -c5 2607:f8b0:4009:800::200e 2>&1 >/dev/null) && echo "*** Google IPv6 Connection established via IP Address ***"  ||  echo "*** Google IPv6 network connection unreachable via IP Address ***"

Do i need to modify something?
the error is
fish: command substitution not allowed

Do you have a machine learning software generating you pics for every topic?

1 Like

I simply draw on my abundant repertoire. :smiley:
Unfortunately, I always had to create them by hand, because your idea is good but has not yet been realized it. :slight_smile:

The conman git package solved it!

1 Like

Had to purge the existing one first, instead of doing the usual conflicting removal

Conman really needs to dial down on the dialog box, so many fields when asking for a simple pssword

Hallelujah, thank you for testing my proposed solutions.

2 Likes

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