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
Acer Swift Go SFG14-42
- Processor: AMD Ryzen 7 7840U (8c16t) 3.3GHz
- Chipset:
- Memory: 16GB LPDDR5-6400 (soldered)
- Graphics: AMD Radeon 780M (RDNA3)
- Storage: 1x PCIe gen 4 M.2 (2280) - factory installed 512GB SSD
- Wireless: 1x M.2 - factory installed AMD RZ616 WiFi 6E + Bluetooth 5.3 (?MediaTek MT7922)
- Video: 14" OLED 2880x1800 (16:10) 90Hz, 1x HDMI out
- Audio: 1x 3.5mm TRRS (CITA headset)
- Keyboard: Compact (backlit) keyboard with combined Fn/media keys (adjustable in UEFI)
- Touchpad: Multi-touch / scroll touchpad
- USB: 2x USB C v4.0 - 65W USB PD, 2x USB A v3.2 gen1
- Camera: Front facing
- Fingerprint reader: Combined power button/finger print reader
- Card reader: 1x MicroSD
- Factory OS: Windows 11 Home - installed in UEFI mode
- UEFI: Insyde with Secure Boot and TPM
- Sleep/Hibernate: S0ix (modern standby), S4, S5 (no adjustable S3 setting in UEFI)
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.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: |
- see below |
|
Extra Features |
||
CPU Frequency Scaling |
[?] |
|
Hibernation |
- S4 disabled with Secure Boot (default) |
|
Sleep / Suspend |
- s2idle (software sleep) only |
|
Xorg |
|
|
- OpenGL |
[?] |
|
- Resize-and-Rotate(randr) |
[?] |
|
Switch to External Screen |
|
|
Mouse |
|
|
- Built-in (Trackpoint) |
[-] |
|
- Built-in (Touchpad) |
|
|
Modem |
[-] |
|
Wireless/Wifi |
- Backported kernel required |
|
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: Debian installer/OS not recognised by Secure Boot with default factory keys
- fix: enter UEFI settings and either clear factory keys or disable secure boot
UEFI settings
UEFI settings: F2 on boot
Boot menu: F12 on boot (must be enabled in UEFI settings)
Installation notes
Working
HID: Keyboard and touchpad
Audio/video: in-built screen, HDMI out, thunderbolt video, audio port
USB devices: camera, card reader
Dual booting Debian and Windows in UEFI mode
Requires configuation
AMD Graphics
- Model: AMD Radeon 780M (iGPU)
AMD driver from stable release buggy (resizing windows crashes to login screen)
- fix: backported Linux kernel/headers (6.11.5) https://backports.debian.org/
Model: ?MediaTek MT7922
WiFi card not detected at install, but WiFi connects, after install does not show up on Gnome GUI NetworkManager!
- fix: delete /etc/network/interfaces and reboot
% /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
- Backported Linux kernel/headers (6.11.5) may improve performance
Bluetooth
Model: ?MediaTek MT7922
Gnome Bluetooth does not recognise adapter after installation
- fix: backported linux kernel/headers (6.11.5) https://backports.debian.org/
- this is a partial fix
Fingerprint reader
Model: FPC FPC (L:0000 FW:1425037)
Requires installaing the libfprint-2-2 package https://packages.debian.org/bookworm/libfprint-2-2
Bugged (but can live with)
BIOS error code at boot: ignore - system boots 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)
Standby: s2idle (software) sleep only - no S3 setting in UEFI (thanks Acer/Insyde/Microsoft) and S4 is disabled by default when Secure Boot enabled
Bluetooth: switching off bluetooth in software does not allow automatic re-pairing of BT devices (requires manual re-pairing of all devices)
Not working
- Currently none
Other notes
Non-free firmware
AMD Graphics
- Model: AMD Radeon 780M (iGPU)
Backported non-free firmware (firmware-amd-graphics) is a newer and may improve performance
https://packages.debian.org/search?keywords=firmware-amd-graphics
Wireless (WiFi and Bluetooth)
Model: ?MediaTek MT7922
Backported non-free firmware (firmware-mediatek) is a newer and may improve performance
https://packages.debian.org/search?keywords=firmware-mediatek
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