vboxpci.ko Ubuntu 16.04 AMD RX-421BD faill (iommu symbols)
Posted: 13. Aug 2017, 17:19
Hi,
Just start Virtualbox 5.1 on a new system
O.S. Ubuntu 16.04 Up to Date (kernel 4.2.8 )
CPU AMD SOC RX-421BD
Virtualbox 5.1 from virtualbox ppa source
All modules are build without error
vboxdrv, vboxnetflt, vboxnetadp are loaded by vboxdrv.sh without error
Virtualbox works as well except USB limited to 1.1 (due to vboxpci problem ? or missing extpack) (I create a fresh Windows VM with 2 CPU ... )
vboxpci.ko fail with error in dmesg
Iommu is set in .config (except Intel IOMMU not set (AMD CPU)
kernel kallsyms have some IOMMU entry ...
Any advice ? (sorry I search forum but don't retreive information on this ... )
Cris.
Just start Virtualbox 5.1 on a new system
O.S. Ubuntu 16.04 Up to Date (kernel 4.2.8 )
CPU AMD SOC RX-421BD
Code: Select all
processor : 3
vendor_id : AuthenticAMD
cpu family : 21
model : 96
model name : AMD Embedded R-Series RX-421BD Radeon R7
stepping : 1
microcode : 0x6006115
cpu MHz : 2100.000
cache size : 1024 KB
physical id : 0
siblings : 4
core id : 3
cpu cores : 4
apicid : 19
initial apicid : 3
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc extd_apicid aperfmperf eagerfpu pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs xop skinit wdt lwp fma4 tce nodeid_msr tbm perfctr_core perfctr_nb bpext arat cpb hw_pstate npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold vmmcall fsgsbase bmi1 avx2 smep bmi2 xsaveopt
bugs : fxsave_leak sysret_ss_attrs
bogomips : 4191.84
TLB size : 1536 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 48 bits physical, 48 bits virtual
power management: ts ttp tm 100mhzsteps hwpstate cpb eff_freq_ro [12] [13]
All modules are build without error
vboxdrv, vboxnetflt, vboxnetadp are loaded by vboxdrv.sh without error
Code: Select all
# lsmod | grep vbox
vboxnetadp 18708 0
vboxnetflt 17950 0
vboxdrv 363201 2 vboxnetadp,vboxnetflt
Virtualbox works as well except USB limited to 1.1 (due to vboxpci problem ? or missing extpack) (I create a fresh Windows VM with 2 CPU ... )
vboxpci.ko fail with error in dmesg
Code: Select all
[1324012.930226] vboxpci: Unknown symbol iommu_iova_to_phys (err 0)
[1324012.936241] vboxpci: Unknown symbol iommu_present (err 0)
[1324012.941813] vboxpci: Unknown symbol iommu_detach_device (err 0)
[1324012.947887] vboxpci: Unknown symbol iommu_domain_free (err 0)
[1324012.953796] vboxpci: Unknown symbol iommu_domain_alloc (err 0)
[1324012.959777] vboxpci: Unknown symbol iommu_unmap (err 0)
[1324012.965210] vboxpci: Unknown symbol iommu_map (err 0)
[1324012.970419] vboxpci: Unknown symbol iommu_attach_device (err 0)
Code: Select all
CONFIG_IOMMU_HELPER=y
CONFIG_VFIO_IOMMU_TYPE1=m
CONFIG_IOMMU_API=y
CONFIG_IOMMU_SUPPORT=y
# Generic IOMMU Pagetable Support
CONFIG_AMD_IOMMU=y
CONFIG_AMD_IOMMU_STATS=y
CONFIG_AMD_IOMMU_V2=y
# CONFIG_INTEL_IOMMU is not set
# CONFIG_IOMMU_STRESS is not set
Code: Select all
ffffffff81008900 T iommu_shutdown_noop
ffffffff813bab00 T iommu_is_span_boundary
ffffffff813bab30 T iommu_area_alloc
ffffffff813babc0 T iommu_tbl_pool_init
ffffffff813bad30 T iommu_tbl_range_alloc
ffffffff813bb070 T iommu_tbl_range_free
ffffffff81f32382 T iommu_init_noop
ffffffff81f3456e t pci_iommu_init
ffffffff81f345ac t iommu_setup
ffffffff81f347fc T pci_iommu_alloc
ffffffff81f34f00 T sort_iommu_table
ffffffff81f34fa2 T check_iommu_entries
Cris.