реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> установить make, замкнутый круг(
Zelepuk
сообщение Feb 7 2013, 12:54
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 634
Регистрация: 27-10-10
Пользователь №: 60 464



Установил недавно на свой ноут Debian. Оказалось что драйверов для моей сетевой карты нет в списке драйверов. Скачал я исходники драйвера на рабочем компьютере под Windows.
А собрать-то их не получается. оказалось не установлен make в Debian
Как быть? как установить make если нету сети?
Go to the top of the page
 
+Quote Post
demidrol
сообщение Feb 7 2013, 14:41
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 97
Регистрация: 6-02-09
Пользователь №: 44 487



Цитата(Zelepuk @ Feb 7 2013, 16:54) *
Установил недавно на свой ноут Debian. Оказалось что драйверов для моей сетевой карты нет в списке драйверов. Скачал я исходники драйвера на рабочем компьютере под Windows.
А собрать-то их не получается. оказалось не установлен make в Debian
Как быть? как установить make если нету сети?

а с чего устанавливал дебиан? Если с dvd -- то надо подключить репозиторий, который на нем лежит, и устанавливать с него. Причем не только make -- сразу весь build-essential и linux-headers.

А вообще рекомендую поставить ядро посвежее и не засорять систему всякими кривыми бинарниками.
Go to the top of the page
 
+Quote Post
kurtis
сообщение Feb 7 2013, 15:15
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 466
Регистрация: 21-06-05
Пользователь №: 6 205



Если есть доступ к сети с другого ПК, то можно скачать уже готовый deb пакет - http://packages.debian.org/stable/devel/make
Go to the top of the page
 
+Quote Post
alx2
сообщение Feb 8 2013, 05:01
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 340
Регистрация: 25-10-05
Из: Пермь, Россия
Пользователь №: 10 091



Цитата(Zelepuk @ Feb 7 2013, 17:54) *
Установил недавно на свой ноут Debian. Оказалось что драйверов для моей сетевой карты нет в списке драйверов.

Что же это за сетевая карта у Вас такая?


--------------------
Всего наилучшего,
Alex Mogilnikov
Go to the top of the page
 
+Quote Post
Zelepuk
сообщение Feb 8 2013, 12:03
Сообщение #5


Знающий
****

Группа: Участник
Сообщений: 634
Регистрация: 27-10-10
Пользователь №: 60 464



Цитата(alx2 @ Feb 8 2013, 09:01) *
Что же это за сетевая карта у Вас такая?

Atheros AR8161
драйвер называется кажется athx

Можно ли собрать драйвер на виртуалке, а потом запустить у меня на реальной машине? не может ли быть несостыковка библиотек при этом или ещё чего?
Go to the top of the page
 
+Quote Post
demidrol
сообщение Feb 8 2013, 12:25
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 97
Регистрация: 6-02-09
Пользователь №: 44 487



Цитата(Zelepuk @ Feb 8 2013, 16:03) *
Atheros AR8161


судя по тому, что пишут люди, драйвер ваш называется alx и брать его нужно с linuxwireless.org.

Но лучше всего было бы взять ядро из debian experimental (linux-image-3.7-trunk) и не создавать себе лишних проблем.

Сообщение отредактировал demidrol - Feb 8 2013, 12:25
Go to the top of the page
 
+Quote Post
Zelepuk
сообщение Feb 8 2013, 16:39
Сообщение #7


Знающий
****

Группа: Участник
Сообщений: 634
Регистрация: 27-10-10
Пользователь №: 60 464



скачал драйвера в исходниках.
пытаюсь собрать не на виртуалке, а в реальной системе:
получаю сообщение

./scripts/driver-select alx : отказано в доступе

пытаюсь собрать на виртуалке
сборка пошла, но опять ошибка
make -C /lib/modules/2.6.26.1-686/build M=/home/user/eth_driver
make -C /lib/modules/2.6.26.1-686/build: no such file or directory

причём смена пути в Makefile не помогает. Хотя папки вполне реальные и существующие.

smile3046.gif
Go to the top of the page
 
+Quote Post
kurtis
сообщение Feb 8 2013, 17:16
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 466
Регистрация: 21-06-05
Пользователь №: 6 205



Цитата
/lib/modules/2.6.26.1-686/build

А такой путь в системе есть?
Go to the top of the page
 
+Quote Post
Zelepuk
сообщение Feb 8 2013, 17:28
Сообщение #9


Знающий
****

Группа: Участник
Сообщений: 634
Регистрация: 27-10-10
Пользователь №: 60 464



Цитата(kurtis @ Feb 8 2013, 21:16) *
А такой путь в системе есть?

в том то и дело что есть!
в Makefile этот путь зависит от платформы
и определён как

/lib/modules/$(shell uname -r)
Go to the top of the page
 
+Quote Post
demidrol
сообщение Feb 8 2013, 17:30
Сообщение #10


Частый гость
**

Группа: Свой
Сообщений: 97
Регистрация: 6-02-09
Пользователь №: 44 487



1. (повторяюсь) для начала попробуйте поставить ядро из репозитория experimental
2. директории build у вас нет скорее всего потому, что не установлен пакет с заголовочным файлами ядра a.k.a. linux-headers


Цитата(Zelepuk @ Feb 8 2013, 21:28) *
в том то и дело что есть!
в Makefile этот путь зависит от платформы
и определён как

/lib/modules/$(shell uname -r)


и куда он указывает? Обычно это симлинк на директорию с исходными кодами ядра.
Go to the top of the page
 
+Quote Post
Zelepuk
сообщение Feb 8 2013, 18:46
Сообщение #11


Знающий
****

Группа: Участник
Сообщений: 634
Регистрация: 27-10-10
Пользователь №: 60 464



Цитата(demidrol @ Feb 8 2013, 21:30) *
1. (повторяюсь) для начала попробуйте поставить ядро из репозитория experimental
2. директории build у вас нет скорее всего потому, что не установлен пакет с заголовочным файлами ядра a.k.a. linux-headers




и куда он указывает? Обычно это симлинк на директорию с исходными кодами ядра.

если получается это
/lib/modules/2.6.26.1-686/

то логично что туда и указывает.

Простите за ламерский вопрос, а как поставить ядро ?


Ещё, когда пытаюсь компилить выдаёт такое: make ... нет правил для сборки module

сибирал драйвер командами
./scripts/driver-celect alx
make

Проблема решилась установкой кучи пакетов.
в результате появилась папка /lib/modules/2.6.26.1-486/build
именно 486!!!!

где лежало ядро судя по всему. /lib/modules/2.6.26.1-686/build - абсолютно пустой
так вот с "/lib/modules/2.6.26.1-486/build" собрался драйвер нормально

после перезагрузки всё равно сети нет(((
зато в GRUB появилась новая строка Linux-2.6.26.1-486
Go to the top of the page
 
+Quote Post
demidrol
сообщение Feb 8 2013, 21:20
Сообщение #12


Частый гость
**

Группа: Свой
Сообщений: 97
Регистрация: 6-02-09
Пользователь №: 44 487



давайте по порядку.

1. (правильный метод) Поскольку у вас нет сети, то тащите с packages.debian.org последнее ядро: для 32-битной системы, для 64-разрядной. Полученный deb-пакет устанавливаете из-под рута как dpkg -i <pkgname>.deb

2. по поводу симлинка /lib/modules/2.6.26.1-686/build -- он в дебианах указывает на /usr/src/linux-headers-2.6.26.1-686. Т.е. вам надо было поставить пакет под названием linux-headers-2.6.26.1-686 (apt-get install linux-headers-2.6.26.1-686).

3. своими экспериментами с билд-скриптами, что вы скачали с сайта, вы засрете себе систему не пойми чем. Просто поймите идеологию: раз это линукс, то все должно ставиться через пакетный менеджер, а не всякими там ./configure && make && make install.
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Feb 8 2013, 21:33
Сообщение #13


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Шо делает make install, можно понять сразу, посмотрев таргет.
Configure - тоже можно убедиться, cmake'овский он али нет...
Go to the top of the page
 
+Quote Post
Zelepuk
сообщение Feb 9 2013, 08:14
Сообщение #14


Знающий
****

Группа: Участник
Сообщений: 634
Регистрация: 27-10-10
Пользователь №: 60 464



проблема решилась удалением дебьяна и установкой убунту. всё встало без проблем через driver-select make make install
Go to the top of the page
 
+Quote Post
gemuz
сообщение Sep 30 2013, 10:44
Сообщение #15


Частый гость
**

Группа: Свой
Сообщений: 107
Регистрация: 30-09-13
Пользователь №: 78 537



Зря удалили Дебиан.
При желании вернуться могу помочь исходниками драйвера.
Лично сам тестировал на rhel 5-6, sles 10-11, arch, centOS 5-6.
Все зависит от ядра. Минимальная версия ядра 2.6.24. Нужен компакт, как правило, разных версий. Для определенного ядра нужен свой.
Прикладываю пакеты, которые меня уже не раз спасали.
Драйвер alx работает стабильно, выдает 65-90 мб на гигабите, что есть не плохо :-)

http://zalil.ru/34748403
http://zalil.ru/34748406
http://zalil.ru/34748408
Прикрепленный файл  alx_linux_v2.0.0.1.tat.gz ( 148.1 килобайт ) Кол-во скачиваний: 203

Прикрепленный файл  alx_master.zip ( 69.51 килобайт ) Кол-во скачиваний: 73
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th June 2025 - 15:20
Рейтинг@Mail.ru


Страница сгенерированна за 0.42071 секунд с 7
ELECTRONIX ©2004-2016