name: zen25 description: Details on my linux laptop of make Asus Zenbook S 13 (UX5304MA)
BIOS update
Seems hard to do on Linux.
Specs
| Specs | |
|---|---|
| Färg | Basalt Gray |
| Operativsystem | Windows 11 Home - ASUS rekommenderar Windows 11 Pro för företag |
| Processor | Intel® Core™ Ultra 7 Processor 155U 1.7 GHz (12MB Cache, up to 4.8 GHz, 12 cores, 14 Threads); Intel® AI Boost NPU up to 11TOPS |
| Grafik | Intel® Graphics (integrated GPU) |
| Neural Processor | Intel® AI Boost NPU up to 11TOPS |
| Skärm | 13,3-tums, 3K (2880 x 1800) OLED 16:10 aspect ratio, 0,2ms svarstid, 60Hz uppdateringsfrekvens, 600 nits HDR toppljusstyrka, 100 % DCI-P3 färgomfång, 1 000 000:1, VESA CERTIFIED Display HDR True Black 600, 1,07 miljarder färger, PANTONE validerad, Blank display, 70 % mindre skadligt blått ljus, TÜV Rheinland-certifierad, SGS ögonvårdsskärm, Beröringsfri skärm, (Skärm-till-kropp ratio)85% |
| Minne | 32GB LPDDR5X on board Max totalt systemminne upp till:32GB |
| Lagring | 1TB M.2 NVMe™ PCIe® 4.0 SSD |
| Expansionsplatser (Inkluderar redan upptagna platser) | 1x M.2 2280 PCIe 4.0x4 |
| I/O-portar | 1 st USB 3.2 Gen 2 typ-A 2x Thunderbolt™ 4 stöder display/strömförsörjning 1x HDMI 2.1 TMDS 1x 3,5 mm kombinerat ljuduttag Support XG MobileGC34 |
| Tangentbord och pekplatta | Bakgrundsbelyst Chiclet-tangentbord, 1,1 mm slaglängd, Nordisk tangentbordslayout, Pekplatta med hög precision, Med Copilot-nyckel *Copilot i Windows (i förhandsversion) lanseras gradvis i den senaste uppdateringen av Windows 11 på utvalda globala marknader. Tidpunkten för tillgänglighet varierar beroende på enhet och marknad. Läs mer: https://www.microsoft.com/en-us/windows/copilot-ai-features?r=1#faq |
| Kamera | FHD-kamera med IR- funktion för att stödja Windows Hello |
| Ljud | Smart Amp-teknik Inbyggd högtalare Inbyggd array-mikrofon harman/kardon (Premium) med stöd för Cortana-röstigenkänning |
| Nätverk och kommunikation | Wi-Fi 6E(802.11ax) (Dual band) 2*2 + Bluetooth® 5.3 trådlöst kort (*Bluetooth®-versionen kan ändras med en annan OS-version.) |
| Batteri | 63WHrs, 2S2P, 4-cell Li-ion |
| Strömförsörjning | TYP-C, 65 W AC-adapter, Ut: 19 V DC, 3,42 A, 65 W, In: 100~240 V AC 50/60 Hz universell |
| Vikt | 1.00 kg (2.20 lbs) |
| Mått (W x D x H) | 29.62 x 21.63 x 1.09 ~ 1.18 cm (11.66" x 8.52" x 0.43" ~ 0.46") |
| IDn | |||
|---|---|---|---|
| UPC | 1 97105 42715 0 | ||
| EAN | 4 711387 427156 | ||
| S/N# | S2N0CV009643057 | CN# | ZKKW |
| MODEL# | UX5304MA-PURE6 | ||
| P/N# | 90NB12V2-M002B0 | ||
| [[Media Access Control|MAC#]] | 70A8D379A441 | ||
| Microsoft Product Key ID# | 3422118344158 |
| Junk | |
|---|---|
| Inbyggda appar | MyASUS ScreenXpert GlideX |
| MyASUS-funktioner | Systemdiagnos Laddning av batterihälsa Profil för fans Splendid Tru2Life Funktion nyckellås WiFi SmartConnect TaskFirst Uppdatering i realtid ASUS OLED-vård AI-bullerreducering |
| Exklusiva prenumerationserbjudanden | 3-Month GoPro Premium+ Subscription *Endast tillgängligt på berättigade marknader. Berättigande varierar beroende på region, enhet och tid. Villkor och bestämmelser gäller. Se kampanjsidorna för mer information. 3-månaders medlemskap i Adobe Creative Cloud All Apps, Individual. Inlösenperioden är från 15 september 2021 till 31 augusti 2026. |
| Microsoft Office | 1 månads provperiod för nya Microsoft 365-kunder. Kreditkort krävs. |
| Militärklass | US MIL-STD 810H standard av militär kvalitet |
| Regelefterlevnad | Carbon Neutrality EPEAT Gold with Climate+ Energy star 8.0 RoHS REACH |
| Xbox Game Pass | Xbox Game Pass for PC_3 months (*Terms and exclusions apply. Offer only available in eligible markets for Game Pass for PC. Eligible markets are determined at activation. Game catalog varies by region, device, and time.) |
| Säkerhet | Betrodd plattformsmodul (TPM) 2.0 McAfee® IR-webbkamera med stöd för Windows Hello |
| Ansvarsfriskrivning | Den här produkten har endast testats för kompatibilitet med operativsystemet Windows 11 och det kan uppstå kompatibilitetsproblem om Windows 10 eller äldre OS-versioner installeras. |
| Kommer i lådan | Fodral (kom inte) - Vilka tillbehör som ingår varierar beroende på land och territorium. Kontakta din lokala ASUS-återförsäljare för mer information. |
Maintenance
Boot menu: Hold Esc while computer boots.
Boot incident 2026-03-21
[[zellij-boot-debug|Konversation]]
Hypoteser:
- Misslyckad [[Firmware]]-uppdatering.
- Trasig [[Disk|SSD]]
- Många långsamma [[Linux services|services]], speciellt [[Snap]]
update-grub — Regenerates the GRUB bootloader configuration (/boot/grub/grub.cfg) from templates in /etc/default/grub. You run this after changing kernel boot parameters so they take effect on next boot.
[[Anthropic|Opus]] advice
● I've reviewed the full thread. Haiku did solid diagnostic work, but I think the final conclusion has some significant problems. Let me walk through what holds up and what doesn't.
What Haiku got right:
- The snap cleanup was good practical advice
- The NVMe I/O timeouts are real and concerning
- Disabling PostgreSQL/Docker at boot is sensible
What Haiku got wrong:
- The fwupd "failed update" is almost certainly NOT a corrupted BIOS.
The error failed to update to 0: error-invalid-format is a well-known fwupd compatibility issue with ASUS laptops. fwupd can't parse the ASUS firmware capsule format, so it reports a failure. Your BIOS is version 514 and is probably fine. This is fwupd's problem, not your BIOS.
- "PCI INT A: no GSI" is normal.
Modern NVMe drives use MSI-X interrupts, not legacy PCI INT A. The kernel logs that there's no legacy interrupt assigned, but it doesn't need one. This is informational, not an error.
- "IRQ 16: nobody cared" is unrelated to NVMe.
That's your UART serial port (dw-apb-uart.2: ttyS4), not the NVMe controller. Common on Intel platforms, harmless.
- "Don't reboot, you might brick it" was overly alarmist.
Your BIOS isn't corrupted. You can reboot safely.
So what IS actually causing the NVMe timeouts?
The most likely culprit: APST (Autonomous Power State Transitions). WD NVMe drives are notorious on Linux for entering deep sleep states and taking too long to wake up, causing I/O timeouts. This would also explain the suspicious 28 power-on hours — some NVMe controllers don't count time spent in deep sleep toward that counter.
Let's check:
Read 1 file (ctrl+o to expand)
● Bash(sudo nvme get-feature /dev/nvme0 -f 0x0c -H 2>/dev/null || echo "nvme-cli not installed or feature not available") ⎿ Cancelled: parallel tool call Bash(cat /sys/block/nvme0n1/device/power/ps_m…) errored
Read 1 file (ctrl+o to expand)
● Bash(sudo nvme get-feature /dev/nvme0 -f 0x0c -H 2>/dev/null) ⎿ Error: Exit code 1
Read 1 file (ctrl+o to expand)
● Bash(sudo nvme id-ctrl /dev/nvme0 2>/dev/null | grep -i apst) ⎿ Cancelled: parallel tool call Bash(cat /sys/block/nvme0n1/device/power/pm_q…) errored
Read 2 files (ctrl+o to expand)
● Bash(sudo nvme get-feature /dev/nvme0n1 -f 0x0c -H 2>/dev/null || echo "Command failed") ⎿ Command failed
Read 1 file (ctrl+o to expand)
● Bash(sudo dmesg | grep -i "nvme|apst|power state" | head -20) ⎿ sudo: a terminal is required to read the password; either use the -S option to read from standard input or configure an askpass helper sudo: a password is required
● Bash(dmesg 2>/dev/null | grep -i "nvme|apst|power state" | head -20) ⎿ (No output)
● Here's where things stand:
Your NVMe power management is set to auto with a latency tolerance of 100ms (100000us). This means Linux is allowing the drive to enter deep sleep states (power states 3, 4, and 5 from your SMART data), and some of those have wake-up latencies up to 176ms. When the drive needs to wake up and can't do it fast enough, you get I/O timeouts.
The fix — add this kernel parameter to disable deep NVMe sleep:
sudo nano /etc/default/grub
Find the line: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Change it to: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nvme_core.default_ps_max_latency_us=0"
Then: sudo update-grub
This tells the kernel to never let the NVMe enter any power state with latency. Your drive stays fully awake at all times. The tradeoff is slightly higher power consumption (~5W vs ~0.005W in deep sleep), but no more I/O timeouts.
To summarize my revised diagnosis:
- Your BIOS is fine (the fwupd error is a compatibility issue, not corruption)
- Your SSD hardware is probably fine
- The NVMe timeouts are caused by aggressive power management on a WD drive known to have APST issues on Linux
- The 28 power-on hours is likely the drive not counting time in deep sleep
- You can reboot safely
- The kernel parameter fix above should resolve the boot stalls