Автор Тема: Нужны исходники ядра и установки драйвера (Кентавр 6.0)  (Прочитано 4551 раз)

Оффлайн KALIBR-10

  • Участник
  • *
  • Сообщений: 453
только что установил, обновил дистр и ядро std-def
хочу привинтить юсб вайфай адаптер D-Link DWA-131, проблема встала в установке драйвера, скачал исходники, выполняю от рута make и получаю что нет /lib/modules/ядра папка писать долго/build
я так понимаю он ищет исходники ядра. Как их туда запилить из консоли? Интернет есть! В десктопе бы сделал а тут незнаю какие пакеты качать((
Разбаньте в телеге шакалы!!!

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Смотрите http://www.altlinux.org/Сборка_модулей_ядра, тут по идее должна быть нужная вам по исходникам ядра информация.
PS На 2.6.32 (el-smp) должно работать (должен быть ядрёный модуль), с 3.0.х придётся компилять.

Оффлайн KALIBR-10

  • Участник
  • *
  • Сообщений: 453
всё делал как там и написано, ошибка no rule to make target modules stop

Походу нужно скачать kernel-headers-modules-<flavour> как написано в статье, но в сорс.листе нет ничего связанного с headers
rpm -qa | grep headers ничего не выдаёт, я не знаю что скачать
« Последнее редактирование: 14.03.2013 13:53:48 от KALIBR-10 »
Разбаньте в телеге шакалы!!!

Оффлайн KALIBR-10

  • Участник
  • *
  • Сообщений: 453
Нашел скачал kernel-headers-modules-std-def-3.0.68-alt0.M60P.1.i586.rpm   
выполнил apt-get install kernel-headers-modules-std-def-3.0.68-alt0.M60P.1.i586.rpm
всё нормально, потянул зависимости и начало всё ставиться, но тут облом изза того что /lib/modules/ядра папка писать долго/build запрещена, меня права а бестолку
Разбаньте в телеге шакалы!!!

Оффлайн KALIBR-10

  • Участник
  • *
  • Сообщений: 453
распаковал папку буилд из скачанного рпм в /usr/src/1, прописал в Makefile KSRC=/usr/src/1
Выполняю make
что-то пошло и ерроры на файлы из папки с драйверами у которых расширение .о

вот только что за ошибки маке не пишет
Разбаньте в телеге шакалы!!!

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
распаковал папку буилд из скачанного рпм
Какого ещё рпм ?
PS Как-то пробовал собирать модуль для старой (и не поддерживаемой в ядерной части) вайфай карточки от dlink. С руганью и матюками в консоли, но собралось. Насколько помню, я даже KSRC не задавал. make отработал нормально. Почему в вашем случае не отрабатывает, не подскажу.

Оффлайн KALIBR-10

  • Участник
  • *
  • Сообщений: 453
Вот из этого  kernel-headers-modules-std-def-3.0.68-alt0.M60P.1.i586.rpm
он хочет установится в /lib/modules/ядра папка писать долго/build но нельзя, эта папка запрещена
Разбаньте в телеге шакалы!!!

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Не надо туда ничего писать! Просто ставите хидеры (они же заголовочные файлы и они же тот пакет, который вы привели), после чего берёте _исходники вашего драйвера_ и компилируете (обычно команда make от рута в директории с _исходниками  драйвера_, это может быть практически любая директория, хоть в домашнем каталоге ЕМНИП).

Оффлайн KALIBR-10

  • Участник
  • *
  • Сообщений: 453
Как-то всё замудрено! А вот такой вариант поможет мне?
Скачал из сизифа и установил
· firmware-rtl8192-0018.1025-alt1.noarch.rpm
· kernel-source-rtl8192-0018.1025-alt1.noarch.rpm
какраз для этой карточки
но интерфейса не появилось, да и ifconfig почему-то нет в серверной версии
Разбаньте в телеге шакалы!!!

Оффлайн black

  • alt linux team
  • ***
  • Сообщений: 460
Как-то всё замудрено! А вот такой вариант поможет мне?
Скачал из сизифа и установил
· firmware-rtl8192-0018.1025-alt1.noarch.rpm
· kernel-source-rtl8192-0018.1025-alt1.noarch.rpm
какраз для этой карточки
но интерфейса не появилось, да и ifconfig почему-то нет в серверной версии
kernel-source вам нафиг не нужен.
Поставьте kernel-modules-staging для вашего ядра.
Вы поставили только фирмварь, а модуля ядра как не было так и нет.

Оффлайн KALIBR-10

  • Участник
  • *
  • Сообщений: 453
Установил
 kernel-modules-rtl8192-std-def-0018.1025-alt5.196676.0.M60P.1.i586.rpm
 kernel-modules-staging-std-def-3.0.68-alt0.M60P.1.i586.rpm 
Интерфейс увиделся)))) Пойду домой, завтра проболжу настройку, ато может ещё и не работает! Напишите хоть как проверить то?
Разбаньте в телеге шакалы!!!

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 164
    • Домашняя страница
ip link
dhcpcd eth0
ip addr
ping www.ru

Вместо eth0 должен быть указан правильный интерфейс.
« Последнее редактирование: 15.03.2013 10:53:29 от Skull »
Андрей Черепанов (cas@)

Оффлайн KALIBR-10

  • Участник
  • *
  • Сообщений: 453
спс!
Подскажите ещё где можно и что прописать для того чтоб мой сервер являлся точной доступа, видимой, и зашифрованой
иначе так приходиться делать после перезагрузки iwconfig wlan0 mode Ad-Hoc channel 1 essid Net
Разбаньте в телеге шакалы!!!

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 164
    • Домашняя страница
спс!
Подскажите ещё где можно и что прописать для того чтоб мой сервер являлся точной доступа, видимой, и зашифрованой
иначе так приходиться делать после перезагрузки iwconfig wlan0 mode Ad-Hoc channel 1 essid Net
Инструкция под Ubuntu: http://forum.ubuntu.ru/index.php?topic=61834.0
Обсуждение на нашем форуме: http://forum.altlinux.org/index.php?topic=13407.0
Андрей Черепанов (cas@)

Оффлайн KALIBR-10

  • Участник
  • *
  • Сообщений: 453
Продолжим!
Я так до сих пор и не понял смысла этих слов:
[root@server-proxy compat-wireless-2012-05-10]# make
./scripts/gen-compat-autoconf.sh /home/proxy/12/compat-wireless-2012-05-10/.config /home/proxy/12/compat-wireless-2012-05-10/config.mk > include/linux/compat_autoconf.h
make -C /lib/modules/3.0.68-std-def-alt0.M60P.1/build M=/home/proxy/12/compat-wireless-2012-05-10 modules
make[1]: Entering directory `/lib/modules/3.0.68-std-def-alt0.M60P.1/build'
make[1]: *** Нет правила для сборки цели `modules'.  Останов.
make[1]: Leaving directory `/lib/modules/3.0.68-std-def-alt0.M60P.1/build'
make: *** [modules] Ошибка 2
[root@server-proxy compat-wireless-2012-05-10]#

на десктопе и на всех остальных серверных линуксах нет такой ошибки, ну а тут она есть:-[ Я не силён в том как ковырятся в ядрах и модулях. Просто скажите как обойти это!
Разбаньте в телеге шакалы!!!