I'm not sure if this is a configuration issue, a driver issue, or a hardware issue. I am running FreeBSD on Microsoft Azure and am trying to attach multiple "data disks" to a Basic A1 VM (which allows for 2 data disks (in addition to a disk for the OS), has 1 CPU core, and 1.75GB of ram) for use in a ZFS zpool. Basically I attached 2 data disks to the FreeBSD 11 virtual machine and they do not show up in the /dev directory as device nodes (I am assuming that they should appear there (as this is the behaviour I encountered when attaching additional disks when running FreeBSD in VirtualBox and running Ubuntu (Linux) in Azure)). When I check the /var/run/dmesg.boot file, I find that the drives were detected, then detached, and then were recipients of associated "Periph destroyed" messages. I have pasted the /var/run/dmesg.boot file contents in this message. Any help would be appreciated as I am not sure why the additional drives are not appearing as device nodes under the /dev directory.
Code:
Copyright (c) 1992-2016 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 11.0-RELEASE-p9 #0: Tue Apr 11 08:48:40 UTC 2017
root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64
FreeBSD clang version 3.8.0 (tags/RELEASE_380/final 262564) (based on LLVM 3.8.0)
SRAT: Ignoring memory at addr 150200000
SRAT: Ignoring memory at addr 1000000000
VT(vga): text 80x25
Hyper-V Version: 10.0.14393 [SP0]
Features=0x2e7f<VPRUNTIME,TMREFCNT,SYNIC,SYNTM,APIC,HYPERCALL,VPINDEX,REFTSC,IDLE,TMFREQ>
PM Features=0x0 [C2]
Features3=0xed7b2<DEBUG,XMMHC,IDLE,NUMA,TMFREQ,SYNCMC,CRASH,NPIEP>
Timecounter "Hyper-V" frequency 10000000 Hz quality 2000
CPU: Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz (2411.65-MHz K8-class CPU)
Origin="GenuineIntel" Id=0x306f2 Family=0x6 Model=0x3f Stepping=2
Features=0xf83fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE,SSE2,SS>
Features2=0xfed83203<SSE3,PCLMULQDQ,SSSE3,FMA,CX16,SSE4.1,SSE4.2,MOVBE,POPCNT,AESNI,XSAVE,OSXSAVE,AVX,F16C,RDRAND,HV>
AMD Features=0x2c100800<SYSCALL,NX,Page1GB,RDTSCP,LM>
AMD Features2=0x21<LAHF,ABM>
Structured Extended Features=0x2328<BMI1,AVX2,BMI2,ERMS,NFPUSG>
XSAVE Features=0x1<XSAVEOPT>
Hypervisor: Origin = "Microsoft Hv"
real memory = 1879048192 (1792 MB)
avail memory = 1681596416 (1603 MB)
Event timer "LAPIC" quality 400
ACPI APIC Table: <VRTUAL MICROSFT>
random: unblocking device.
ioapic0: Changing APIC ID to 0
ioapic0 <Version 1.1> irqs 0-23 on motherboard
random: entropy device external interface
kbd1 at kbdmux0
netmap: loaded module
module_register_init: MOD_LOAD (vesa, 0xffffffff8101d970, 0) error 19
random: registering fast source Intel Secure Key RNG
random: fast provider: "Intel Secure Key RNG"
vtvga0: <VT VGA driver> on motherboard
cryptosoft0: <software crypto> on motherboard
acpi0: <VRTUAL MICROSFT> on motherboard
acpi0: Power Button (fixed)
cpu0: <ACPI CPU> on acpi0
attimer0: <AT timer> port 0x40-0x43 irq 0 on acpi0
Timecounter "i8254" frequency 1193182 Hz quality 0
Event timer "i8254" frequency 1193182 Hz quality 100
atrtc0: <AT realtime clock> port 0x70-0x71 irq 8 on acpi0
Event timer "RTC" frequency 32768 Hz quality 0
Timecounter "ACPI-fast" frequency 3579545 Hz quality 900
acpi_timer0: <32-bit timer at 3.579545MHz> port 0x408-0x40b on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pcib0: Length mismatch for 3 range: 20000000 vs 1fffffff
pci0: <ACPI PCI bus> on pcib0
isab0: <PCI-ISA bridge> at device 7.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Intel PIIX4 UDMA33 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xffa0-0xffaf at device 7.1 on pci0
ata0: <ATA channel> at channel 0 on atapci0
ata1: <ATA channel> at channel 1 on atapci0
pci0: <bridge> at device 7.3 (no driver attached)
vgapci0: <VGA-compatible display> mem 0xf8000000-0xfbffffff irq 11 at device 8.0 on pci0
vgapci0: Boot video device
atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: [GIANT-LOCKED]
psm0: model IntelliMouse Explorer, device ID 4
uart0: <16550 or compatible> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
uart0: console (9600,n,8,1)
uart1: <16550 or compatible> port 0x2f8-0x2ff irq 3 on acpi0
fdc0: <floppy drive controller (FDE)> port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on acpi0
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
vmbus0: <Hyper-V Vmbus> irq 5,7 on acpi0
orm0: <ISA Option ROM> at iomem 0xc0000-0xcbfff on isa0
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
ppc0: cannot reserve I/O port range
Timecounters tick every 1.000 msec
nvme cam probe device init
cd0 at ata1 bus 0 scbus1 target 0 lun 0
cd0: <Msft Virtual CD/ROM 1.0> Removable CD-ROM SPC-3 SCSI device
cd0: 16.700MB/s transfers (WDMA2, ATAPI 12bytes, PIO 65534bytes)
cd0: Attempt to query device size failed: NOT READY, Medium not present
Trying to mount root from ufs:/dev/label/rootfs [rw]...
hvet0: <Hyper-V event timer> on vmbus0
Event timer "Hyper-V" frequency 10000000 Hz quality 1000
storvsc0: <Hyper-V IDE Storage Interface> on vmbus0
storvsc1: <Hyper-V IDE Storage Interface>(probe0:blkvsc0:0:0:0): storvsc scsi_status = 2
on vmbus0
da0 at blkvsc0 bus 0 scbus2 target 0 lun 0
da0: <Msft Virtual Disk 1.0> Fixed Direct Access SPC-2 SCSI device
da0: 300.000MB/s transfers
da0: Command Queueing enabled
da0: 30720MB (62914560 512 byte sectors)
hvheartbeat0: <Hyper-V Heartbeat Service> on vmbus0
(probe1:blkvsc1:0:1:0): storvsc scsi_status = 2
hvkvp0: <Hyper-V KVP Service>da1 at blkvsc1 bus 0 scbus3 target 1 lun 0
da1: <Msft Virtual Disk 1.0> Fixed Direct Access SPC-2 SCSI device
da1: 300.000MB/s transfers
da1: Command Queueing enabled
da1: 40960MB (83886080 512 byte sectors)
on vmbus0
hvshutdown0: <Hyper-V Shutdown Service> on vmbus0
hvtimesync0: <Hyper-V Time Synch Service> on vmbus0
storvsc2: <Hyper-V SCSI Storage Interface> on vmbus0
storvsc3: <Hyper-V SCSI Storage Interface> on vmbus0
hn0: <Hyper-V Network Interface> on vmbus0
hn0: LRO: entry count 128
(probe0:storvsc3:0:0:0): storvsc scsi_status = 2
da2 at storvsc3 bus 0 scbus5 target 0 lun 0
da2: <Msft Virtual Disk 1.0> Fixed Direct Access SPC-2 SCSI device
da2: 300.000MB/s transfers
da2: Command Queueing enabled
da2: 1047552MB (2145386496 512 byte sectors)
(probe0:storvsc3:0:0:1): storvsc scsi_status = 2
da3 at storvsc3 bus 0 scbus5 target 0 lun 1
da3: <Msft Virtual Disk 1.0> Fixed Direct Access SPC-2 SCSI device
da3: 300.000MB/s transfers
da3: Command Queueing enabled
da3: 1047552MB (2145386496 512 byte sectors)
da2 at storvsc3 bus 0 scbus5 target 0 lun 0
da2: <Msft Virtual Disk 1.0> detached
da3 at storvsc3 bus 0 scbus5 target 0 lun 1
da3: <Msft Virtual Disk 1.0> detached
hn0: unknown status 1073872902 received
hn0: unknown status 1073872902 received
hn0: hv send offload request succeeded
hn0: 1 TX ring, 1 RX ring
hn0: Ethernet address: 00:0d:3a:f9:5d:11
hn0: TSO: 65517/31/4096
vmbus0: device scan, probe and attach done
taskqgroup_adjust failed cnt: 1 stride: 1 mp_ncpus: 1 smp_started: 0
taskqgroup_adjust failed cnt: 1 stride: 1 mp_ncpus: 1 smp_started: 0
Timecounter "TSC-low" frequency 1205826506 Hz quality 800
(da2:storvsc3:0:0:0): Periph destroyed
(da3:storvsc3:0:0:1): Periph destroyed
hn0: link state changed to UP
pflog0: promiscuous mode enabled