Перейти к содержанию

Пересборка ядра. WiFI на ноутбуке


Рекомендуемые сообщения

Debian Linux (lenny). 2.6.22-3-686

Пропатчил ядро(патч mac80211), дошло дело до его сборки.

Делаю: #make menuconfig

Получаю в ответ:

scripts/Makefile.build:17: /usr/src/linux-headers-2.6.22-3-686/scripts/basic/Makefile: Нет такого файла или каталога make[1]: *** Нет правила для сборки цели `/usr/src/linux-headers-2.6.22-3-686/scripts/basic/Makefile' . Останов. make: *** [scripts_basic] Ошибка 2

linux-headers есть, но файла по указанному пути действительно нет. Откуда взять его или как по другому решить проблему?

Ссылка на комментарий
Поделиться на другие сайты

А что такое linux-headers? Никогда не видел, чтоб ядро так называлось. Обычно так называется отдельный пакет хедеров ядра, которые ставятся в /usr/include и для переборки собственно ядра совершенно не нужны.

Ссылка на комментарий
Поделиться на другие сайты

Скачал исходники с kernel.org и linux-headers из репозитория Debian.

Применил патч.

#make patch_kernel

При этом (как написано в README на патч) патчатся исходники текущего ядра в /lib/modules/2.6.22-3-686/build.

Все проходит успешно, без сообщений об ошибках.

Далее:

#cd /lib/modules/2.6.22-3-686/build

#make menuconfig

После чего получаю сообщение об ошибке, описанное выше.

Ссылка на комментарий
Поделиться на другие сайты

А, если не секрет, ГДЕ вы вычитали такую интересную последовательность действий? И собственно, какого результата вы от них ждете?

Есть предложение. Может быть вы сформулируете, что конкретно вы пытаетесь сделать, а потом мы попробуем коллективно направить вашу энергию в нужное русло? Smile А то пока что неясно даже, что вы пытаетесь сделать и зачем...

Ссылка на комментарий
Поделиться на другие сайты

Инструкцию читал в README на патч ( http://intellinuxwireless.org/?p=mac80211&n=HOWTO-mac802 11).

Этим патчем я патчу исходники ядра, что бы включить поддержку модуля wifi. А потом пытаю собрать.

У меня не большой опыт в этом деле, поэтому может быть что-то не понимаю что вы от меня хотите.

Ссылка на комментарий
Поделиться на другие сайты

# modinfo mac80211

filename: /lib/modules/2.6.22-3-686/kernel/net/mac80211/mac80211.ko

license: GPL

description: IEEE 802.11 subsystem

depends: cfg80211

vermagic: 2.6.22-3-686 SMP mod_unload 686

parm: ieee80211_regdom:IEEE 802.11 regulatory domain; 64=MKK (int)

parm: ieee80211_japan_5ghz:Vendor-updated firmware for 5 GHz (int)

Ссылка на комментарий
Поделиться на другие сайты

Это говорит о том, что вы всю дорогу ерундой, так как у вас уже установлен нужный вам модуль ядра. Теперь просто настраивайте ваше оборудование.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...