Puncte:0

Cum să faci qemu watchdog să funcționeze în Freebsd 12.1 guest

drapel cn

Rulez câteva routere OpnSense (bazate pe FreeBSD 12.1) în mașinile virtuale qemu din Proxmox 6.4.

Promox are propriul mod non-libvert de a configura VM, dar pentru a adăuga un dispozitiv watchdog, se adaugă următoarea linie la fișierul de configurare VM:

watchdog: model=i6300esb,acțiune=resetare

Văd că acest lucru funcționează și dispozitivul virtual este prezent în VM deoarece pcconf -l -v în invitat include următoarea ieșire:

none0@pci0:0:4:0: class=0x088000 card=0x11001af4 chip=0x25ab8086 rev=0x00 hdr=0x00
    furnizor = „Intel Corporation”
    dispozitiv = '6300ESB Watchdog Timer'
    clasa = periferic de bază

Din păcate, deși ichwd driverul acceptă chipset-ul emulat, nu este detectat și nu există nimic în jurnalele dmesg despre el.

Am activat watchdogd adăugând linia watchdog_enable=da la /etc/rc.conf. Acest lucru funcționează, dar va folosi implicit un watchdog software și pare să nu producă informații de depanare, deci nu este util.

De asemenea, pot forța nucleul să încarce driverul ichwd adăugând ichwd_load="DA" la /boot/loader.conf (de fapt, în OpnSense acest lucru se face prin adăugarea lui la System -> Settings -> Tuneables în GUI, dar efectul final este identic). Ieșirea de la „kldstat” arată

Id Refs Adresă Dimensiune Nume
12 1 0xffffffff82959000 70c8 ichwd.ko

Prin urmare, sunt în mod rezonabil sigur că dispozitivul virtual este prezent pe sistem și că driverul corect de dispozitiv este încărcat, dar nu pot obține informații suplimentare de depanare din qemu, ichwd sau watchdogd. Ce ar trebui să încerc în continuare?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.