Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Использование ipw3945 вместо iwl3945 для Intel Wireless 3945 в Ubuntu Hardy  (Прочитано 18809 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ~eL MaGo~

  • Автор темы
  • Участник
  • *
  • Сообщений: 207
    • Просмотр профиля
    • В эфире "Бложег"
В новых ядрах линукса драйвер iwl3945 оказался невероятно глючным и практически не пригодным к употреблению. Из-за такой пакости пользователи адаптеров на чипсете Intel3945 оказались прямо скажем не в лучшей ситуации. Никто на форуме помочь мне справиться с этой проблемой не смог, поэтому колесил я просторы буржуйнета изо дня в день, пока наконец-то не набрел на статейку по сабжу (оригинал how-to на английском языке).
И теперь представляю общественности эту замечательную заметку в русском переводе, которая позволила мне наконец-то поставить Ubuntu 8.04 и не остаться без инета... :)
Необходимые файлики, которые упоминаються здесь я собрал в аттач, чтоб удобней было.

Сабж на русском:

1. Заносим в '/etc/modprobe.d/blacklist' следующие строки, чтобы модуль 'iwl3945' не загружался при старте системы:

# blacklist new iwl3945
blacklist iwl3945
blacklist mac8021

2. Перезагружаемся

3. Микрокод для ipw3945 (ipw3945.ucode) копируем в '/lib/firmware/2.6.24-16-generic/'

4. Демон 'ipw3945d' копируем в '/sbin/'

5. Теперь пропатчим модуль ядра. Для этого копирнем патчик из 'patch-to-kernel-module' в папку 'kernel-module'.

Кстати, чтобы запустить следующую строку, необходим пакет под названием 'patch'. Ставим его синаптиком. А затем собственно патчим:

patch -p1 < ipw3945-1.2.2.patch
На программы вопрос "Что будем патчить?" пишем ipw3945.h

6. Далее собираем этот модуль:

make
Если вывалилось с ошибкой, пробуем так:

make SHELL=/bin/bash
7. И устанавливаем его:

sudo make install
8. Меняем права:

sudo chmod 777 /sbin/ipw*
9. В файл '/etc/modprobe.d/ipw3945' пишем следующие строки, стирая к чертям старые:

install ipw3945 /sbin/modprobe -i ipw3945 ; sleep 0.5 ; /sbin/ipw3945d --quiet
remove ipw3945 /sbin/ipw3945d --kill ; /sbin/modprobe -r -i ipw3945

10. Прикручиваем модуль к ядру:

sudo modprobe ipw3945
11. Ну и на всякий случай перезагружаемся.

Все!

Рулим нашим Вай-Фаем через Wi-Fi Radar или WICD. Естественно указав правильный интрефейс (например, у меня - eth1).

И еще одно важное "НО": при обновлении ядра, необходимо повторить процедуры под номерами 3 (только в папку с новым ядром), 5, 6, 7 и 10.
« Последнее редактирование: 12 Июня 2008, 04:18:15 от ~eL MaGo~ »
openSUSE 11.2 (KDE 4.4), ACER 5920G.

Оффлайн Roksar

  • Любитель
  • *
  • Сообщений: 90
    • Просмотр профиля
Все получилось, спасибо! Тема также обсуждается здесь https://forum.ubuntu.ru/index.php?topic=26746.0
pc / ubuntu 8.04
laptop / xubuntu 8.04

Оффлайн Kabal

  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Спасибо автору, я все таки добрался до установки. А на второй машинке попробовал ndiswrapper. И все  тоже прошло без проблем. Так что если надо - могу выложить и подробную инструкцию и дрова.

З.Ы. Wicd с этим не заработал, а вот стандартный manager и радар очень даж хорошо.
« Последнее редактирование: 20 Июня 2008, 02:52:59 от Kabal »
Убунтой удовлетворен, но винды сносить пока рано :).

Оффлайн RusBiT

  • Участник
  • *
  • Сообщений: 143
    • Просмотр профиля
Использую стандартый драйвер, который вместе с 8.04, но скорость увы не выше 120 кбит/сек, хотя в венде спокойно 2мбайта/сек.
Как у вас обстоят дела на этом драйвере?

Оффлайн Kabal

  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
На ndiswrapper дровах скорость такая - около 200 кб/c на мелких файлах - 250-280 на больших.
Убунтой удовлетворен, но винды сносить пока рано :).

Оффлайн Kabal

  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Хехе :). Тормознул - я с сервера через VPN качал :) :). На прямую перекачка на винду с меня - 90 метров за 45 секунд - 2 Мб/сек. Обратно - так же.
« Последнее редактирование: 25 Июня 2008, 13:10:28 от Kabal »
Убунтой удовлетворен, но винды сносить пока рано :).

Оффлайн sht0rm

  • Старожил
  • *
  • Сообщений: 3397
    • Просмотр профиля
to ~eL MaGo~
ifconfig в студию. (после часика примерно активной работы)

Дело в том что у ipw3945 есть проблемы. Покачайте с помощью ipw файлики объемом 2-3-4-5 Гб.

Оффлайн ~eL MaGo~

  • Автор темы
  • Участник
  • *
  • Сообщений: 207
    • Просмотр профиля
    • В эфире "Бложег"
Ээээ, ну недавно Runtu скачал - ровно 2 Гб. В основном через торрент качаю - всё ОК.
А вообще никогда проблем с этим драйвером у меня не было (я инет по нему получаю).
Единственное - скорости больше 2х мегабайт в секунду не удавалось достичь...

UPD
Ах да - 6 гиг по сетке лил - все норм.
« Последнее редактирование: 26 Июня 2008, 10:14:37 от ~eL MaGo~ »
openSUSE 11.2 (KDE 4.4), ACER 5920G.

Оффлайн sht0rm

  • Старожил
  • *
  • Сообщений: 3397
    • Просмотр профиля
я все таки хотел бы увидеть ifconfig

Оффлайн Roksar

  • Любитель
  • *
  • Сообщений: 90
    • Просмотр профиля
to ~eL MaGo~
ifconfig в студию. (после часика примерно активной работы)

Дело в том что у ipw3945 есть проблемы. Покачайте с помощью ipw файлики объемом 2-3-4-5 Гб.

С этим драйверов все идеально)) комп круглосуточно на торрентах сидит, скорость по инету около 600кб/c, по сетке до компа 8мб/c

eth1      Link encap:Ethernet  HWaddr 00:1b:77:9a:ab:12 
          inet addr:192.168.0.2  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::21b:77ff:fe9a:ab12/64 Диапазон:Ссылка
          ВВЕРХ BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5744 errors:24 dropped:36 overruns:0 frame:0
          TX packets:6709 errors:0 dropped:0 overruns:0 carrier:0
          коллизии:0 txqueuelen:1000
          RX bytes:4339396 (4.1 MB)  TX bytes:920117 (898.5 KB)
          Прервано:17 Base address:0xe000 Память:f0300000-f0300fff
pc / ubuntu 8.04
laptop / xubuntu 8.04

Оффлайн sht0rm

  • Старожил
  • *
  • Сообщений: 3397
    • Просмотр профиля
errors:24 dropped:36

вот это вас должно несколько взволновать. ;)

Вот работа iwl

inet addr:10.1.1.13  Bcast:255.255.255.255  Mask:255.255.255.0
           BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1600861 [b]errors:0 dropped:0[/b] overruns:0 frame:0
          TX packets:1969455 [b]errors:0 dropped:0[/b] overruns:0 carrier:0
          \u043a\u043e\u043b\u043b\u0438\u0437\u0438\u0438:0 txqueuelen:1000
          RX bytes:1272164030 (1.1 GB)  TX bytes:524362811 (500.0 MB)

+ проверьте, дропы должны расти.

Оффлайн Roksar

  • Любитель
  • *
  • Сообщений: 90
    • Просмотр профиля
Но ведь это еще зависит от самой сети, у меня карточка к которой подключаюсь самая дешевая которая была с поддержкой программной точки доступа...поэтому идеального соединения от нее ждать не стоит...и сама сеть видна на 70% конечно будут потери. В любом случае другого работающего варианта с новым драйвером я пока не видел.
pc / ubuntu 8.04
laptop / xubuntu 8.04

Оффлайн sht0rm

  • Старожил
  • *
  • Сообщений: 3397
    • Просмотр профиля
Я могу конечно Вам предложить посмотреть на дропы при использовании iwl, но вам наверное будет лень назад все настраивать.

Проект iwl создавался для решения многих проблем которые были у ipw, дропы одна из них.
У меня соединение происходит с беспроводным роутером, качество сигнала от 51% - 84% на ipw дропы росли, но пока сидел только в инете (256к) система работала стабильно, а при перекачке больших объемов, к примеру скачачка 4 фильмов с локалки через DC++ то через 300-500 мб стабильно Kernel Panic.

После компиляции iwl еще в gutsy все заработало отлично, то что его включили по умолчанию в hardy это большой +

Оффлайн Roksar

  • Любитель
  • *
  • Сообщений: 90
    • Просмотр профиля
Если бы я мог проверить))) я на нем подключиться не могу.. ad-hoc точно в ap не пробовал еще, как ядро обновиться попробую еще раз.
pc / ubuntu 8.04
laptop / xubuntu 8.04

Оффлайн trotus

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
У меня вообще задумчиво очень работает ви-фи...Сети почти не видит, подрубается через раз. Правда была замечена одна закономерность, возможно, случайная... nm видит только те беспроводные сети, в роутерах которых привязка ипа на мой мак стоит статиком, если статик мак-ип снять в роутере, то по дхцп ничего получить не то, что не могу, а даже просто сетка исчезает из списка доступных. Пару раз в этом хаосе, конечно, проблески были, но ничего толкового.

Вчера переустановил драйвера, мелкие заминки были, но, вроде, все встало... После перезагрузки даже как обещано появился nm и стал активно искать сеть. Вот только подключаться в упор не желает. По 3-4 минуты пытается и перестает...

Во время установки драйвера, я не нашел файла в этой папке как в пункте 9... ('/etc/modprobe.d/ipw3945')
Но в общем, так как там было написано стирать нафик все содержимое, я благоразумно посчитал, что создав пустой файл и напечатав там текст, я сильно ничего не испорчу...  В обчем, видимо, где-то я таки накосячил. Ибо нифига не работает... В чем причина понять не могу =(
« Последнее редактирование: 28 Июня 2008, 06:29:28 от trotus »

 

Страница сгенерирована за 0.034 секунд. Запросов: 25.