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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: WI FI компиляция дров  (Прочитано 1380 раз)

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

Оффлайн SlavaZotov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
WI FI компиляция дров
« : 12 Декабря 2007, 13:33:34 »
Пытаюсь скомпилировать драйвер для Wi-Fi WinBond
Делаю как пишет итальянский товарищ
http://www.slacky.eu/forum/viewtopic.php?p=145686&sid=dbb518688c43f9222a3b7470d268e3b9#145686

Однако вместо положительного результата
вот такая вот загагулина
Цитировать
root@ubuntu:/1/linux# mv Makefile.26 Makefile
root@ubuntu:/1/linux# make clean
rm -f *.o *~ .*.cmd *.ko *.mod.c ../*.o ../*~ ../.*.cmd ../*.ko ../*.mod.c
rm -f ../wpa/*.o ../wpa/*~ ../wpa/.*.cmd ../wpa/*.mod.c
root@ubuntu:/1/linux# make all
make -C /lib/modules/2.6.22-14-generic/build M=/1/linux modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.22-14-generic'
  CC [M]  /1/linux/wbusb.o
In file included from /1/linux/sysdef.h:44,
                 from /1/linux/wbusb.c:13:
/1/linux/common.h:16:26: error: linux/config.h: No such file or directory
/1/linux/common.h:121:1: warning: "abs" redefined
In file included from include/linux/interrupt.h:5,
                 from include/linux/usb.h:15,
                 from /1/linux/common.h:14,
                 from /1/linux/sysdef.h:44,
                 from /1/linux/wbusb.c:13:
include/linux/kernel.h:101:1: warning: this is the location of the previous definition
In file included from /1/linux/../wpa/wb_wpa.h:2,
                 from /1/linux/sysdef.h:64,
                 from /1/linux/wbusb.c:13:
/1/linux/../wpa/4Way.h:215: предупреждение: декларация функции не является прототипом
/1/linux/../wpa/4Way.h:266: предупреждение: декларация функции не является прототипом
In file included from /1/linux/../wpa/wb_wpa.h:9,
                 from /1/linux/sysdef.h:64,
                 from /1/linux/wbusb.c:13:
/1/linux/../wpa/md5.h:59: предупреждение: декларация функции не является прототипом
/1/linux/../wpa/md5.h:60: предупреждение: декларация функции не является прототипом
/1/linux/../wpa/md5.h:61: предупреждение: декларация функции не является прототипом
/1/linux/wbusb.c:31: ошибка: неизвестное поле ‘owner' в инициализаторе
/1/linux/wbusb.c:31: предупреждение: initialization from incompatible pointer type
/1/linux/wbusb.c: В функции ‘wb35_probe'
/1/linux/wbusb.c:115: предупреждение: возврат значения преобразует указатель в целое без приведения типа
/1/linux/wbusb.c:178: предупреждение: assignment from incompatible pointer type
/1/linux/wbusb.c:78: предупреждение: unused variable ‘res'
/1/linux/wbusb.c: В функции ‘wb35_open'
/1/linux/wbusb.c:260: предупреждение: unused variable ‘mac_addr'
/1/linux/wbusb.c: В функции ‘wb35_disconnect'
/1/linux/wbusb.c:314: предупреждение: ISO C90 forbids mixed declarations and code
/1/linux/wbusb.c:310: предупреждение: unused variable ‘udev'
make[2]: *** [/1/linux/wbusb.o] Ошибка 1
make[1]: *** [_module_/1/linux] Ошибка 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.22-14-generic'
make: *** [all] Ошибка 2

Оффлайн SlavaZotov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: WI FI компиляция дров
« Ответ #1 : 16 Декабря 2007, 15:52:00 »
Удалось скомпилировать дрова. Но возникла новая проблема.
Есть у меня USB Wi Fi адаптер Asus WL 167g с ним всё замечательно.
При загрузке системы драйвер WInbond автоматически не загружается, и nm-applet выглядит вот так.



Далее командой modprobe w35und.ko поднимается драйвер Winbond.
И nm-applet выглядит вот так.



Что странно получается почему то проводная сеть но wlan1 :o.
Как сделать чтобы:
А) Драйвер загружался автоматически.
Б) Работал именно как беспроводной модуль.

Цитировать
root@ubuntuUMPC:/home/slava-zotov# iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

wmaster0  no wireless extensions.

wlan0     IEEE 802.11g  ESSID:"StrimADSL" 
          Mode:Managed  Frequency:2.462 GHz  Access Point: 00:16:E3:F3:D3:6E  
          Retry min limit:7   RTS thr:off   Fragment thr=2346 B  
          Encryption key:
          Link Signal level=-35 dBm 
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

wlan1     IEEE802.11 b/g  ESSID:off/any  Nickname:"IS89C35"
          NWID:off/any  Mode:Auto  Bit Rate=1 Mb/s   Tx-Power:-119147608 dBm  
          Sensitivity=18/3 
          Retry:on   RTS thr=2347 B   Fragment thr:2346 B  
          Encryption key:off
          Power Management:off
« Последнее редактирование: 16 Декабря 2007, 15:54:08 от SlavaZotov »

 

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