Chuwi Gemibook xpro WiFi

Did anyone manage to get WiFi working on that Laptop? I am on the latest kernel, but still seeing unknown intel devices.

Wifi Chipset is Intel Wifi 6 AX101.

Please share your system info.

  Kernel: 6.4.0-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 13.1.1
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.4-x86_64
    root=UUID=758a94cf-88b9-47d6-9352-f7e2c986a504 rw quiet splash
    udev.log_priority=3
  Desktop: KDE Plasma v: 5.27.5 tk: Qt v: 5.15.9 wm: kwin_wayland vt: 2
    dm: SDDM Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Laptop System: CHUWI Innovation And (ShenZhen) product: GemiBook XPro
    v: N/A serial: <superuser required>
  Mobo: N/A model: N/A serial: <superuser required> UEFI: American
    Megatrends LLC. v: EM_IDL8329_SUB1_V2.0.14 date: 03/17/2023
Battery:
  ID-1: BAT0 charge: 34.6 Wh (91.1%) condition: 38.0/38.0 Wh (100.0%)
    volts: 7.6 min: N/A model: Intel SR 1 SR Real Battery type: Unknown
    serial: <filter> status: discharging
Memory:
  System RAM: available: 7.51 GiB used: 2.55 GiB (33.9%)
  RAM Report: permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: model: Intel N100 bits: 64 type: MCP arch: Alder Lake level: v3
    note: check built: 2021+ process: Intel 7 (10nm ESF) family: 6
    model-id: 0xBE (190) stepping: 0 microcode: 0x10
  Topology: cpus: 1x cores: 4 smt: <unsupported> cache: L1: 384 KiB
    desc: d-4x32 KiB; i-4x64 KiB L2: 2 MiB desc: 1x2 MiB L3: 6 MiB desc: 1x6 MiB
  Speed (MHz): avg: 1904 high: 3016 min/max: 700/3400 scaling:
    driver: intel_pstate governor: powersave cores: 1: 3000 2: 800 3: 3016 4: 800
    bogomips: 6452
  Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat
    arch_capabilities arch_lbr arch_perfmon art avx avx2 avx_vnni bmi1 bmi2
    bts cat_l2 cdp_l2 clflush clflushopt clwb cmov constant_tsc cpuid
    cpuid_fault cx16 cx8 de ds_cpl dtes64 dtherm dts epb ept ept_ad erms est
    f16c flexpriority flush_l1d fma fpu fsgsbase fsrm fxsr gfni ht hwp
    hwp_act_window hwp_epp hwp_notify hwp_pkg_req ibpb ibrs ibrs_enhanced ibt
    ida intel_pt invpcid invpcid_single lahf_lm lm mca mce md_clear mmx
    monitor movbe movdir64b movdiri msr mtrr nonstop_tsc nopl nx ospke pae pat
    pbe pcid pclmulqdq pdcm pdpe1gb pebs pge pku pln pni popcnt pse pse36 pts
    rdpid rdrand rdseed rdt_a rdtscp rep_good sdbg sep serialize sha_ni smap
    smep split_lock_detect ss ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp syscall
    tm tm2 tpr_shadow tsc tsc_adjust tsc_deadline_timer tsc_known_freq umip
    vaes vme vmx vnmi vpclmulqdq vpid waitpkg x2apic xgetbv1 xsave xsavec
    xsaveopt xsaves xtopology xtpr
  Vulnerabilities:
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: retbleed status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Enhanced / Automatic IBRS, IBPB: conditional,
    RSB filling, PBRSB-eIBRS: Not affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel Alder Lake-N [UHD Graphics] vendor: nCipher Security
    driver: i915 v: kernel arch: Gen-12.2 process: Intel 10nm built: 2021-22+
    ports: active: eDP-1 empty: DP-1,HDMI-A-1 bus-ID: 00:02.0
    chip-ID: 8086:46d1 class-ID: 0300
  Device-2: Tripath USB Camera driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-6:3 chip-ID: 058e:3864
    class-ID: 0e02
  Display: wayland server: X.org v: 1.21.1.8 with: Xwayland v: 23.1.1
    compositor: kwin_wayland driver: X: loaded: modesetting alternate: fbdev,vesa
    dri: iris gpu: i915 display-ID: 0
  Monitor-1: eDP-1 res: 1536x864 size: N/A modes: N/A
  API: OpenGL v: 4.6 Mesa 23.0.4 renderer: Mesa Intel Graphics (ADL-N)
    direct-render: Yes
Audio:
  Device-1: Intel vendor: Emdoor Digital driver: snd_hda_intel v: kernel
    alternate: snd_sof_pci_intel_tgl bus-ID: 00:1f.3 chip-ID: 8086:54c8
    class-ID: 0401
  API: ALSA v: k6.4.0-1-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: JACK v: 1.9.22 status: off tools: N/A
  Server-2: PipeWire v: 0.3.70 status: off with: wireplumber status: active
    tools: pw-cli,wpctl
  Server-3: PulseAudio v: 16.1 status: active with: pulseaudio-alsa
    type: plugin tools: pacat,pactl
Network:
  Device-1: Intel driver: iwlwifi v: kernel port: N/A bus-ID: 00:14.3
    chip-ID: 8086:54f0 class-ID: 0280
  IF: wlo1 state: down mac: <filter>
  Device-2: Realtek RTL8153 Gigabit Ethernet Adapter driver: r8152 type: USB
    rev: 3.0 speed: 5 Gb/s lanes: 1 mode: 3.2 gen-1x1 bus-ID: 2-2.4:3
    chip-ID: 0bda:8153 class-ID: 0000 serial: <filter>
  IF: enp0s20f0u2u4 state: up speed: 1000 Mbps duplex: full mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: noprefixroute scope: link
  WAN IP: <filter>
Bluetooth:
  Device-1: Intel AX201 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-10:4 chip-ID: 8087:0026
    class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 0 state: up address: see --recommends
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 238.47 GiB used: 9.54 GiB (4.0%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/sda maj-min: 8:0 model: G521N256GB size: 238.47 GiB block-size:
    physical: 512 B logical: 512 B speed: 6.0 Gb/s tech: SSD serial: <filter>
    fw-rev: 227R scheme: GPT
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 118.69 GiB size: 116.27 GiB (97.96%) used: 9.46 GiB (8.1%)
    fs: ext4 dev: /dev/sda5 maj-min: 8:5 label: N/A
    uuid: 758a94cf-88b9-47d6-9352-f7e2c986a504
  ID-2: /boot/efi raw-size: 100 MiB size: 96 MiB (96.00%)
    used: 76.9 MiB (80.1%) fs: vfat dev: /dev/sda1 maj-min: 8:1 label: SYSTEM
    uuid: 325D-25BD
Swap:
  Alert: No swap data was found.
Unmounted:
  ID-1: /dev/sda2 maj-min: 8:2 size: 16 MiB fs: <superuser required> label: N/A
    uuid: N/A
  ID-2: /dev/sda3 maj-min: 8:3 size: 118.69 GiB fs: ntfs label: Local Disk
    uuid: 3A9260E39260A4DB
  ID-3: /dev/sda4 maj-min: 8:4 size: 1000 MiB fs: ntfs label: Recovery
    uuid: 14BC6148BC612608
USB:
  Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 12 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Hub-2: 1-1:2 info: Genesys Logic Hub ports: 4 rev: 2.1
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 power: 100mA
    chip-ID: 05e3:0610 class-ID: 0900
  Device-1: 1-6:3 info: Tripath USB Camera type: video driver: uvcvideo
    interfaces: 2 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0
    power: 500mA chip-ID: 058e:3864 class-ID: 0e02
  Device-2: 1-10:4 info: Intel AX201 Bluetooth type: bluetooth driver: btusb
    interfaces: 2 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1
    power: 100mA chip-ID: 8087:0026 class-ID: e001
  Hub-3: 2-0:1 info: super-speed hub ports: 4 rev: 3.1
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
    class-ID: 0900
  Hub-4: 2-2:2 info: Genesys Logic Hub ports: 4 rev: 3.1
    speed: 5 Gb/s (596.0 MiB/s) lanes: 1 mode: 3.2 gen-1x1 chip-ID: 05e3:0612
    class-ID: 0900
  Device-1: 2-2.4:3 info: Realtek RTL8153 Gigabit Ethernet Adapter
    type: Network driver: r8152 interfaces: 1 rev: 3.0
    speed: 5 Gb/s (596.0 MiB/s) lanes: 1 mode: 3.2 gen-1x1 power: 288mA
    chip-ID: 0bda:8153 class-ID: 0000 serial: <filter>
Sensors:
  System Temperatures: cpu: 64.0 C mobo: N/A
  Fan Speeds (RPM): N/A
Info:
  Processes: 178 Uptime: 5m wakeups: 1 Init: systemd v: 253 default: graphical
  tool: systemctl Compilers: gcc: 13.1.1 clang: 15.0.7 Packages: pm: pacman
  pkgs: 1148 libs: 341 tools: pamac pm: flatpak pkgs: 0 Shell: Zsh v: 5.9
  default: Bash v: 5.1.16 running-in: konsole inxi: 3.3.27```

No matter if using kernel 6.4, 6.3, 6.2 same problem :frowning_face:

Dirver is loaded. Probably an issue with the firmware or the UEFI did not probably initialize it (fastboot)?

Please share the kernel messages:

 journalctl --boot 0 --dmesg --grep "iwlwifi"  --no-hostname

   ~  journalctl --boot 0 --dmesg --grep “iwlwifi” --no-hostname  :heavy_check_mark:
Jun 17 00:27:18 kernel: iwlwifi 0000:00:14.3: enabling device (0000 → 0002)
Jun 17 00:27:18 kernel: iwlwifi 0000:00:14.3: Detected crf-id 0x501, cnv-id 0x80400 wfpm id 0x80000030
Jun 17 00:27:18 kernel: iwlwifi 0000:00:14.3: PCI dev 54f0/0244, rev=0x370, rfid=0x10c000
Jun 17 00:27:18 kernel: iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-so-a0-hr-b0-78.ucode failed w>
Jun 17 00:27:18 kernel: iwlwifi 0000:00:14.3: api flags index 2 larger than supported by driver
Jun 17 00:27:18 kernel: iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: FSEQ Version: 0.0.2.36
Jun 17 00:27:18 kernel: iwlwifi 0000:00:14.3: loaded firmware version 77.f92b5fed.0 so-a0-hr-b0-77.ucode op_>
Jun 17 00:27:18 kernel: iwlwifi 0000:00:14.3: Detected Intel(R) Wi-Fi 6 AX101, REV=0x370
Jun 17 00:27:18 kernel: iwlwifi 0000:00:14.3: WRT: Invalid buffer destination
Jun 17 00:27:18 kernel: iwlwifi 0000:00:14.3: WFPM_UMAC_PD_NOTIFICATION: 0x1f
Jun 17 00:27:18 kernel: iwlwifi 0000:00:14.3: WFPM_LMAC2_PD_NOTIFICATION: 0x1f
Jun 17 00:27:18 kernel: iwlwifi 0000:00:14.3: WFPM_AUTH_KEY_0: 0x90
Jun 17 00:27:18 kernel: iwlwifi 0000:00:14.3: CNVI_SCU_SEQ_DATA_DW9: 0x10
Jun 17 00:27:18 kernel: iwlwifi 0000:00:14.3: Detected RF HR1 B3, rfid=0x10c000
Jun 17 00:27:18 kernel: iwlwifi 0000:00:14.3: RFIm is deactivated, reason = 4
Jun 17 00:27:18 kernel: iwlwifi 0000:00:14.3: base HW address: 64:49:7d:f5:a8:02
Jun 17 00:27:18 kernel: iwlwifi 0000:00:14.3 wlo1: renamed from wlan0
Jun 17 00:27:19 kernel: iwlwifi 0000:00:14.3: WRT: Invalid buffer destination
Jun 17 00:27:19 kernel: iwlwifi 0000:00:14.3: WFPM_UMAC_PD_NOTIFICATION: 0x1f
Jun 17 00:27:19 kernel: iwlwifi 0000:00:14.3: WFPM_LMAC2_PD_NOTIFICATION: 0x1f
Jun 17 00:27:19 kernel: iwlwifi 0000:00:14.3: WFPM_AUTH_KEY_0: 0x90
Jun 17 00:27:19 kernel: iwlwifi 0000:00:14.3: CNVI_SCU_SEQ_DATA_DW9: 0x10
Jun 17 00:27:19 kernel: iwlwifi 0000:00:14.3: RFIm is deactivated, reason = 4
Jun 17 00:27:19 kernel: iwlwifi 0000:00:14.3: Registered PHC clock: iwlwifi-PTP, with index: 0
Jun 17 00:27:19 kernel: iwlwifi 0000:00:14.3: Microcode SW error detected. Restarting 0x0.

Damn, looks like firmware error, does it?

btw. fastboot is disabled.

Probably an issue where the module triggers functions, which are not available in the firmware? Means the kernel module needs a newer firmware? No idea… At least here is a thread with module options you can try: [SOLVED] iwlwifi: Microcode SW error detected. Restarting 0x0. / Kernel & Hardware / Arch Linux Forums

Note that kernel 6.4 is the mainline kernel, which means: the development kernel with new untested features which includes iwlwifi.

thanks for your time, unfortunately it seems to be the firmware, the linked solution does not work.

Hi all! On my Chuwi gemebook X (but not PRO) after the purchase, with Linux installed, the wifi touch and lan did not work. I read on one of the forums that you need Disable “acpi d3cold support” in BIOS (BIOS-> advanced → ASPI d3cloud setting )… And, miraculously, it worked. At once, both wifi and touch and lan port began to work.