31

bobr пишет:

Ставим [SOLVED]?

Это решение какое-то через .... и так и не понятно что есть тут решением, то-ли ядра выше 3.1 не умеют, что маловероятно, значит что-то в конфигурации ядра, но что?

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

32

Насколько я помню, обычно в Changelog'ах указывается соответствие версии драйвера версии ядра. Что поделать — blob ac

Был, был и весь вышел...

33

newzenon пишет:
bobr пишет:

Ставим [SOLVED]?

Это решение какое-то через .... и так и не понятно что есть тут решением, то-ли ядра выше 3.1 не умеют, что маловероятно, значит что-то в конфигурации ядра, но что?

Вот поэтому и спрашиваю, что сам так и не пойму это все-таки решение или...
Кароч, не ставим.

Йа тьомный эльф

34 (13.06.2012 15:21:52 отредактировано zenon)

Добрался:
Собрал sys-kernel/gentoo-sources-3.4.2.
Загрузился и иксы нормально стартанули, когда в bios выключил поддержку IOMMU.
С ядром 3.1 иксы стартуют всегда, не важно включена поддержка IOMMU или нет, а мне она нужна.
Разница в конфигах:

# cat /usr/src/3.1-6-amd64.conf | grep IOMMU
CONFIG_GART_IOMMU=y
CONFIG_CALGARY_IOMMU=y
CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y
CONFIG_IOMMU_HELPER=y
CONFIG_IOMMU_API=y
CONFIG_IOMMU_SUPPORT=y
CONFIG_AMD_IOMMU=y
# CONFIG_AMD_IOMMU_STATS is not set
# CONFIG_IOMMU_STRESS is not set
# cat /usr/src/3.4-2.amd64.conf | grep IOMMU
CONFIG_GART_IOMMU=y
CONFIG_CALGARY_IOMMU=y
CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y
CONFIG_IOMMU_HELPER=y
CONFIG_IOMMU_API=y
CONFIG_IOMMU_SUPPORT=y
CONFIG_AMD_IOMMU=y
# CONFIG_AMD_IOMMU_STATS is not set
CONFIG_AMD_IOMMU_V2=m
CONFIG_INTEL_IOMMU=y
# CONFIG_INTEL_IOMMU_DEFAULT_ON is not set
CONFIG_INTEL_IOMMU_FLOPPY_WA=y
# CONFIG_IOMMU_STRESS is not set

.
.
.
Три новых параметра появились то бишь...

CONFIG_AMD_IOMMU_V2=m
CONFIG_INTEL_IOMMU=y
CONFIG_INTEL_IOMMU_FLOPPY_WA=y
История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

35

Попробовал закоментировать все три новые строчки в конфиге и пересобрать 3.4-2 ядро - не помогло.
Сейчас полез в менюконфиг и почему-то какие-то не состыковки:

Device Drivers  ---> 
  [*] IOMMU Hardware Support  ---> 
    --- IOMMU Hardware Support
      [*]   AMD IOMMU support
      [ ]     Export AMD IOMMU statistics to debugfs
      <M>     AMD IOMMU Version 2 driver (EXPERIMENTAL)
      [*]   Support for Intel IOMMU using DMA Remapping Devices
      [ ]     Enable Intel DMA Remapping Devices by default
      [*]   Support for Interrupt Remapping (EXPERIMENTAL)

Особенно заинтересовала - Support for Interrupt Remapping (EXPERIMENTAL) - выключил, собирается...

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

36

Не вышло .... :sad:

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

37

Вот те же проблемы
https://bbs.archlinux.org/viewtopic.php?id=133838

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

38

Новые дрова nvidia решили сей трабл. - Новая версия проприетарного драйвера NVIDIA 295.59

x11-base/xorg-server-1.12.2
x11-drivers/nvidia-drivers-295.59
# uname -a
Linux localhost 3.3.7-zen+ #1 ZEN SMP PREEMPT Thu Jun 14 16:26:41 MSK 2012 x86_64 AMD FX(tm)-4100 Quad-Core Processor AuthenticAMD GNU/Linux

Чипсет 990FX
Конфиг ядра - отсюда http://liquorix.net/sources/

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.