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


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

Автор Тема: Драйвера на Ubuntu  (Прочитано 2518 раз)

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

Оффлайн only-0

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Драйвера на Ubuntu
« : 27 Июля 2008, 10:23:58 »
Подскажите как правильно установить драйвер для сетевой карты через USB
ASIX AX88772 (есть драйвера для linux) 2.6.9 в архиве содержится 4 файла,
asix.h
Makefile
usbnet.c
и соответственно readme


содержимое readme

1. Copy ax88178(ax88772) directory to your template directory

2. Now, you should have a ax88178 directory in your template directory. Go
   to the ax88178 directory, and executing the following command to compiler
   AX88178 Driver.
   
         [root@localhost ax88178]# make
         
3. If the compilation well, the usbnet.ko will be created under the current
    directory.
   
4. If you want to use modprobe command to mount AX88178 driver, executing the
   following command to install AX88178 driver on your Linux.
   
         [root@localhost ax88178]# make install
 
 
===============
Usage
===============

If you want to mount the AX88178 driver , go to the ax88178 directory and
executing the following command:
          [root@localhost ax88178]# insmod    usbnet.ko
         or
         [root@localhost anywhere]# modprobe usbnet
            
If you want to unmount the AX88178 driver, just typing the following command:
      [root@localhost anywhere]# rmmod usbnet
 

Эта программа собрана для i486-pc-linux-gnu может быть из-за этого при запуске ошибка

make -C /lib/modules/2.6.24-19-rt/build SUBDIRS=/home/dimm/AX88772 modules
make: *** /lib/modules/2.6.24-19-rt/build: No such file or directory.  Останов.
make: *** 

Подскажите, кто знает в чем может быть дело?

Оффлайн Vodase

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Драйвера на Ubuntu
« Ответ #1 : 09 Октября 2008, 05:55:49 »
Давно вижу было - решил ли как-то проблему

З.Ы.
make -C /lib/modules/2.6.24-19-rt/build SUBDIRS=/home/dimm/AX88772 modules
make: *** /lib/modules/2.6.24-19-rt/build: No such file or directory.  Останов.
make: *** 

Kernel-image-2.6.24.bla-bla-bla надо было поставить. Я думаю в нем готовый есть.

ASIX AX88772 (есть драйвера для linux) 2.6.9 в архиве содержится 4 файла
Дрова к версии 2.6.9

Нужно 2.6.14 - что немного меняет запуск
insmod usbnet.ko
insmod asix.ko


« Последнее редактирование: 09 Октября 2008, 07:26:08 от Vodase »

Оффлайн only-0

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Драйвера на Ubuntu
« Ответ #2 : 12 Июля 2009, 06:07:02 »
При установке выдает следующее

indesign@indesign:~/AX88772$ make
make -C /lib/modules/2.6.28-3-rt/build SUBDIRS=/home/indesign/AX88772 modules
make[1]: Вход в каталог `/usr/src/linux-headers-2.6.28-3-rt'
  CC [M]  /home/indesign/AX88772/usbnet.o
/home/indesign/AX88772/usbnet.c:114:26: error: linux/config.h: No such file or directory
/home/indesign/AX88772/usbnet.c:284: ошибка: expected ‘)’ before string constant
/home/indesign/AX88772/usbnet.c: В функции ‘init_status’:
/home/indesign/AX88772/usbnet.c:410: ошибка: ‘SLAB_KERNEL’ не описан (первое использование в этой функции)
/home/indesign/AX88772/usbnet.c:410: ошибка: (Сообщение о неописанном идентификаторе выдается один раз
/home/indesign/AX88772/usbnet.c:410: ошибка: для каждой функции, в которой он используется.)
/home/indesign/AX88772/usbnet.c:418: предупреждение: в передаче аргумента 6 ‘usb_fill_int_urb’: несовместимый тип указателя
/home/indesign/AX88772/usbnet.c: В функции ‘defer_bh’:
/home/indesign/AX88772/usbnet.c:3604: ошибка: ‘struct sk_buff’ не содержит элемента с именем ‘list’
/home/indesign/AX88772/usbnet.c:3607: предупреждение: в передаче аргумента 1 ‘_spin_lock_irqsave’: несовместимый тип указателя
/home/indesign/AX88772/usbnet.c:3609: предупреждение: в передаче аргумента 1 ‘_spin_unlock’: несовместимый тип указателя
/home/indesign/AX88772/usbnet.c:3610: предупреждение: в передаче аргумента 1 ‘_spin_lock’: несовместимый тип указателя
/home/indesign/AX88772/usbnet.c:3614: предупреждение: в передаче аргумента 1 ‘_spin_unlock_irqrestore’: несовместимый тип указателя
/home/indesign/AX88772/usbnet.c: В функции ‘rx_submit’:
/home/indesign/AX88772/usbnet.c:3686: предупреждение: в передаче аргумента 6 ‘usb_fill_bulk_urb’: несовместимый тип указателя
/home/indesign/AX88772/usbnet.c:3687: ошибка: ‘URB_ASYNC_UNLINK’ не описан (первое использование в этой функции)
/home/indesign/AX88772/usbnet.c:3689: предупреждение: в передаче аргумента 1 ‘_spin_lock_irqsave’: несовместимый тип указателя
/home/indesign/AX88772/usbnet.c:3719: предупреждение: в передаче аргумента 1 ‘_spin_unlock_irqrestore’: несовместимый тип указателя
/home/indesign/AX88772/usbnet.c: В функции ‘unlink_urbs’:
/home/indesign/AX88772/usbnet.c:3878: предупреждение: в передаче аргумента 1 ‘_spin_lock_irqsave’: несовместимый тип указателя
/home/indesign/AX88772/usbnet.c:3896: предупреждение: в передаче аргумента 1 ‘_spin_unlock_irqrestore’: несовместимый тип указателя
/home/indesign/AX88772/usbnet.c: В функции ‘usbnet_start_xmit’:
/home/indesign/AX88772/usbnet.c:4260: предупреждение: в передаче аргумента 6 ‘usb_fill_bulk_urb’: несовместимый тип указателя
/home/indesign/AX88772/usbnet.c:4261: ошибка: ‘URB_ASYNC_UNLINK’ не описан (первое использование в этой функции)
/home/indesign/AX88772/usbnet.c:4272: предупреждение: в передаче аргумента 1 ‘_spin_lock_irqsave’: несовместимый тип указателя
/home/indesign/AX88772/usbnet.c:4301: предупреждение: в передаче аргумента 1 ‘_spin_unlock_irqrestore’: несовместимый тип указателя
/home/indesign/AX88772/usbnet.c:4475:38: error: macro "INIT_WORK" passed 3 arguments, but takes just 2
/home/indesign/AX88772/usbnet.c: В функции ‘usbnet_probe’:
/home/indesign/AX88772/usbnet.c:4475: ошибка: ‘INIT_WORK’ не описан (первое использование в этой функции)
/home/indesign/AX88772/usbnet.c:4484: ошибка: неявная декларация функции ‘SET_MODULE_OWNER’
/home/indesign/AX88772/usbnet.c: На верхнем уровне:
/home/indesign/AX88772/usbnet.c:4909: ошибка: неизвестное поле ‘owner’ в инициализаторе
/home/indesign/AX88772/usbnet.c:4909: предупреждение: несовместимый тип указателя в инициализации
make[2]: *** [/home/indesign/AX88772/usbnet.o] Ошибка 1
make[1]: *** [_module_/home/indesign/AX88772] Ошибка 2
make[1]: Выход из каталога `/usr/src/linux-headers-2.6.28-3-rt'
make: *** [default] Ошибка 2

Какие еще нужны дополнительные модули или действия при установке?
Подскажите что делать, эта сетевая нужна для интернета, без нее нет возможности что либо скачать

Пользователь решил продолжить мысль 12 Июля 2009, 06:14:29:
Ubuntu Studio 9.04
Сетевая карта TrendNet
« Последнее редактирование: 12 Июля 2009, 06:14:31 от only-0 »

 

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