[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Problema kernel panic durante shutdown o reboot con raid



>Ho installato anche Debian Testing (13) ma è peggio di prima, ora ogni 2 
>reboot uno va in panic e kdump non riesce a fare nulla, ovvero kexec 
>lancia il nuovo kernel ma restituisce diversi trace e si blocca.
>
>Ultima prova che mi rimane da fare sulla Z890-F è quella di non usare 
>dischi nvme e usare due sata da 2.5 (anche se sulle altre il problema 
>rimane comunque)
>
>Non so cosa altro fare....

Qualche idea di seguito.  Le idee non vanno eseguite nell'ordine, fai prima quella che ti ispira di più

# Idea 1

Il sospetto è che questo avvenga durante un check automatico.  Quindi disabilita i check prima di fermare la macchina:
# /usr/share/mdadm/checkarray -sa
# /usr/share/mdadm/checkarray -x --all
# /usr/share/mdadm/checkarray -sa
# halt

Il primo di dà lo stato attaule dei check.  Il secondo dovrebbe cancellare un eventuale check in programma.  Il terzo dovrebbe darti la certezza che non ne stanno girando al momento.  Uso il condizionale perché penso di aver capito come funziona la coda di comandi di mdadm, ma non ne ho completa certezza.

Se non cambia nulla, forse il problema non è quello.

# Idea 2

Siccome con la testing è peggio, proverei ad andare sia aventi che indietro.  Installa una unstable.  Nonostante il nome, generalmente funziona.  E comunque stai facendo una prova, non può succedfere niente di grave.  Poi prova con la oldstable.  E con la oldoldstable.

Dopo queste prove, se cambia qualcosa, bisognerebbe capire se il problema è nel pacchetto linux-image o nel pacchetto mdadm.


# Idea 3

Ora mdadm non usa cron, ma systemd.  Questo probabilmente non è vero con la oldstable, e molto probabilmente non è vero con la oldoldstable.

Nel mio sistema vedo questi:

mdadm: /usr/lib/systemd/system/mdadm-grow-continue@.service
mdadm: /usr/lib/systemd/system/mdadm-last-resort@.service
mdadm: /usr/lib/systemd/system/mdadm-last-resort@.timer
mdadm: /usr/lib/systemd/system/mdcheck_continue.service
mdadm: /usr/lib/systemd/system/mdcheck_continue.timer
mdadm: /usr/lib/systemd/system/mdcheck_start.service
mdadm: /usr/lib/systemd/system/mdcheck_start.timer
mdadm: /usr/lib/systemd/system/mdmon@.service
mdadm: /usr/lib/systemd/system/mdmonitor-oneshot.service
mdadm: /usr/lib/systemd/system/mdmonitor-oneshot.timer
mdadm: /usr/lib/systemd/system/mdmonitor.service
mdadm: /usr/lib/systemd/system-shutdown/mdadm.shutdown

Cerca di capire cosa fanno.  In particolare, l'ultimo contiene un comando che viene dato allo shutdown.  Magari prova a disabilitarlo.


Reply to: