Temat: Pomoc przy kompilacji modułu
Próbuję uruchomić "qemu-ga" na maszynie wirtualnej w PROXMOX-ie.
Zbudowałem potrzebne moduły jądra ale mam problem:
root@NAS3:/volume1/pub/virtio# insmod virtio.ko
root@NAS3:/volume1/pub/virtio# insmod virtio_ring.ko
root@NAS3:/volume1/pub/virtio# insmod virtio_console.ko
insmod: ERROR: could not insert module virtio_console.ko: Unknown symbol in module
root@NAS3:/volume1/pub/virtio# lsmod | grep virtio
virtio_ring 7872 0
virtio 3506 0
dmesg
[ 2087.718754] virtio_console: Unknown symbol hvc_remove (err 0)
[ 2087.718782] virtio_console: Unknown symbol hvc_kick (err 0)
[ 2087.718794] virtio_console: Unknown symbol hvc_alloc (err 0)
[ 2087.718805] virtio_console: Unknown symbol hvc_poll (err 0)
[ 2087.718819] virtio_console: Unknown symbol hvc_instantiate (err 0)
[ 2087.718832] virtio_console: Unknown symbol __hvc_resize (err 0)Poszperałem trochę i wychodzi na to, że brakuje drivera HVC ale nie można oznaczyć go jako moduł.
Symbol: HVC_DRIVER [=y]
│ Type : boolean
│ Defined at drivers/tty/hvc/Kconfig:3
│ Depends on: TTY [=y]
│ Selected by: VIRTIO_CONSOLE [=m] && VIRTIO [=m] && TTY [=y] || ...Podmiana kernela nie wchodzi w grę, maszyna wirtualna to DSM od Synology.
Jest opcja, żeby zbudować ten driver jako moduł?