Entry created
2024-11-20
Translation(s): none
DebianOn is an effort to document how to install, configure and use Debian on some specific hardware. Therefore potential buyers would know if that hardware is supported and owners would know how get the best out of that hardware. The purpose is not to duplicate the Debian Official Documentation, but to document how to install Debian on some specific hardware. If you need help to get Debian running on your hardware, please have a look at our user support channels where you may find specific channels (mailing list, IRC channel) dedicated to certain types of hardware. |
Table of contents:
Contents
Hardware
Note: there are several versions of the Acer Swift Go series
Models covered
- Acer Swift Go SFG14-42
Common specifications
- Processor: AMD Ryzen 7 7840U (8c16t) 3.3GHz
- Chipset: AMD Pheonix
- Memory: LPDDR5-6400 - 16GB (soldered, non-upgradable)
- Graphics: AMD Radeon 780M (RDNA3) iGPU
- Storage: 2x M.2 2280 - supporting PCIe gen 4 NVMe
- Ethernet: none
- Wireless: AMD RZ616 (Mediatek 7922) WiFi 6E + BT 5.3
- Video: 14" OLED 2880x1800 90Hz screen, 1x HDMI out, 2x USB 4 type C video out
- Audio: in-built stero speakers, 3.5mm TRRS (CITA) out
- Camera: front QHD
- Keyboard/touchpad: backlit keyboard with fingerprint reader + multi-touch touchpad
- USB: right 1x 3.2 type A, left 2x USB 4 type C and 1x 3.2 type A
- Card reader: 1x MicroSDXC
- Factory OS: Windows 11 home
- UEFI: Insyde with Secure Boot and TPM
- Power: Li-ion battery (55.7Wh), 65W PD power supply
- Sleep/Hibernate: S0iX (modern standby), S4, S5
Sub-models (SFG14-42) options : - Video card (Intel or ATI radeon or ATI FireGL) (adapt this list to actually match options available. Common features are listed below)
- Screen size (14", 15", or 15" wide)
- Wireless card
- Disk and Ram size, optical device
- Other options, like fingerprint reader, bluetooth...
Installation
Debian 12.9 (bookworm)
Debian 12.9 (bookworm), standard utilities, Gnome desktop
No major issues installing Debian 12.9 or upgrading from 12.8
For full installation instructions, see Debian 12.8 (below)
Overall Status
Core Components |
||
Boot Standard Kernel: |
|
|
LAN network card: |
[-] - Wireless only |
|
Detect CD/DVD: |
[-] - USB boot |
|
Detect hard drives: |
|
|
Secure boot: |
|
|
Extra Features |
||
CPU Frequency Scaling |
[?] |
|
Hibernation |
|
|
Sleep / Suspend |
|
|
Xorg |
|
|
- OpenGL |
[?] |
|
- Resize-and-Rotate(randr) |
[?] |
|
Wayland |
|
|
Switch to External Screen |
|
|
Mouse |
|
|
- Built-in (Trackpoint) |
[-] |
|
- Built-in (Touchpad) |
|
|
Modem |
[-] |
|
Wireless/Wifi |
|
|
Keyboard's Hotkeys |
|
Legend :
= OK ;
Unsupported(No Driver) ;
= Error (Couldn't get it working); [?] Unknown, Not Test ; [-] Not-applicable
= Configuration Required;
= Only works with a non-free driver and or firmware
Debian 12.8 (bookworm)
Debian 12.8 (bookworm), standard utilities, Gnome desktop
Overall Status
Core Components |
||
Boot Standard Kernel: |
|
|
LAN network card: |
[-] - Wireless only |
|
Detect CD/DVD: |
[-] - USB boot |
|
Detect hard drives: |
|
|
Secure boot: |
|
|
Extra Features |
||
CPU Frequency Scaling |
[?] |
|
Hibernation |
|
|
Sleep / Suspend |
|
|
Xorg |
|
|
- OpenGL |
[?] |
|
- Resize-and-Rotate(randr) |
[?] |
|
Switch to External Screen |
|
|
Wayland |
|
|
Mouse |
|
|
- Built-in (Trackpoint) |
[-] |
|
- Built-in (Touchpad) |
|
|
Modem |
[-] |
|
Wireless/Wifi |
|
|
Keyboard's Hotkeys |
|
Legend :
= OK ;
Unsupported(No Driver) ;
= Error (Couldn't get it working); [?] Unknown, Not Test ; [-] Not-applicable
= Configuration Required;
= Only works with a non-free driver and or firmware
Media preparation
Debian 12 x64 netinstall CD ISO https://www.debian.org/CD/netinst/
Write media to bootable USB (avoid Unetbootin - gives installation error)
Important Note
Secure Boot: Default factory keys do not recognise Debian installer/OS bootloader (shimx64.efi or grubx64.efi) - this will refuse to boot
- fix option 1 (recommended): disable secure boot in UEFI settings
- fix option 2 (caution! high risk): enter secure boot setup mode (clear factory keys in UEFI), install debian, reset secure boot to factory keys in UEFI and add shimx64.efi/grubx64.efi to allowed list
- this option is high risk, as the firmware implementation of secure boot allowed list is buggy
- this method allows shimx64.efi/grubx64.efi to be manually added to the allowed list for secure boot authentication
- however, there is a bug in the UEFI firmware, as after every kernel upgrade, a NEW entry of shimx64.efi/grubx64.efi is created but the old ones are NOT deleted = DUPLICATE entries in boot order menu
- this will eventually clog up your boot order menu
UEFI settings
UEFI settings: F2 on boot
Boot menu: F12 on boot (must be enabled in UEFI settings)
Installation notes
Working
Display: AMD iGPU
Built-in keyboard
- hot keys: audio control (+/-/mute), mic mute, screen brightness (+/-), switch display/video out, airplane mode (but function buggy), touchpad off
Built-in touchpad: with multi-touch (Wayland libinput)
Audio out: speakers, 3.5mm port
Video out: HDMI, USB C
Front camera
Power/sleep: USB PD charging, software sleep
Requires configuration
% /etc/network/interfaces is only used for the command line tool ifupdown % Gnome uses NetworkManager - which has a bug with this file % For most GUI users, NetworkManager will be the main WiFi configuration tool - so the contents of the file can be safely(ish) deleted % Navigate and inspect the contents of /etc/network/interfaces (with sudo/root) # nano /etc/network/interfaces % Delete everything after the line '# The primary network interface' % reboot system $ systemctl reboot % WiFi networks can now be configured in Gnome using GUI
Bluetooth
Model: ?MediaTek MT7922
Not recognised by Debian 12/bookworm-stable kernel 6.1.0
- fix: bookworm-backport kernel 6.11+ works https://backports.debian.org/
Fingerprint reader
Model: FPC FPC (L:0000 FW:1425037)
Requires installaing the libfprint-2-2 package https://packages.debian.org/bookworm/libfprint-2-2
But very buggy
Bugged (but can live with)
BIOS error code at boot
- ignore - system continues to boot successfully despite error message
ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.GP18.SATA], AE_NOT_FOUND ACPI Error: AE_NOT_FOUND, During name lookup/catalog RAS: Correctable Errors collector initialized
Screen brightness: adjustable in Gnome (but brightness setting not remembered on reboot)
- seems to be fixed on backported kernel 6.11.10
Standby: S0iX (s2idle/software) sleep only
- no S3 setting in UEFI (thanks Acer/Insyde/Microsoft) <<BR> - S4 is disabled by default when Secure Boot enabled
Bluetooth in Airplane mode: devices no longer recognised after BT on/off toggle in software or airplane mode (requires manual re-pairing)
- seems to be fixed on backported kernel 6.12.9
Not working
Currently none
Other notes
Non-free firmware
AMD integrated GPU
- Model: AMD Radeon 780M (iGPU)
- Non-free firmware: firmware-amd-graphics
- Works out of box / automatically installed
- Backported version is newer and may improve performance
- Model: AMD Radeon 780M (iGPU)
Wireless
Model: ?MediaTek MT7922
- Non-free firmware: firmware-mediatek
- Works out of box / automatically installed
- Backported version is newer and may improve performance
System Summary
lspci
$ lspci -nn 00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14e8] 00:00.2 IOMMU [0806]: Advanced Micro Devices, Inc. [AMD] Device [1022:14e9] 00:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14ea] 00:01.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:14ee] 00:02.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14ea] 00:02.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:14ee] 00:03.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14ea] 00:03.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Family 19h USB4/Thunderbolt PCIe tunnel [1022:14ef] 00:04.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14ea] 00:04.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Family 19h USB4/Thunderbolt PCIe tunnel [1022:14ef] 00:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14ea] 00:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:14eb] 00:08.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:14eb] 00:08.3 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:14eb] 00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b] (rev 71) 00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:790e] (rev 51) 00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14f0] 00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14f1] 00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14f2] 00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14f3] 00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14f4] 00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14f5] 00:18.6 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14f6] 00:18.7 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14f7] 01:00.0 Non-Volatile memory controller [0108]: Sandisk Corp WD Black SN770 NVMe SSD [15b7:5017] (rev 01) 02:00.0 Network controller [0280]: MEDIATEK Corp. MT7922 802.11ax PCI Express Wireless Network Adapter [14c3:0616] c1:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Phoenix1 [1002:15bf] (rev c9) c1:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt Radeon High Definition Audio Controller [1002:1640] c1:00.2 Encryption controller [1080]: Advanced Micro Devices, Inc. [AMD] Family 19h (Model 74h) CCP/PSP 3.0 Device [1022:15c7] c1:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Device [1022:15b9] c1:00.4 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Device [1022:15ba] c1:00.5 Multimedia controller [0480]: Advanced Micro Devices, Inc. [AMD] ACP/ACP3X/ACP6x Audio Coprocessor [1022:15e2] (rev 63) c1:00.6 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Family 17h/19h HD Audio Controller [1022:15e3] c2:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Device [1022:14ec] c2:00.1 Signal processing controller [1180]: Advanced Micro Devices, Inc. [AMD] AMD IPU Device [1022:1502] c3:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Device [1022:14ec] c3:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Device [1022:15c0] c3:00.4 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Device [1022:15c1] c3:00.5 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Pink Sardine USB4/Thunderbolt NHI controller [1022:1668] c3:00.6 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Pink Sardine USB4/Thunderbolt NHI controller [1022:1669]
lsusb
$ lsusb Bus 008 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 002: ID 04f2:b7a0 Chicony Electronics Co., Ltd ACER QHD User Facing Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 003: ID 0489:e0e4 Foxconn / Hon Hai Wireless_Device Bus 001 Device 002: ID 10a5:a305 FPC FPC L:0000 FW:1425037 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
$ sudo lsusb -v 2>/dev/null | grep -E '\<(^Bus|iProduct|bDeviceClass|bDeviceProtocol)' Bus 008 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub bDeviceClass 9 Hub bDeviceProtocol 3 iProduct 2 xHCI Host Controller Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub bDeviceClass 9 Hub bDeviceProtocol 1 Single TT iProduct 2 xHCI Host Controller Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub bDeviceClass 9 Hub bDeviceProtocol 3 iProduct 2 xHCI Host Controller Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub bDeviceClass 9 Hub bDeviceProtocol 1 Single TT iProduct 2 xHCI Host Controller Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub bDeviceClass 9 Hub bDeviceProtocol 3 iProduct 2 xHCI Host Controller Bus 003 Device 002: ID 04f2:b7a0 Chicony Electronics Co., Ltd ACER QHD User Facing bDeviceClass 239 Miscellaneous Device bDeviceProtocol 1 Interface Association iProduct 1 ACER QHD User Facing Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub bDeviceClass 9 Hub bDeviceProtocol 1 Single TT iProduct 2 xHCI Host Controller Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub bDeviceClass 9 Hub bDeviceProtocol 3 iProduct 2 xHCI Host Controller Bus 001 Device 003: ID 0489:e0e4 Foxconn / Hon Hai Wireless_Device bDeviceClass 239 Miscellaneous Device bDeviceProtocol 1 Interface Association iProduct 6 Wireless_Device Bus 001 Device 002: ID 10a5:a305 FPC FPC L:0000 FW:1425037 bDeviceClass 0 bDeviceProtocol 0 iProduct 2 FPC L:0000 FW:1425037 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub bDeviceClass 9 Hub bDeviceProtocol 1 Single TT iProduct 2 xHCI Host Controller
USB Host controllers entries (without OHCI, UHCI, EHCI) are removed too.
Resources
Attachments
Some configuration files and sample outputs.
Other reports
Useful Links
Credits