I am using Fedora 38 on a AMD R7 with 32GB RAM and installed Ardour using Fedora repos.
I am using pipewire which works fine with Bandlab (browser based) and Audacity.
For Ardour7 I don’t have audio input so I can’t record audio channels, I us QJackCTL to see the audio flows and Ardour has no audio inputs. I am mainly using PulseAudio in the audio configuiration window but I tried ALSA and Jack, same issue, no input so no way to record audio channels,
I meant are you using the audio interface built into a motherboard, a USB interface (which brand and model?), a PCIe interface in a desktop computer, etc.
Forgot to mention in the earlier response that the PulseAudio backend has no recording capability by design. That backend is not relevant if you are using Pipewire and not the original PulseAudio server.
The ALSA backend will request exclusive use of the device and Pipewire will stop using the device. A screenshot of the audio/MIDI setup window showing the parameters you select would be useful in that case.
If you have pipewire-jack installed then the Ardour JACK backend will use the Pipewire JACK server. That appears to be what you are using, or attempting to use, when the script to check the ALSA devices was run.
The output from the script to check alsa devices indicates that you are using different devices for recording and playback. That requires some additional setup with jackd, but according to the pipewire FAQ that is handled relatively transparently.
Presumably the playback device is the motherboard integrated audio, and the recording device is the camera microphone.
The program jack_lsp was traditionally used to list jack ports. It will still work with pipewire, but if you do not have it installed the native pipewire program to list ports is:
pw-link -iol
Run that and check to make sure your microphone is shown as an input.
Can you screenshot the audio connections window of QjackControl and paste it here?