Score:0

วิธีให้ qemu watchdog ทำงานใน Freebsd 12.1 แขก

ธง cn

ฉันใช้เราเตอร์ OpnSense (อิงจาก FreeBSD 12.1) สองสามตัวในเครื่องเสมือน qemu ใน Proxmox 6.4

Promox มีวิธีการกำหนดค่า VM แบบ non-libvert ของตัวเอง แต่หากต้องการเพิ่มอุปกรณ์ watchdog ให้เพิ่มบรรทัดต่อไปนี้ในไฟล์กำหนดค่า VM:

สุนัขเฝ้าบ้าน: model=i6300esb,action=reset

ฉันเห็นว่ามันใช้งานได้และอุปกรณ์เสมือนมีอยู่ใน VM เพราะ pciconf -l -v ในแขกรวมถึงผลลัพธ์ต่อไปนี้:

none0@pci0:0:4:0: class=0x088000 card=0x11001af4 chip=0x25ab8086 rev=0x00 hdr=0x00
    ผู้ขาย = 'Intel Corporation'
    อุปกรณ์ = '6300ESB Watchdog Timer'
    class = อุปกรณ์ต่อพ่วงฐาน

น่าเสียดายที่แม้ว่า อิชวด ไดรเวอร์รองรับชิปเซ็ตจำลอง ตรวจไม่พบ และไม่มีสิ่งใดในบันทึก dmesg เกี่ยวกับมัน

ฉันเปิดใช้งาน watchdogd โดยเพิ่มบรรทัด watchdog_enable=ใช่ ถึง /etc/rc.conf. วิธีนี้ใช้งานได้ แต่ค่าเริ่มต้นจะใช้โปรแกรมเฝ้าระวังซอฟต์แวร์ และดูเหมือนว่าจะไม่แสดงข้อมูลการดีบัก ดังนั้นจึงไม่เป็นประโยชน์

ฉันยังสามารถบังคับให้เคอร์เนลโหลดไดรเวอร์ ichwd ได้ด้วยการเพิ่ม ichwd_load="ใช่" ถึง /boot/loader.conf (จริง ๆ แล้วใน OpnSense สามารถทำได้โดยการเพิ่มลงใน ระบบ -> การตั้งค่า -> ปรับแต่งได้ ใน GUI แต่ผลสุดท้ายจะเหมือนกัน) เอาต์พุตจากการแสดง 'kldstat'

Id Refs ที่อยู่ ขนาด ชื่อ
12 1 0xffffffff82959000 70c8 ichwd.ko

ฉันจึงมั่นใจอย่างมีเหตุผลว่าอุปกรณ์เสมือนมีอยู่ในระบบและโหลดไดรเวอร์อุปกรณ์ที่ถูกต้องแล้ว แต่ไม่สามารถเกลี้ยกล่อมข้อมูลการดีบักเพิ่มเติมใดๆ จาก qemu, ichwd หรือ watchdogd ฉันควรลองทำอะไรต่อไป

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา