1

У меня Dell Inspiron 640m (1405). Я достаточно осведомлен в Linux, но у меня серьезные проблемы со скоростью сети.

Сетевая карта - это Intel 3945ABG

При беспроводном соединении с Windows XP все работает нормально, а сетевое соединение быстрое.

При подключении к любому дистрибутиву Linux скорость работы в сети крайне низка, и соединение прерывается случайным образом. (сеть распознается и соединение выполнено однако)

Есть ли какая-либо возможная причина, почему это будет?

Помоги мне вернуть пингвина на мой ноутбук!

[РЕДАКТИРОВАТЬ]: использование последней версии прошивки для карты. Используемый модуль - iwl3945. модуль выгрузки / перезагрузки не меняет поведение. Скорость сетевого соединения все еще смехотворно мала. В dmesg нет ошибок. Использование ArchLinux и автозагрузка модуля (пробовал выгрузить / перезагрузить тоже ...).

[РАЗРЕШЕНО]: с помощью ndiswrapper. Кажется, причиной проблемы был драйвер iwl3945. Загрузка драйвера Windows из Dell и использование.INF-файлы работают как положено:

  • Черный список iwl3945
  • Установите драйвер:ndiswrapper -i /path/to/***.INF
  • Убедитесь, что драйвер загружен:ndiswrapper -l
  • Загрузите модуль ndiswrapper.

2 ответа2

4

Пожалуйста, попробуйте эти шаги:

  • Проверьте вывод команды dmesg и найдите признаки ошибок:

    dmesg | grep -i error
    
  • Попробуйте перезагрузить модули ядра, связанные с вашей картой.

    • Надеюсь, lsmod | grep iwl может показать вам, что вам нужно выгрузить.

    • Мне обычно нужно перезагрузить iwlagn и iwlcore .

    • Используйте modprobe -r [module-name] для удаления и modprobe [module-name]

    • Если у вас нет этих драйверов iwl, вам нужно обновление.

  • Попробуйте ifconfig wlan0 и посмотрите, есть ли у вас ошибки.

2

Используйте Ndiswrapper.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .