LINUX.ORG.RU

История изменений

Исправление vel, (текущая версия) :

нет.

Все оказалось проще - выбор поддержки до 64Гб RAM что-то ломает. разница конфига

--- .config.work        2015-12-12 15:03:40.898038623 +0300
+++ .config     2015-12-12 15:54:25.764589249 +0300
-CONFIG_PGTABLE_LEVELS=2

+CONFIG_PGTABLE_LEVELS=3
+CONFIG_HAVE_ARCH_HUGE_VMAP=y
+CONFIG_SWIOTLB=y
+CONFIG_IOMMU_HELPER=y

-CONFIG_HIGHMEM4G=y

+CONFIG_HIGHMEM64G=y
+CONFIG_X86_PAE=y
+CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
+CONFIG_ARCH_DMA_ADDR_T_64BIT=y
+CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y
+CONFIG_PHYS_ADDR_T_64BIT=y
+CONFIG_PCI_BUS_ADDR_T_64BIT=y
Похоже, что DMA сломан

Теперь понятно к какой подсистеме делать git bisect

Исходная версия vel, :

нет.

Все оказалось проще - выбор поддержки до 64Гб RAM что-то ломает. разница конфига

--- .config.work        2015-12-12 15:03:40.898038623 +0300
+++ .config     2015-12-12 15:54:25.764589249 +0300
-CONFIG_PGTABLE_LEVELS=2

+CONFIG_PGTABLE_LEVELS=3
+CONFIG_HAVE_ARCH_HUGE_VMAP=y
+CONFIG_SWIOTLB=y
+CONFIG_IOMMU_HELPER=y

-CONFIG_HIGHMEM4G=y

+CONFIG_HIGHMEM64G=y
+CONFIG_X86_PAE=y
+CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
+CONFIG_ARCH_DMA_ADDR_T_64BIT=y
+CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y
+CONFIG_PHYS_ADDR_T_64BIT=y
+CONFIG_PCI_BUS_ADDR_T_64BIT=y
Похоже, что DMA сломан