Почему 32-битная и 64-битная ОС Ubuntu изменяют поведение модуля локальной сети r8169?

Этот вопрос возник из-за того, что я закончил сборку новой установки с mobo GA-990FXA-UD3, разблокированным процессором FX 4100, 16 ГБ ОЗУ и графической картой GT 640. Запустил его и протестировал mobo (через BIOS), и все было прекрасно с ним и всеми его многочисленными портами. Затем я взял копию Ubuntu 12.04 64bit и запустил Live диск. Помимо того, что я не узнал два моих монитора, все было в порядке, за исключением того, что я отключил проводное соединение в правом верхнем углу. Тогда я заметил, что несколько периферийных устройств (USB) не загорелись. Проверено все порты USB; только двое были живы. Протестировал кабель локальной сети CAT5 к маршрутизатору с другим компьютером; это было в прямом эфире.

Выключите установку и включите ее еще пару раз с теми же результатами. Затем я взял другой диск, Xubuntu 64bit; то же самое. Схватил Ultimate Edition 3.5 64bit; то же самое. Через несколько часов я подумал, что это связано с модулем Realtek r8169. Затем, случайно, я взял старую версию Ubuntu; 10.04 LTS. Однако я не понял, что это был 32-битный. Все работало; USB, LAN и т. Д. Итак, я установил Ubuntu 10.04 (опять не понял, что это 32-битная версия), и все работало отлично. Решили по прихоти обновиться через Ubuntu до 12.04. Все отлично работало. Озадаченный, я продолжал обновлять и добавлять свои обычные приложения. Попытался установить Chrome, и установщик пакета выдал мне неправильную ошибку архитектуры. Только тогда я понял, что у меня установлена ​​32-битная версия.

Сразу же я взял 64-битный Live DVD 12.04 и перезагрузился. Такие же проблемы. Нет сомнений, что оборудование, которое у меня есть, поддерживает 64 бита, так что это не проблема. Почему 64-битное ядро ​​и 32-битное ядро ​​действуют по-разному в (казалось бы) совместимом оборудовании, мне не понятно.

У кого-нибудь есть объяснение этому странному феномену? Я в порядке с 32-битной, но я бы предпочел иметь 64-битную, если это возможно.

3
задан 21 November 2016 в 10:17

1 ответ

Шаг # 1: в терминале:

sudo nano /etc/default/grub

Шаг # 2: отредактируйте эту строку следующим образом:

GRUB_CMDLINE_LINUX="iommu=soft" 

Шаг # 3: сохраните и выйдите из

Шаг № 4: в терминале:

sudo update-grub

Шаг № 5: В BIOS отключить iommu

Источники: http://ubuntuforums.org/showthread.php? т = 2114055 & амп; стр = 2

0
ответ дан 21 November 2016 в 10:17

Другие вопросы по тегам:

Похожие вопросы: