Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: virtio scsi under VirtualBox



On Sat, 21 Nov 2020 at 16:37, Chavdar Ivanov <ci4ic4%gmail.com@localhost> wrote:
>
> Ok, thanks. That's what I thought, but knowing it is SCSI after all,
> thought it wouldn't take much to get them working...
>
> On Sat, 21 Nov 2020 at 15:49, Martin Husemann <martin%duskware.de@localhost> wrote:
> >
> > On Sat, Nov 21, 2020 at 02:44:35PM +0000, Chavdar Ivanov wrote:
> > > Hi,
> > >
> > > I noticed the other day that he missing QUMRANET/VIRTIO PCI devices
> > > have been added
> >
> > Only the PCI IDs, no support for them yet.

I see there were a few recent commits around sys/dev/pci/virtio*. Just
to mention that the presence of a virtio scsi device in a -current
(from yesterday) vm under VirtualBox 6.1.16 now results in a Guru
Meditation Error:
......
00:00:16.505215 [ 1.0443388] virtio1: SCSI device (rev. 0x01)
00:00:16.505234 [ 1.0443388] vioscsi0 at virtio1: features: 0x100000000
00:00:16.505254
00:00:16.505273
--------------------------------------------------------------------------------
00:00:16.505289 !!
00:00:16.505290 !! {vionet}
00:00:16.505290 !!
00:00:16.505292 uGuestFeatures = 0x01070020
00:00:16.505293 uQueueSelector = 0x0002
00:00:16.505294 uStatus = 0x07
00:00:16.505294 uISR = 0x00
00:00:16.505296 RX queue:
00:00:16.505297 VRing.uSize = 256
00:00:16.505298 VRing.addrDescriptors = 0000000107ccb000
00:00:16.505299 VRing.addrAvail = 0000000107ccc000
00:00:16.505299 VRing.addrUsed = 0000000107ccd000
00:00:16.505300 uNextAvailIndex = 0
00:00:16.505301 uNextUsedIndex = 0
00:00:16.505301 uPageNumber = 107ccb
00:00:16.505305 TX queue:
00:00:16.505306 VRing.uSize = 256
00:00:16.505306 VRing.addrDescriptors = 0000000107cce000
00:00:16.505307 VRing.addrAvail = 0000000107ccf000
00:00:16.505308 VRing.addrUsed = 0000000107cd0000
00:00:16.505308 uNextAvailIndex = 0
00:00:16.505309 uNextUsedIndex = 0
00:00:16.505310 uPageNumber = 107cce
00:00:16.505313 CTL queue:
00:00:16.505314 VRing.uSize = 16
00:00:16.505314 VRing.addrDescriptors = 0000000107cd1000
00:00:16.505315 VRing.addrAvail = 0000000107cd1100
00:00:16.505316 VRing.addrUsed = 0000000107cd2000
00:00:16.505317 uNextAvailIndex = 0
00:00:16.505317 uNextUsedIndex = 0
00:00:16.505318 uPageNumber = 107cd1
00:00:16.505321 !!
00:00:16.505322 !! {virtio-scsi0}
00:00:16.505322 !!
00:00:16.505323 virtio-scsi#0: virtio-scsci
numTargets=1!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
00:00:16.505391 emR3Debug: rc=VERR_INVALID_PARAMETER
00:00:24.052374 GUI: User request to power VM off on Guru Meditation.
00:00:24.052449 GUI: Passing request to power VM off from
machine-logic to UI session.
00:00:24.052460 GUI: Powering VM down on UI session power off request...
00:00:24.057412 Console: Machine state changed to 'Stopping'
00:00:24.058275 Console::powerDown(): A request to power off the VM
has been issued (mMachineState=Stopping, InUninit=0)
00:00:24.184327 VRDP: TCP server closed.
00:00:24.184881 Changing the VM state from 'GURU_MEDITATION' to 'POWERING_OFF'
00:00:24.184911 ****************** Guest state at power off for VCpu 3
******************
00:00:24.184916 Guest CPUM (VCPU 3) state:
00:00:24.184918 rax=0000000000000003 rbx=ffff8e0067c70000
rcx=ffff8e0067c7df98 rdx=0000000500000000
00:00:24.184922 rsi=0000000000000000 rdi=ffffffff9a187090 r8
=0000000000000000 r9 =0000000000000000
00:00:24.184924 r10=0000000000000003 r11=ffff8e0067c70000
r12=ffff8e0067c70940 r13=0000000000000000
00:00:24.184926 r14=0000000000000000 r15=0000000000000000
00:00:24.184926 rip=ffffffffebee4f06 rsp=ffff8e0067c7dfb0
rbp=ffff8e0067c7dfc0 iopl=0 nv up di pl zr na po nc
00:00:24.184929 cs={0008 base=0000000000000000 limit=ffffffff flags=0000a09b}
00:00:24.184930 ds={0010 base=0000000000000000 limit=ffffffff flags=0000c093}
00:00:24.184931 es={0010 base=0000000000000000 limit=ffffffff flags=0000c093}
00:00:24.184932 fs={0010 base=0000000000000000 limit=ffffffff flags=0000c093}
00:00:24.184933 gs={0010 base=ffff8e0067c70000 limit=ffffffff flags=0000c093}
00:00:24.184934 ss={0010 base=0000000000000000 limit=ffffffff flags=0000c093}
00:00:24.184935 cr0=0000000080050033 cr2=0000000000000000
cr3=0000000004b77000 cr4=0000000000000630
00:00:24.184937 dr0=0000000000000000 dr1=0000000000000000
dr2=0000000000000000 dr3=0000000000000000
00:00:24.184938 dr4=0000000000000000 dr5=0000000000000000
dr6=00000000ffff0ff0 dr7=0000000000000400
00:00:24.184939 gdtr=ffffff000004d000:ffff idtr=0000000000000000:ffff
eflags=00000006
00:00:24.184941 ldtr={0000 base=00000000 limit=0000ffff flags=00000082}
00:00:24.184942 tr ={0000 base=00000000 limit=0000ffff flags=0000008b}
00:00:24.184943 SysEnter={cs=0000 eip=0000000000000000 esp=0000000000000000}
00:00:24.184944 xcr=0000000000000001 xcr1=0000000000000000
xss=0000000000000000 (fXStateMask=0000000000000000)
00:00:24.184945 FCW=037f FSW=0000 FTW=0000 FOP=0000 MXCSR=00001f80
MXCSR_MASK=0000ffff
00:00:24.184947 FPUIP=00000000 CS=0000 Rsrvd1=0000 FPUDP=00000000
DS=0000 Rsvrd2=0000
00:00:24.184948 ST(0)=FPR0={0000'00000000'00000000} t0
+0.0000000000000000000000 * 2 ^ -16383 (*)
00:00:24.184951 ST(1)=FPR1={0000'00000000'00000000} t0
+0.0000000000000000000000 * 2 ^ -16383 (*)
00:00:24.184952 ST(2)=FPR2={0000'00000000'00000000} t0
+0.0000000000000000000000 * 2 ^ -16383 (*)
00:00:24.184954 ST(3)=FPR3={0000'00000000'00000000} t0
+0.0000000000000000000000 * 2 ^ -16383 (*)
00:00:24.184955 ST(4)=FPR4={0000'00000000'00000000} t0
+0.0000000000000000000000 * 2 ^ -16383 (*)
00:00:24.184956 ST(5)=FPR5={0000'00000000'00000000} t0
+0.0000000000000000000000 * 2 ^ -16383 (*)
00:00:24.184957 ST(6)=FPR6={0000'00000000'00000000} t0
+0.0000000000000000000000 * 2 ^ -16383 (*)
00:00:24.184959 ST(7)=FPR7={0000'00000000'00000000} t0
+0.0000000000000000000000 * 2 ^ -16383 (*)
00:00:24.184960 XMM0 =00000000'00000000'00000000'00000000 XMM1
=00000000'00000000'00000000'00000000
00:00:24.184962 XMM2 =00000000'00000000'00000000'00000000 XMM3
=00000000'00000000'00000000'00000000
00:00:24.184964 XMM4 =00000000'00000000'00000000'00000000 XMM5
=00000000'00000000'00000000'00000000
00:00:24.184965 XMM6 =00000000'00000000'00000000'00000000 XMM7
=00000000'00000000'00000000'00000000
00:00:24.184967 XMM8 =00000000'00000000'00000000'00000000 XMM9
=00000000'00000000'00000000'00000000
00:00:24.184968 XMM10=00000000'00000000'00000000'00000000
XMM11=00000000'00000000'00000000'00000000
00:00:24.184970 XMM12=00000000'00000000'00000000'00000000
XMM13=00000000'00000000'00000000'00000000
00:00:24.184971 XMM14=00000000'00000000'00000000'00000000
XMM15=00000000'00000000'00000000'00000000
00:00:24.184973 EFER =0000000000000d01
00:00:24.184974 PAT =0007040600070406
00:00:24.184974 STAR =0037000800000000
00:00:24.184975 CSTAR =ffffffffd95ba100
00:00:24.184976 LSTAR =ffffffffd95ba000
00:00:24.184977 SFMASK =0000000000044701
00:00:24.184977 KERNELGSBASE =0000000000000000
....

Removing the adapter lets 9.99.78 boot.

> >
> > Martin
>
>
>
> --
> ----

Chavdar


-- 
----


Home | Main Index | Thread Index | Old Index