Драйвер usb-сетевой карты

Discussion in 'Безопасность и Анонимность' started by Noman, 4 Feb 2007.

  1. Noman

    Noman Elder - Старейшина

    Joined:
    10 Oct 2006
    Messages:
    112
    Likes Received:
    23
    Reputations:
    2
    Народ, скажите, как правильно устанавливать эти самые драйвера. Ситуация такая:

    Купил usb-сетевую карту (размером с флэшку), к ней в комплекте диск с драйверами. В том числе и для линукса. В папку 2 файла - мануал и сам драйвер (RTL8150.C)

    В мануале содержиться следующий текст:
    Начало более-менее ясное, но до 2-ого шага я недошел. Вот лог bash-а:
    Посоветуйте, что делать?

    Если поменять путь linux/ на /usr/src/kernels/2.6.18-1.2798.fc6-i586/include/linux/ то возникает еще больше ошибок...
     
  2. Deem3n®

    Deem3n® RTFMSDN

    Joined:
    19 Sep 2005
    Messages:
    378
    Likes Received:
    153
    Reputations:
    164
    Видимо нет символической ссылки на сорцы ядра или они вообще не установлены.
    Попробуй это:
    ln -s /usr/src/kernels/2.6.18-1.2798.fc6-i586/ /usr/src/linux
     
  3. Noman

    Noman Elder - Старейшина

    Joined:
    10 Oct 2006
    Messages:
    112
    Likes Received:
    23
    Reputations:
    2
    Никакой реакции на команду(
     
    #3 Noman, 4 Feb 2007
    Last edited: 4 Feb 2007
  4. Noman

    Noman Elder - Старейшина

    Joined:
    10 Oct 2006
    Messages:
    112
    Likes Received:
    23
    Reputations:
    2
    Немного поковырялся во всем этом деле, теперь по команде ln -s /usr/src/kernels/2.6.18-1.2798.fc6-i586/ /usr/src/linux интерпритатор говорит, что файл уже существует. Но общая картина не меняется...
     
  5. L0rd_Ha0S

    L0rd_Ha0S Elder - Старейшина

    Joined:
    25 Jan 2006
    Messages:
    148
    Likes Received:
    102
    Reputations:
    64
    Насколько я знаю, gcc ищет хидеры не в /usr/src/linux, а в /usr/include. И у тебя ошибки возникают именно потому что компилятор не может найти module.h malloc.h init.h delay.h etherdevice.h usb.h которые лежат в /usr/include/linux (по крайней мере должны там лежать). Хотя очень много хидеров одинаковые как /usr/src/linux, так в /usr/include. Если их там нет, тогда скачай их в инете, они много где выложены.
    Вот например тут можешь глянуть, там есть пару нужных тебе файлов , в гугле запрос вбей linux/{имя_файла}.h увидишь еще кучу ссылок где их можно слить.
     
  6. karabym

    karabym Elder - Старейшина

    Joined:
    14 Dec 2006
    Messages:
    196
    Likes Received:
    30
    Reputations:
    1
    Хех токо щас прочитал и узнал что есть сетевухи usb :)))))))) отстаю от прогресса нах :)
     
  7. pop_korn

    pop_korn Elder - Старейшина

    Joined:
    13 Sep 2005
    Messages:
    148
    Likes Received:
    33
    Reputations:
    14
    путь до сорсов ядра должен быть правильным, возможно у тебя они вообще не установлены ...

    зы сорсы должны быть от ядра, которое юзается в данный момент

    зыы я не уверен, но в федоре selinux, возможно неполучается из за этого откомпилить модуль :)

    зыыы

    ls -R /usr/src/

    в студию
     
    #7 pop_korn, 5 Feb 2007
    Last edited: 5 Feb 2007
  8. Noman

    Noman Elder - Старейшина

    Joined:
    10 Oct 2006
    Messages:
    112
    Likes Received:
    23
    Reputations:
    2
    2karabym
    До недавнего времени я сам о существовании таких устройств не подозревал, но когда увидел, решил приобрести.

    2pop_korn
    Я понимаю, похоже и придется искать драйвера для этого чипсета в нете, просто пока у меня проблемы с выходом в сеть, сижу через мобилу.
    Что есть "selinux"?
    Лог сюда не влез. Залил на http://alex81.h17.ru/log.txt
     
  9. pop_korn

    pop_korn Elder - Старейшина

    Joined:
    13 Sep 2005
    Messages:
    148
    Likes Received:
    33
    Reputations:
    14
    http://ru.wikipedia.org/wiki/SELinux