The following is preliminary feedback on NetBSD 10 BETA amd64 running on my Huawei MateStation S. Dmesg is located here.
Audio
According to dmesg, my Behringer UMC202HD usb sound card was discovered, but when I run:
$ audiocfg list
0: [*] audio0 @ hdafg0: ATI R6xx HDMI
playback: 2ch, 48000Hz
record: unavailable
(P-) slinear_le 16/16, 2ch, { 32000, 44100, 48000 }
( ) ac3 16/16, 2ch, { 32000, 44100, 48000 }
(PR) slinear_le 16/16, 2ch, 48000-48000Hz
1: [ ] audio1 @ hdafg1: Realtek product 0256
playback: 2ch, 48000Hz
record: 2ch, 48000Hz
(PR) slinear_le 16/16, 2ch, { 44100, 48000, 96000, 192000 }
(PR) slinear_le 20/32, 2ch, { 44100, 48000, 96000, 192000 }
(PR) slinear_le 24/32, 2ch, { 44100, 48000, 96000, 192000 }
( ) ac3 16/16, 2ch, { 44100, 48000, 96000, 192000 }
The sound card isn't listed.
Display
Dmesg lists the CPU correctly:
AMD Ryzen 5 4600G with Radeon Graphics
however, I don't see anything more specific in dmesg or on the Huawei homepage. Currently, I am only able to get a resolution of 1024 x 768 (4:3).
Network
$ ifconfig
re0: flags=0x8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
capabilities=0x3f80<TSO4,IP4CSUM_Rx,IP4CSUM_Tx,TCP4CSUM_Rx,TCP4CSUM_Tx>
capabilities=0x3f80<UDP4CSUM_Rx,UDP4CSUM_Tx>
enabled=0
ec_capabilities=0x3<VLAN_MTU,VLAN_HWTAGGING>
ec_enabled=0
address: 14:de:39:c3:79:1c
media: Ethernet autoselect (1000baseT full-duplex)
status: active
inet6 fe80::16de:39ff:fec3:791c%re0/64 flags 0 scopeid 0x1
inet 192.168.1.221/24 broadcast 192.168.1.255 flags 0
lo0: flags=0x8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33624
status: active
inet6 ::1/128 flags 0x20<NODAD>
inet6 fe80::1%lo0/64 flags 0 scopeid 0x2
inet 127.0.0.1/8 flags 0
Unfortunately, wifi isn't working. I don't need wifi at this point, as this is a desktop box. The unfortunate aspect is in relation to this computer actually having a laptop motherboard in a desktop box (to my understanding). So if wifi can work on here, it should work on the Huawei comparable laptops as well.
If I can get both audio and display working properly, I will keep this system for more in depth testing. If not, then I probably won't...