LINUX.ORG.RU

Xubuntu & WiMAX Yota (Link 5150)


0

1

Всем доброй ночи. Прошу помощи. Перечитывая статью из форума http://www.linux.org.ru/forum/talks/4875421/page1 я наткнулся на проблему при установки wimax-i2400m-1.4.1.

При попытке выполнения команды Make система сообщает:

sed: невозможно прочитать /lib/modules/2.6.32-24-generic/build/Makefile: Нет такого файла или каталога make -C /lib/modules/2.6.32-24-generic/build M=/usr/src/wimax-i2400m-1.4.1 make[1]: Вход в каталог `/lib/modules/2.6.32-24-generic/build' make[1]: *** Не заданы цели и не найден make-файл. Останов. make[1]: Выход из каталога `/lib/modules/2.6.32-24-generic/build' make: *** [all] Ошибка 2

Прошу помощи. Что не так?!


Ответ на: комментарий от justuser

выполнил в консоли sudo apt-get install linux-headers-$(uname -r)

Смотрите выхлоп:

sudo apt-get install linux-headers-$(uname -r) Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия linux-headers-2.6.32-24-generic. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.

Trol ()
Ответ на: комментарий от router

выполнил в консоли sudo apt-get install linux-headers-$(uname -r)

Смотрите выхлоп:

sudo apt-get install linux-headers-$(uname -r) Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия linux-headers-2.6.32-24-generic. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.

Trol ()
Ответ на: комментарий от Trol

sudo aptitude search linux-headers-$(uname -r)

i linux-headers-2.6.32-24-generic- Linux kernel headers for version 2.6.32 on x86/x86_64 i linux-headers-2.6.32-24-generic-pae - Linux kernel headers for version 2.6.32 on x86

Trol ()
Ответ на: комментарий от Trol

Извини, что забыл про этот топик. Думал, что вопрос решится установкой пакета.

Раз заголовочные файлы установлены, проверь, что существует ссылка

/lib/modules/2.6.32-24-generic/build -> /usr/src/linux-headers-2.6.32-24-generic

router ★★★★★ ()
Ответ на: комментарий от router

ln -sf /usr/src/linux-headers-2.6.32-24-generic /lib/modules/2.6.32-24-generic/build

router ★★★★★ ()
Ответ на: комментарий от Trol

Думаю мне стоит описать систему.

Ноут DELL INSPIRON 11Z Устоновлена Xubuntu на ядре 2.6.32.24-i386 Установлена плата wiMAX/WiFi на базе Intel Like 5150

Инструкцию по установки использую: http://www.openkazan.info/Yota-WiMax-Lenovo-S10-2-Ubuntu-9.04

Возможна в моем случае надо использовать другой способ установки?!

Trol ()
Ответ на: комментарий от router

Блин я такой чайник!!!

Я совсем недавно под Linux перебрался из под Window. Многое еще для меня не понятно, ну к примеру как в данном случае! :o(

Trol ()
Ответ на: комментарий от Trol

За место 3-го пункта по инструкции я выполнил: aptitude install linux-headers-lbm-2.6.32-24-generic linux-headers-lbm-2.6.32-24-generic-pae

Trol ()
Ответ на: комментарий от router

на команду ls -l /lib/modules/2.6.32-24-generic/build

ответ

итого 0 lrwxrwxrwx 1 root root 40 2010-09-21 22:48 linux-headers-2.6.32-24-generic -> /usr/src/linux-headers-2.6.32-24-generic

Trol ()
Ответ на: комментарий от router

sudo ls -l /lib/modules/2.6.32-24-generic/build/Makefile

ls: невозможно получить доступ к /lib/modules/2.6.32-24-generic/build/Makefile: Нет такого файла или каталога

Trol ()
Ответ на: Re: sudo ls -l /lib/modules/2.6.32-24-generic/build/Makefile от router

ls -l /usr/src/

итого 36

drwxr-xr-x 2 segey segey 4096 2009-02-11 04:24 i2400m-fw-1.4.0

drwxr-xr-x 4 segey segey 4096 2010-09-21 01:24 Intel-WiMAX-Binary-Supplicant-1.4.0

drwxr-xr-x 24 root root 4096 2010-09-19 14:25 linux-headers-2.6.32-24

drwxr-xr-x 7 root root 4096 2010-09-19 14:25 linux-headers-2.6.32-24-generic

drwxr-xr-x 7 root root 4096 2010-09-20 18:20 linux-headers-2.6.32-24-generic-pae

drwxr-xr-x 3 root root 4096 2010-09-21 22:56 linux-headers-lbm-2.6.32-24-generic

drwxr-xr-x 3 root root 4096 2010-09-21 22:56 linux-headers-lbm-2.6.32-24-generic-pae

lrwxrwxrwx 1 root root 31 2010-09-21 11:07 vboxdrv-3.1.4 -> ../share/virtualbox/src/vboxdrv

lrwxrwxrwx 1 root root 34 2010-09-21 11:07 vboxnetadp-3.1.4 -> ../share/virtualbox/src/vboxnetadp

lrwxrwxrwx 1 root root 34 2010-09-21 11:07 vboxnetflt-3.1.4 -> ../share/virtualbox/src/vboxnetflt

drwxr-xr-x 8 segey segey 4096 2010-09-21 22:51 wimax-i2400m-1.4.1

drwxr-xr-x 8 segey segey 4096 2009-02-05 01:37 WiMAX-Network-Service-1.4.0

dpkg -l | grep linux-image

ii linux-image-2.6.32-21-generic 2.6.32-21.32 Linux kernel image for version 2.6.32 on x86/x86_64

ii linux-image-2.6.32-24-386 2.6.32-24.43 Linux kernel image for version 2.6.32 on i386

ii linux-image-2.6.32-24-generic 2.6.32-24.43 Linux kernel image for version 2.6.32 on x86/x86_64

ii linux-image-generic 2.6.32.24.25 Generic Linux kernel image

dpkg -l | grep linux-headers

ii linux-headers-2.6.32-24 2.6.32-24.43 Header files related to Linux kernel version 2.6.32

ii linux-headers-2.6.32-24-generic 2.6.32-24.43 Linux kernel headers for version 2.6.32 on x86/x86_64

ii linux-headers-2.6.32-24-generic-pae 2.6.32-24.43 Linux kernel headers for version 2.6.32 on x86

ii linux-headers-lbm-2.6.32-24-generic 2.6.32-24.17 Header files related to linux-backports-modules version 2.6.32

ii linux-headers-lbm-2.6.32-24-generic-pae 2.6.32-24.17 Header files related to linux-backports-modules version 2.6.32

uname -r

2.6.32-24-generic

dpkg -L linux-headers-$(uname -r) | grep '/usr/src/' | head -n 2

/usr/src/linux-headers-2.6.32-24-generic

/usr/src/linux-headers-2.6.32-24-generic/.config

Trol ()
Ответ на: комментарий от Trol

ls -l /lib/modules/2.6.32-24-generic/build

итого 0

lrwxrwxrwx 1 root root 40 2010-09-21 22:48 linux-headers-2.6.32-24-generic -> /usr/src/linux-headers-2.6.32-24-generic

Trol ()
Ответ на: комментарий от router

dpkg -L linux-headers-$(uname -r) | grep Makefile

/usr/src/linux-headers-2.6.32-24-generic/scripts/basic/Makefile

/usr/src/linux-headers-2.6.32-24-generic/scripts/kconfig/Makefile

/usr/src/linux-headers-2.6.32-24-generic/scripts/genksyms/Makefile

/usr/src/linux-headers-2.6.32-24-generic/scripts/mod/Makefile

/usr/src/linux-headers-2.6.32-24-generic/scripts/selinux/mdp/Makefile

/usr/src/linux-headers-2.6.32-24-generic/scripts/selinux/Makefile

/usr/src/linux-headers-2.6.32-24-generic/scripts/Makefile

/usr/src/linux-headers-2.6.32-24-generic/scripts/Makefile.build

/usr/src/linux-headers-2.6.32-24-generic/scripts/Makefile.clean

/usr/src/linux-headers-2.6.32-24-generic/scripts/Makefile.fwinst

/usr/src/linux-headers-2.6.32-24-generic/scripts/Makefile.headersinst

/usr/src/linux-headers-2.6.32-24-generic/scripts/Makefile.host

/usr/src/linux-headers-2.6.32-24-generic/scripts/Makefile.lib

/usr/src/linux-headers-2.6.32-24-generic/scripts/Makefile.modinst

/usr/src/linux-headers-2.6.32-24-generic/scripts/Makefile.modpost

/usr/src/linux-headers-2.6.32-24-generic/scripts/Makefile.modbuiltin

/usr/src/linux-headers-2.6.32-24-generic/Makefile

/usr/src/linux-headers-2.6.32-24-generic/kernel/Makefile

/usr/src/linux-headers-2.6.32-24-generic/arch/x86/kernel/Makefile

/usr/src/linux-headers-2.6.32-24-generic/arch/x86/Makefile

/usr/src/linux-headers-2.6.32-24-generic/arch/x86/Makefile_32.cpu

я не понял!!! Какой файл мне надо проверить?!

Trol ()
Ответ на: комментарий от Trol

Не понял?

Он либо есть, либо его нет

ls -l /usr/src/linux-headers-2.6.32-24-generic/Makefile

Если нет, то

sudo apt-get install --reinstall --purge linux-headers-$(uname -r)

router ★★★★★ ()
Ответ на: Re: ls -l /usr/src/linux-headers-2.6.32-24-generic/Makefile от router

есть и встречается много где. Но возвращаясь к началу моей проблемы я пытался выполнить:

cd /usr/src/wimax-i2400m-1.4.1 make ранее развернув архив (wimax-i2400m-1.4.1.tar.bz2) в /usr/src/wimax-i2400m-1.4.1/

Система мне сообщила:

sed: невозможно прочитать /lib/modules/2.6.32-24-generic/build/Makefile: Нет такого файла или каталога

make -C /lib/modules/2.6.32-24-generic/build M=/usr/src/wimax-i2400m-1.4.1

make[1]: Вход в каталог `/lib/modules/2.6.32-24-generic/build'

make[1]: *** Не заданы цели и не найден make-файл. Останов.

make[1]: Выход из каталога `/lib/modules/2.6.32-24-generic/build'

make: *** [all] Ошибка 2

И как мне показалось систма пыталась найти Makefile по пути /lib/modules/2.6.32-24-generic/build а там только еще один под уровень /linux-headers-2.6.32-24-generic и все!!!

Trol ()
Ответ на: комментарий от Trol

Специально для тебя установил Xubuntu 10.04

Не знаю, что ты там намудрил, но в linux-headers-2.6.32-24 ЕСТЬ искомый Makefile

Итак, волшебная команда:

sudo apt-get install --reinstall --purge linux-headers-2.6.32-24 linux-headers-2.6.32-24-generic.

После этого ещё раз запускай сборку своего wimax

router ★★★★★ ()
Ответ на: комментарий от router

Install WiMAX

Hello

Мои нервишки сдали и я вчера все снес поставив ubuntu-10.04-netbook-i386 сейчас изучаю.

Сегодня буду заново ставить комплект для WiMAX Нужен только совет:

Исходя из моей конфигурации по железу какой комплект использовать:

Вариант 1: http://www.openkazan.info/Yota-WiMax-Lenovo-S10-2-Ubuntu-9.04

Вариант 2: http://comnote.blogspot.com/2009/11/ubuntu-910-yota-wimax-vs.html

Trol ()
Ответ на: комментарий от router

Yota Connect - DELL Inspiron 11z

Router мое почтение все получилось.

В качестве концовки выкладываю скрипт установки под Ubuntu на ядре 22.6.32-25 i686

#!/bin/sh

#Устанавливаем дополнения sudo apt-get install libnl-dev sudo aptitude install pkg-config sudo aptitude install gcc-4.4 sudo aptitude install gcc-4.4-base sudo aptitude install gcc-4.4-multilib

#Интел сам занимается поддержкой WiMAX в linux и предоставляет исходники. wget 'http://www.linuxwimax.org/Download?action=AttachFile&do=get&target=wimax-i240... wget 'http://www.linuxwimax.org/Download?action=AttachFile&do=get&target=i2400m-fw-... wget 'http://www.linuxwimax.org/Download?action=AttachFile&do=get&target=WiMAX-Netw... wget 'http://www.linuxwimax.org/Download?action=AttachFile&do=get&target=Intel-WiMA...

#Файлы скачались со знаками вопроса, поэтому переименовываем mv 'Download?action=AttachFile&do=get&target=wimax-i2400m-1.4.1.tar.bz2' 'wimax-i2400m-1.4.1.tar.bz2' mv 'Download?action=AttachFile&do=get&target=i2400m-fw-1.4.0.tar.bz2' 'i2400m-fw-1.4.0.tar.bz2' mv 'Download?action=AttachFile&do=get&target=WiMAX-Network-Service-1.4.0.tar.bz2' WiMAX-Network-Service-1.4.0.tar.bz2 mv 'Download?action=AttachFile&do=get&target=Intel-WiMAX-Binary-Supplicant-1.4.0.tar.bz2' Intel-WiMAX-Binary-Supplicant-1.4.0.tar.bz2

#Распаковываем исходники в каталог /usr/src sudo tar -xvjf 'wimax-i2400m-1.4.1.tar.bz2' --directory /usr/src sudo tar -xvjf 'i2400m-fw-1.4.0.tar.bz2' --directory /usr/src sudo tar -xvjf 'WiMAX-Network-Service-1.4.0.tar.bz2' --directory /usr/src sudo tar -xvjf 'Intel-WiMAX-Binary-Supplicant-1.4.0.tar.bz2' --directory /usr/src

#Первым компилируем и ставим wimax-i2400m-1.4.1 cd /usr/src/wimax-i2400m-1.4.1 sudo make

#Устанавливаем модуль make install depmod -a

#Следующий шаг установить/скопировать firmware cd /usr/src/i2400m-fw-1.4.0 cp i2400m-fw-usb-1.4.sbcf /lib/firmware/i2400m-fw-usb-1.4.sbcf

#Ставим управляющую обвязку для драйвера cd /usr/src/WiMAX-Network-Service-1.4.0 sudo aptitude install pkg-config make clean sudo ./configure --prefix=/usr/ --with-i2400m=/usr/src/wimax-i2400m-1.4.1 --localstatedir=/var --enable-debug make make install

#Cтавим Supplicant cd /usr/src/Intel-WiMAX-Binary-Supplicant-1.4.0 sudo ./install_supplicant.sh install

#Супликант у меня поставился в /usr/local/lib, так же как и у автора на харбре, на всякий случай я его сразу скопировал в /usr/lib cp -r /usr/local/lib/wimax /usr/lib/wimax

#Загружаем yot'овские конфиги wget http://icelord.net/images/wimax/NDnSAgentConfig_forDriver.xml wget http://icelord.net/images/wimax/NDnSAgentDefaultConfig.xml

#Копируем по назначению /usr/share/wimax/ cp NDnSAgentConfig_forDriver.xml /usr/share/wimax/NDnSAgentConfig_forDriver.xml cp NDnSAgentDefaultConfig.xml /usr/share/wimax/NDnSAgentDefaultConfig.xml

и на последок скрипт длдя подключения/отключения WiMAX

#!/bin/sh sudo wimaxd STATE_WIMAXCU=`sudo wimaxcu status link` #STATE=`sudo /etc/init.d/wimax status| awk '{print $4}'` if [ «$STATE_WIMAXCU» = «Operation Failed.» ] then echo «$STATE_WIMAXCU» echo «WiMAX Network Service: Stoping» sudo /usr/etc/init.d/wimax stop echo «WiMAX Network Service: Starting» sudo /usr/etc/init.d/wimax start else echo «$STATE_WIMAXCU» fi STATE_WIMAXD=`sudo /usr/etc/init.d/wimax status` #Operation Failed. if [ «$STATE_WIMAXD» = «WiMAX Network Service: Running» ] then echo «$STATE_WIMAXD» else echo «$STATE_WIMAXD» echo «WiMAX Network Service: Stoping» sudo /usr/etc/init.d/wimax stop echo «WiMAX Network Service: Starting» sudo /usr/etc/init.d/wimax start fi STATE_LINK=`sudo wimaxcu status system` #Connected. #Link Status: Network is not connected. #SW Radio is OFF. if [ «$STATE_LINK» = «Connected.» ] then echo «$STATE_LINK» sudo ifconfig wmx0 down sleep 0.1s sudo wimaxcu roff sleep 2s sudo iwconfig wlan0 tx on sleep 0.5s sudo ifconfig wlan0 up else if [ «$STATE_LINK» = «Link Status: Network is not connected.» ] then echo «$STATE_LINK» sudo wimaxcu connect network 15 sleep 2s sudo dhclient wmx0 else if [ «$STATE_LINK» = «SW Radio is OFF.» ] then echo «$STATE_LINK» sudo iwconfig wlan0 tx off sudo ifconfig wmx0 up sleep 1s sudo wimaxcu ron sleep 2s sudo wimaxcu connect network 15 sleep 2s sudo dhclient wmx0 echo «» else if [ «$STATE_LINK» = «Scanning...» ] then echo «$STATE_LINK» STATE_SCAN=`sudo wimaxcu scan| grep Yota | awk '{print $3}'` if [ «$STATE_SCAN» = «Yota» ] then sudo wimaxcu connect network 15 sleep 2s sudo dhclient wmx0 fi fi fi fi fi

Скрипты/описание установки были мной найдены по ресурсам:

http://www.openkazan.info/Yota-WiMax-Lenovo-S10-2-Ubuntu-9.04 http://forum.yotatester.ru/forumdisplay.php?f=14 http://linuxwimax.org/ http://comnote.blogspot.com/2009/11/ubuntu-910-yota-wimax-vs.html http://icelord.net/wordpress/archives/2259

Еще раз Все спасибо и особенно Routeru за помощь.

Trol ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.