Jump to content
XPEnology Community

will_xia

Rookie
  • Posts

    4
  • Joined

  • Last visited

Posts posted by will_xia

  1. 11 hours ago, IG-88 said:

     

    you did not load virtio_console in rc.modules but its in demesg

    beside this, i guess virtio_console would not be needed for storage or network?

    virtio_net would be loaded later, so its more interesting to know whats after the virtio_console error

     

    its not clear at all that virtio will work, synologydoes have its own dsm version (with its own kernel config when compiling) when using virtual dsm with kvm (VMM)

    (hvc = hypervisor virtual console, part of /drivers/tty/hvc in kernel source)

    so i'd guess that ar least virtio_consoles is not possible as the kernel option "hvc_driver" ist not part of the synology kernel for 3617

     

     

    Thank you for your quick reply.  The virtio_console may be loaded by default. I will remove it from the update folder and see what happens. 

     

    I am not sure it is correct that I added those extra modules in the rc.modules file. It will be great If there is a clear loading guide or a driver package that already contains virtio net driver. Expect it to be implemented in the next version.

  2. 9 hours ago, IG-88 said:

     

    the modules are already inside the extra.lzma (at least for 3615/17)

    but will not be loaded automatically (not in rc.modules) as i'm not sure of interference when loaded an a non-kvm system

    my initial plan was to release the new driver package for 918+ (included virtio drivers as with the new 3615/17 package, still not released because if the i915 problems) and then look if we can test the virtio drivers (if no one else did it until then)

    to unpack ans repack the extra.lzma (to mod the rc.modules to load the virtio drivers) any linux can be used, no fance build eviroment or chroot needed

     

     

     

    Thank you for your answer. In my case, the extra.lzma for loader 1.03b_mod ds3617 DSM 6.2.2 v0.5_test is not work for virtio ethernet nic. 

     

    $ cat /etc/rc.modules
    EXTRA_MODULES="crc-itu-t crc-ccitt dca mii mdio libphy atl1 atl1e atl1c alx uio ipg jme skge sky2 ptp_pch pch_gbe qla3xxx qlcnic qlge netxen_nic sfc e1000 pcnet32 vmxnet3 bnx2 libcrc32c bnx2x e1000e igb igbvf ixgbe ixgbevf r8101 r8125 r8169 r8168 tg3 usbnet ax88179_178a button evdev ohci-hcd ehci-hcd ehci-pci atl2 e100 igbvf ixgb forcedeth tn40xx be2net cxgb cxgb3 cxgb4 atlantic bna vxge aqc111 asix cx82310_eth et131x i40e i40evf mcs7830 pegasus plusb r8152 rtl8150 s2io xgmac virtio virtio_pci virtio_ring virtio_net virtio_blk"

     

    $ ls /usr/lib/modules/update/virtio*
    /usr/lib/modules/update/virtio_balloon.ko  /usr/lib/modules/update/virtio_console.ko  /usr/lib/modules/update/virtio_mmio.ko  /usr/lib/modules/update/virtio_pci.ko   /usr/lib/modules/update/virtio_scsi.ko
    /usr/lib/modules/update/virtio_blk.ko      /usr/lib/modules/update/virtio.ko          /usr/lib/modules/update/virtio_net.ko   /usr/lib/modules/update/virtio_ring.ko

     

    $ dmesg | grep 'virtio'
    [  526.653527] virtio-pci 0000:06:03.0: setting latency timer to 64
    [  528.391896] virtio_console: Unknown symbol hvc_remove (err 0)
    [  528.391935] virtio_console: Unknown symbol hvc_kick (err 0)
    [  528.391958] virtio_console: Unknown symbol hvc_alloc (err 0)
    [  528.391979] virtio_console: Unknown symbol hvc_poll (err 0)
    [  528.392089] virtio_console: Unknown symbol hvc_instantiate (err 0)
    [  528.392117] virtio_console: Unknown symbol __hvc_resize (err 0)
    [  571.290649] virtio_console: Unknown symbol hvc_remove (err 0)
    [  571.290698] virtio_console: Unknown symbol hvc_kick (err 0)
    [  571.290722] virtio_console: Unknown symbol hvc_alloc (err 0)
    [  571.290744] virtio_console: Unknown symbol hvc_poll (err 0)
    [  571.290770] virtio_console: Unknown symbol hvc_instantiate (err 0)
    [  571.290794] virtio_console: Unknown symbol __hvc_resize (err 0)

     

    Maybe some steps of mine were wrong. Could you tell me about more detail of operation procedure?

  3. On 1/16/2020 at 5:43 PM, x1fr said:

    Hey, has anyone managed to getvirtionic working on DSM 6.2.2-24922 Update 4?

     

    Using a custom extra.lzma with virtio, virtio_ring and virtio_net modules, all modules load fine but virtionics do not show up

    Hi, 

     

    Would you mind sharing this custom extra.lzma for DSM 6.2.2-24922 and to show the processes of customizing and loading those virtio_net modules?

     

    Thanks

×
×
  • Create New...