Έχω έναν παλιό ASUS σε dual boot με Debian και Zorin και αντιμετωπίζω ένα περίεργο πρόβλημα με τυχαία, πλήρη παγώματα του συστήματος.
Κάποια στιγμή, χωρίς να έχει προηγηθεί κάτι συγκεκριμένο, το σύστημα κολλάει εντελώς. Δεν ανταποκρίνεται πληκτρολόγιο ή ποντίκι, σαν να πέφτει σε αναστολή, σβήνει η οθόνη, ο υπολογιστής σε λειτουργία, αλλά παγωμένος και η μόνη λύση είναι reset.
Το σημαντικό είναι ότι το ίδιο πρόβλημα το έχω δει και στα δύο λειτουργικά, δηλαδή και στο Debian και στο Zorin. Οπότε δεν ξέρω αν πρέπει να ψάξω περισσότερο προς hardware, kernel/driver ή κάτι άλλο που είναι κοινό και στα δύο συστήματα.
Επειδή στον ASUS χρησιμοποιώ ένα USB Wi-Fi της Tenda με chipset AIC8800DC, άρχισα να κοιτάζω και προς τα εκεί. Ο driver εγκαταστάθηκε από το .deb της Tenda μαζί με DKMS και λειτουργεί κανονικά.
Στα dmesg όμως υπάρχουν κάποια πράγματα που μου κίνησαν την περιέργεια. Κατά την αρχικοποίηση εμφανίζεται:
AICWFDBG(LOGINFO) aicwf_usb_chipmatch USE AIC8800DC
AICWFDBG(LOGERROR) AIC8800DC change to AIC8800DW
και στη συνέχεια ο driver συνεχίζει κανονικά, φορτώνει firmware και δημιουργεί το ασύρματο interface.
Αυτό που μου φαίνεται ακόμη πιο περίεργο είναι ότι περίπου κάθε πέντε λεπτά επαναλαμβάνεται:
usb_host_tx_cfm_handler ... status=9
Το μοτίβο αυτό εμφανίζεται με αρκετά σταθερό χρονικό διάστημα.
Το USB Wi-Fi φαίνεται επίσης να λειτουργεί σε USB 2.0 στα 480M και όχι σε USB 3.x. Το USB autosuspend είναι ήδη απενεργοποιημένο, καθώς στο kernel command line υπάρχει:
usbcore.autosuspend=-1
Βέβαια, δεν ξέρω αν όλα αυτά έχουν οποιαδήποτε σχέση με τα παγώματα ή αν απλώς είναι μηνύματα του driver που δεν σημαίνουν κάτι ιδιαίτερο.
Το γεγονός πάντως ότι τα παγώματα συμβαίνουν και στο Debian και στο Zorin με κάνει να μην θέλω να καταλήξω βιαστικά ότι φταίει ο συγκεκριμένος Wi-Fi driver.
Προς το παρόν σκέφτομαι να μην αλλάξω άλλα πράγματα και, στο επόμενο πάγωμα, να κοιτάξω αμέσως τα logs για να δω αν έχει καταγραφεί κάτι που να δείχνει την αιτία.
Αλλά και ίσως ο μεγάλος ύποπτο για μένα: το hardware, ειδικά η πλατφόρμα:
FX-8350 σε M5A99X EVO με BIOS 2012
inxi -Fxxxz
System:
Kernel: 6.12.96+deb13-amd64 arch: x86_64 bits: 64 compiler: gcc v: 14.2.0
clocksource: tsc
Desktop: GNOME v: 48.7 tk: GTK v: 3.24.49 wm: gnome-shell
tools: gsd-screensaver-proxy dm: GDM3 v: 48.0 Distro: Debian GNU/Linux 13
(trixie)
Machine:
Type: Desktop Mobo: ASUSTeK model: M5A99X EVO v: Rev 1.xx
serial: <superuser required> uuid: <superuser required>
BIOS: American Megatrends v: 1604 date: 10/16/2012
Battery:
Device-1: hidpp_battery_0 model: Logitech Wireless Keyboard serial: <filter>
charge: 55% (should be ignored) rechargeable: yes status: discharging
CPU:
Info: 8-core model: AMD FX-8350 bits: 64 type: MCP smt: <unsupported>
arch: Piledriver rev: 0 cache: L1: 384 KiB L2: 8 MiB L3: 8 MiB
Speed (MHz): avg: 1403 min/max: 1400/4000 boost: enabled cores: 1: 1403
2: 1403 3: 1403 4: 1403 5: 1403 6: 1403 7: 1403 8: 1403 bogomips: 64213
Flags: avx ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
Device-1: Advanced Micro Devices [AMD/ATI] Tahiti XT [Radeon HD 7970/8970
OEM / R9 280X] vendor: Micro-Star MSI driver: radeon v: kernel arch: GCN-1
pcie: speed: 5 GT/s lanes: 16 ports: active: DVI-I-1
empty: DP-1,DP-2,HDMI-A-1 bus-ID: 01:00.0 chip-ID: 1002:6798
class-ID: 0300 temp: 52.0 C
Display: wayland server: X.org v: 1.21.1.16 with: Xwayland v: 24.1.6
compositor: gnome-shell driver: X: loaded: radeon
unloaded: fbdev,modesetting,vesa dri: radeonsi gpu: radeon display-ID: 0
Monitor-1: DVI-I-1 model: Samsung SA300/SA350 serial: <filter>
res: 1920x1080 dpi: 92 size: 531x299mm (20.91x11.77") diag: 609mm (24")
modes: max: 1920x1080 min: 720x400
API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
device: 1 drv: swrast gbm: drv: kms_swrast surfaceless: drv: radeonsi
wayland: drv: radeonsi x11: drv: radeonsi
API: OpenGL v: 4.5 vendor: amd mesa v: 25.0.7-2+deb13u1 glx-v: 1.4
direct-render: yes renderer: TAHITI (radeonsi ACO DRM 2.50
6.12.96+deb13-amd64) device-ID: 1002:6798 display-ID: :0.0
Info: Tools: api: eglinfo,glxinfo x11: xdriinfo, xdpyinfo, xprop, xrandr
Audio:
Device-1: Advanced Micro Devices [AMD/ATI] SBx00 Azalia vendor: ASUSTeK
M4A89GTD PRO/USB3 driver: snd_hda_intel v: kernel bus-ID: 00:14.2
chip-ID: 1002:4383 class-ID: 0403
Device-2: Advanced Micro Devices [AMD/ATI] Tahiti HDMI Audio [Radeon HD
7870 XT / 7950/7970] vendor: Micro-Star MSI driver: snd_hda_intel
v: kernel pcie: speed: 5 GT/s lanes: 16 bus-ID: 01:00.1 chip-ID: 1002:aaa0
class-ID: 0403
API: ALSA v: k6.12.96+deb13-amd64 status: kernel-api
Server-1: PipeWire v: 1.4.2 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
Network:
Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
vendor: ASUSTeK P8P67 and other motherboards driver: r8169 v: kernel pcie:
speed: 2.5 GT/s lanes: 1 port: d000 bus-ID: 02:00.0 chip-ID: 10ec:8168
class-ID: 0200
IF: enp2s0 state: down mac: <filter>
IF-ID-1: wlx500ff5622f00 state: up mac: <filter>
Bluetooth:
Device-1: Cambridge Silicon Radio Bluetooth Dongle (HCI mode) driver: btusb
v: 0.8 type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 bus-ID: 11-2:2
chip-ID: 0a12:0001 class-ID: e001
Report: hciconfig ID: hci0 rfk-id: 0 state: down
bt-service: enabled,running rfk-block: hardware: no software: yes
address: <filter>
Drives:
Local Storage: total: 2.27 TiB used: 87.42 GiB (3.8%)
ID-1: /dev/sda vendor: Western Digital model: WD10JPCX-24UE4T0
size: 931.51 GiB speed: 6.0 Gb/s tech: HDD rpm: 5400 serial: <filter>
fw-rev: 1A01 scheme: MBR
ID-2: /dev/sdb vendor: Samsung model: SSD 870 EVO 500GB size: 465.76 GiB
speed: 6.0 Gb/s tech: SSD serial: <filter> fw-rev: 2B6Q scheme: MBR
ID-3: /dev/sdc vendor: Western Digital model: WD10EZEX-08WN4A1
size: 931.51 GiB speed: 6.0 Gb/s tech: HDD rpm: 7200 serial: <filter>
fw-rev: 1A03 scheme: GPT
Partition:
ID-1: / size: 338.33 GiB used: 38.49 GiB (11.4%) fs: ext4 dev: /dev/sdb1
Swap:
ID-1: swap-1 type: file size: 8 GiB used: 0 KiB (0.0%) priority: -2
file: /swapfile
Sensors:
System Temperatures: cpu: 40.0 C mobo: 33.0 C gpu: radeon temp: 52.0 C
Fan Speeds (rpm): cpu: 818 fan-2: 623 fan-3: 880
Power: 12v: N/A 5v: N/A 3.3v: 3.34 vbat: 3.41
Info:
Memory: total: 32 GiB available: 31.3 GiB used: 4.61 GiB (14.7%)
Processes: 302 Power: uptime: 2h 26m states: freeze,standby,mem,disk
suspend: deep wakeups: 0 hibernate: platform Init: systemd v: 257
default: graphical
Packages: 2131 pm: dpkg pkgs: 2120 pm: flatpak pkgs: 11 Compilers:
clang: 19.1.7 alt: 14 gcc: 14.2.0 alt: 12 Shell: Bash v: 5.2.37
running-in: gnome-terminal inxi: 3.3.38
System: Debian 13 / kernel 6.12.96+deb13-amd64
Driver: ax300-wifi-adapter-linux-driver 1.0.13 (aic8800_fdrv v6.4.3.0, srcversion E5AFD0790C39F2C063017E4)
Αν κάποια/ος έχει αντιμετωπίσει παρόμοια περίπτωση ή έχει κάποια ιδέα για το τι θα μπορούσε να προκαλεί πλήρες freeze και σε δύο διαφορετικά GNU/Linux λειτουργικά, θα ήθελα τη γνώμη του.
Hardware, kernel, USB/Wi-Fi ή κάτι άλλο;