This is the old XigmaNAS forum in read only mode,
it will taken offline by the end of march 2021!



I like to aks Users and Admins to rewrite/take over important post from here into the new fresh main forum!
Its not possible for us to export from here and import it to the main forum!

Проброс устройств в виртуальную машину VirtualBox

Russian community

Moderators: alexey123, MikeMac

Forum rules
Set-Up GuideFAQsForum Rules
Post Reply
User avatar
start
experienced User
experienced User
Posts: 75
Joined: 04 Jul 2015 17:24
Status: Offline

Проброс устройств в виртуальную машину VirtualBox

Post by start »

Соратники, озадачился пробросом устройсва USB - это rutoken (ЭЦПшка)
Хостовая железяка HP Microserver G8 с ЦП Celeron 1610T
USBтокет я воткнул в USB3.0 т.к. эти два порта на отдельной шине, и её полный проброс не повредит работе всего оборудования
По инструкции от виртуалбокса, что бы пробросить нужно выполнить команду типаVBoxManage modifyvm "w7Clone" --pciattach 00:02.0@01:05.0
и тут я затупил - как посмотреть какой где у меня адрес шины USB 3.0 :oops:
На GNU/Linux это lspci , а как в NAS4FREE(SigmaNAS) посмотреть, не понял :oops: :oops: :oops:

pciconf -l выдаёт

Code: Select all

xhci0@pci0:14:0:0:      class=0x0c0330 card=0x1996103c chip=0x00141912 rev=0x03 hdr=0x00
    vendor     = 'Renesas Technology Corp.'
    device     = 'uPD720201 USB 3.0 Host Controller'
    class      = serial bus
    subclass   = USB
выполняю от имени пользователя vboxusers
# sudo -u vboxusers /usr/local/bin/vboxmanage modifyvm "w7Clone" --pciattach xhci0@pci0:14:0:0
возвращается ошибка
VBoxManage: error: Invalid --pciattach argument 'xhci0@pci0:14:0:0' (valid: 'HB:HD.HF@GB:GD.GF' or just 'HB:HD.HF')

пробовал 14:0:0 , 14:00:0 , 0@0:14:0:0 , всё одно - ошибка
SigmaNAS-01: HP Proliant microserver g8 1610T, ZFS on 4x2T
SigmaNAS-02: Supermicro X7SPE-HF-D525, ZFS on 3x1T & 3x500G

User avatar
start
experienced User
experienced User
Posts: 75
Joined: 04 Jul 2015 17:24
Status: Offline

Re: Проброс устройств в виртуальную машину VirtualBox

Post by start »

Рублика "эксперименты" дала свой плод, а именно, в место
sudo -u vboxusers /usr/local/bin/vboxmanage modifyvm "w7Clone" --pciattach xhci0@pci0:14:0:0
выполнил
sudo -u vboxusers /usr/local/bin/vboxmanage modifyvm "w7Clone" --pciattach 14:0.0
Но теперь виртуалбокс ругается :
Screenshot_20180816_phpVirtualBox[PCI passthrough error].png
Получается, что в embided версии нет Oracle Extension Pack отсутствует ?
You do not have the required permissions to view the files attached to this post.
SigmaNAS-01: HP Proliant microserver g8 1610T, ZFS on 4x2T
SigmaNAS-02: Supermicro X7SPE-HF-D525, ZFS on 3x1T & 3x500G

User avatar
sea1150
experienced User
experienced User
Posts: 105
Joined: 23 Jun 2012 07:01
Location: South Urals
Contact:
Status: Offline

Re: Проброс устройств в виртуальную машину VirtualBox

Post by sea1150 »

start wrote:
16 Aug 2018 16:29
Получается, что в embided версии нет Oracle Extension Pack отсутствует ?
Отсутствует в принципе как факт в OSE версии, каковая только и есть под FreeBSD. Так что нет ни в embedded ни в full.
XigmaNAS 11.4.0.4 x64-embedded on - ASUS P8H61-I LX R2.0-GLAN, i5-3570 CPU @ 3.40GHz, 16GB Memory Kit, PCIEx2 Marvell 88SE9230 AHCI 4xSATA controller, HDD: 2x2Tb-UFS, 4x1Tb-RaidZ & 1xSSD L2ARC.
XigmaNAS 11.4.0.4 x64-embedded in - VM on ESXi 6.7U3, 16GB ECC RAM, LSI SAS2008 IT passtrough mode on HP Proliant DL180G6 2xL5640, 112GB RAM, HDD: 12Bay
- and more... My work and all versions

User avatar
start
experienced User
experienced User
Posts: 75
Joined: 04 Jul 2015 17:24
Status: Offline

Re: Проброс устройств в виртуальную машину VirtualBox

Post by start »

Спасибо за ответ!
Буду значит с физической машинки пробрасывать USB порты
SigmaNAS-01: HP Proliant microserver g8 1610T, ZFS on 4x2T
SigmaNAS-02: Supermicro X7SPE-HF-D525, ZFS on 3x1T & 3x500G

User avatar
start
experienced User
experienced User
Posts: 75
Joined: 04 Jul 2015 17:24
Status: Offline

Re: Проброс устройств в виртуальную машину VirtualBox

Post by start »

Соратники, рассказываю в картинках
мой rutoken как USB 2.0 (EHCI) Controller и/или USB 3.0 (xHCI) Controller не доступно, а как USB 1.1 (OHCI) Controller
Screenshot_20180923_194947_W7-settings.png
с крин из vm
Screenshot_20180923_194947_W7-Rutoken_in_vm.png
Но переодически vm падает вот с таким логом, но чёт кажется не из за USB:

Code: Select all

00:00:00.355030 ******************** End of CPUID dump **********************
00:00:00.359973 PcBios: SATA LUN#0 LCHS=1024/255/63
00:00:00.360032 APIC: fPostedIntrsEnabled=false fVirtApicRegsEnabled=false fSupportsTscDeadline=false
00:00:00.360052 TMR3UtcNow: nsNow=1 537 724 924 713 126 000 nsPrev=0 -> cNsDelta=1 537 724 924 713 126 000 (offLag=0 offVirtualSync=0 offVirtualSyncGivenUp=0, NowAgain=1 537 724 924 713 126 000)
00:00:00.360231 VMEmt: Halt method global1 (5)
00:00:00.360291 VMEmt: HaltedGlobal1 config: cNsSpinBlockThresholdCfg=50000
00:00:00.360316 Changing the VM state from 'CREATING' to 'CREATED'
00:00:00.363751 VNC: port = 9054
00:00:00.363955 VNC: Configuring password
00:00:00.364310 Changing the VM state from 'CREATED' to 'POWERING_ON'
00:00:00.364389 AIOMgr: Endpoints without assigned bandwidth groups:
00:00:00.364404 AIOMgr:     /mnt/rz1x4gpt/vmstorage/vfs/VirtualBox VMs/w7/Snapshots/{e1077c37-a3c3-4a2c-9d81-914ccd30036a}.vdi
00:00:00.364414 AIOMgr:     /mnt/rz1x4gpt/vmstorage/vfs/VirtualBox VMs/w7/w7-disk1.vdi
00:00:00.364481 Changing the VM state from 'POWERING_ON' to 'RUNNING'
00:00:00.364517 Console: Machine state changed to 'Running'
00:00:00.368070 VMMDev: Guest Log: BIOS: VirtualBox 5.2.18
00:00:00.368250 PCI: setting up resources and interrupts
00:00:00.471783 VUSB: Attached '000000080845c580[proxy 0a89:0025]' to port 1 on RootHub#0 (FullSpeed)
00:00:00.471864 PIT: mode=2 count=0x10000 (65536) - 18.20 Hz (ch=0)
00:00:00.485015 Display::handleDisplayResize: uScreenId=0 pvVRAM=0000000000000000 w=720 h=400 bpp=0 cbLine=0x0 flags=0x0
00:00:00.485155 VNCServerImpl::VRDEResize to 720x400x32bpp
00:00:00.488980 VMMDev: Guest Log: CPUID EDX: 0x178bfbff
00:00:00.497988 AHCI#0: Reset the HBA
00:00:00.498014 VD#0: Cancelling all active requests
00:00:00.498074 AHCI#0: Port 0 reset
00:00:00.498133 VD#0: Cancelling all active requests
00:00:00.498790 VMMDev: Guest Log: BIOS: AHCI 0-P#0: PCHS=16383/16/63 LCHS=1024/255/63 0x0000000007800000 sectors
00:00:00.498865 AHCI#0: Port 1 reset
00:00:00.500261 PIT: mode=2 count=0x48d3 (18643) - 64.00 Hz (ch=0)
00:00:00.526037 Display::handleDisplayResize: uScreenId=0 pvVRAM=000000080ded3000 w=640 h=480 bpp=32 cbLine=0xA00 flags=0x0
00:00:00.526191 VNCServerImpl::VRDEResize to 640x480x32bpp
00:00:02.982160 PIT: mode=2 count=0x10000 (65536) - 18.20 Hz (ch=0)
00:00:02.982495 VMMDev: Guest Log: BIOS: Boot : bseqnr=1, bootseq=0032
00:00:02.995023 Display::handleDisplayResize: uScreenId=0 pvVRAM=0000000000000000 w=720 h=400 bpp=0 cbLine=0x0 flags=0x0
00:00:02.995117 VNCServerImpl::VRDEResize to 720x400x32bpp
00:00:03.014564 VMMDev: Guest Log: BIOS: Booting from Hard Disk...
00:00:04.495015 Display::handleDisplayResize: uScreenId=0 pvVRAM=000000080ded3000 w=1024 h=768 bpp=24 cbLine=0xC00 flags=0x0
00:00:04.495197 VNCServerImpl::VRDEResize to 1024x768x32bpp
00:00:39.989782 RTC: period=0x200 (512) 64 Hz
00:00:40.133186 GIM: HyperV: Guest OS reported ID 0x1040601011db1
00:00:40.133231 GIM: HyperV: Open-source=false Vendor=0x1 OS=0x4 (Windows NT or derivative) Major=6 Minor=1 ServicePack=1 Build=7601
00:00:40.133282 GIM: HyperV: Enabled hypercall page at 0x000000000637e000
00:00:40.133345 GIM: HyperV: Enabled TSC page at 0x000000000637f000 - u64TscScale=0x11d946700000000 u64TscKHz=0x230439 (2 294 841) Seq=1
00:00:40.133407 TM: Switching TSC mode from 'VirtTscEmulated' to 'RealTscOffset'
00:00:41.590352 AHCI#0: Reset the HBA
00:00:41.590389 VD#0: Cancelling all active requests
00:00:41.637390 VMMDev: Guest Log: VBoxGuest: Windows version 6.1, build 7601
00:00:41.648057 VMMDev: Guest Additions information report: Version 5.2.18 r124319 '5.2.18'
00:00:41.648170 VMMDev: Guest Additions information report: Interface = 0x00010004 osType = 0x00037100 (Windows 7, 64-bit)
00:00:41.648327 VMMDev: Guest Additions capability report: (0x0 -> 0x0) seamless: no, hostWindowMapping: no, graphics: no
00:00:41.649227 VMMDev: Guest reported fixed hypervisor window at 00008000000 LB 0x1000000 (rc=VINF_SUCCESS)
00:00:41.649271 VMMDev: vmmDevReqHandler_HeartbeatConfigure: No change (fHeartbeatActive=false).
00:00:41.649297 VMMDev: Heartbeat flatline timer set to trigger after 4 000 000 000 ns
00:00:52.764509 VMMDev: Guest Log: VBoxMouse::DriverEntry: DriverEntry:
00:00:52.800886 VMMDev: Guest Log: VBoxMP::DriverEntry: VBox XPDM Driver for Windows version 5.2.18r124319, 64 bit; Built Aug 14 2018 12:55:57
00:00:52.931168 VMMDev: Guest Log: VBoxMP::VBoxDrvFindAdapter: using HGSMI
00:00:53.085726 OHCI: Software reset
00:00:53.085899 OHCI: USB Reset
00:00:53.163141 OHCI: USB Operational
00:01:02.846003 VBVA: InfoScreen: [1] @0,0 0x0, line 0x0, BPP 0, flags 0x3
00:01:02.846079 Display::handleDisplayResize: uScreenId=1 pvVRAM=0000000000000000 w=640 h=480 bpp=0 cbLine=0x0 flags=0x3
00:01:02.846162 VNCServerImpl::VRDEResize to 1024x768x32bpp
00:01:04.324067 VBVA: InfoScreen: [1] @0,0 0x0, line 0x0, BPP 0, flags 0x3
00:01:04.324125 Display::handleDisplayResize: uScreenId=1 pvVRAM=0000000000000000 w=640 h=480 bpp=0 cbLine=0x0 flags=0x3
00:01:04.324170 VNCServerImpl::VRDEResize to 1024x768x32bpp
00:01:04.346401 Display::handleDisplayResize: uScreenId=0 pvVRAM=000000080ded3000 w=1280 h=960 bpp=32 cbLine=0x1400 flags=0x0
00:01:04.346664 VNCServerImpl::VRDEResize to 1280x960x32bpp
00:01:04.357222 VMMDev: Guest Log: VBoxDisp[0]: VBVA enabled
00:01:04.357283 VBVA: InfoScreen: [0] @0,0 1280x960, line 0x1400, BPP 32, flags 0x1
00:01:04.357303 Display::handleDisplayResize: uScreenId=0 pvVRAM=000000080ded3000 w=1280 h=960 bpp=32 cbLine=0x1400 flags=0x1
00:01:04.357358 VNCServerImpl::VRDEResize to 1280x960x32bpp
00:01:57.601490 VMMDev: Guest Additions capability report: (0x0 -> 0x1) seamless: yes, hostWindowMapping: no, graphics: no
00:01:57.601649 VMMDev: Guest Additions capability report: (0x1 -> 0x5) seamless: yes, hostWindowMapping: no, graphics: yes
00:05:33.335253 RTC: period=0x20 (32) 1024 Hz
You do not have the required permissions to view the files attached to this post.
SigmaNAS-01: HP Proliant microserver g8 1610T, ZFS on 4x2T
SigmaNAS-02: Supermicro X7SPE-HF-D525, ZFS on 3x1T & 3x500G

Post Reply

Return to “Российская”