Как заменить carl9170 на ar9170?

У меня есть беспроводной адаптер D-Link DWA-160, и в текущем драйвере (carl9170) есть действительно действительно неприятные ошибки. (Ну, только один, но это настоящий демонстратор событий.)

Всякий раз, когда я нахожусь в Puppy Linux, эта ошибка не возникает. Разница в том, что Puppy Linux говорит, что использует ar9170. Я хотел бы использовать это для Ubuntu и посмотреть, работает ли он там лучше . Я хотел бы знать точную процедуру для этого.

1
задан 31 January 2013 в 05:40

2 ответа

Попробуйте предложенный обходной путь в этот ответ для аналогичного оборудования (тот же чипсет). Кажется, сегодня это исправлено в моей системе, также с этим адаптером DWA-160. Проверьте это и посмотрите, поможет ли это. Я также скачал последнюю версию файла прошивки, которую смог найти. (версия 1.9.7)

Я также обнаружил серьезные ошибки при использовании драйвера carl9170. Если это что-то похожее на мое, то оно взорвало интернет-соединение при загрузке или даже просмотре медиа-сайтов.

0
ответ дан 31 January 2013 в 05:40

modinfo в другом дистрибутиве Linux показывает, что он все еще в Linux 2.6.33. Драйвер, на который вы ссылаетесь, удален в последних версиях Linux:

commit b0006e69615868f3dfdfe2bd64eb11973f1208fc
Author: Christian Lamparter <chunkeey@googlemail.com>
Date:   Fri Mar 25 20:21:55 2011 +0100

    ar9170usb: purge obsolete driver
git branch -a --contains b0006e69615868
  remotes/origin/HEAD -> origin/master
  remotes/origin/linux-3.0.y
  remotes/origin/linux-3.1.y
  remotes/origin/linux-3.2.y
  remotes/origin/linux-3.3.y
  remotes/origin/linux-3.4.y
  remotes/origin/linux-3.5.y
  remotes/origin/linux-3.6.y
  remotes/origin/linux-3.7.y
  remotes/origin/master

Это указывает на то, что ar9170usb был удален с версии 3.0 и далее. Я думаю, что будет сложно включить этот модуль в недавний выпуск Ubuntu.

Итак, сделав шаг назад, исправление нового драйвера кажется более конструктивным. Если вы используете Ubuntu 12.04, попробуйте пакет Quantal kernel linux-image-generic-lts-quantal с портированием. Если это не помогает или вы уже используете Quantal, попробуйте более свежее ядро ​​«mainline», чтобы увидеть, исправлена ​​ли ваша проблема «upstream». Этот ответ объясняет, как установить предварительно собранные ядра mainline в Ubuntu.

0
ответ дан 31 January 2013 в 05:40

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

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