Zelepuk 0 7 февраля, 2013 Опубликовано 7 февраля, 2013 · Жалоба Установил недавно на свой ноут Debian. Оказалось что драйверов для моей сетевой карты нет в списке драйверов. Скачал я исходники драйвера на рабочем компьютере под Windows. А собрать-то их не получается. оказалось не установлен make в Debian Как быть? как установить make если нету сети? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
demidrol 0 7 февраля, 2013 Опубликовано 7 февраля, 2013 · Жалоба Установил недавно на свой ноут Debian. Оказалось что драйверов для моей сетевой карты нет в списке драйверов. Скачал я исходники драйвера на рабочем компьютере под Windows. А собрать-то их не получается. оказалось не установлен make в Debian Как быть? как установить make если нету сети? а с чего устанавливал дебиан? Если с dvd -- то надо подключить репозиторий, который на нем лежит, и устанавливать с него. Причем не только make -- сразу весь build-essential и linux-headers. А вообще рекомендую поставить ядро посвежее и не засорять систему всякими кривыми бинарниками. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kurtis 0 7 февраля, 2013 Опубликовано 7 февраля, 2013 · Жалоба Если есть доступ к сети с другого ПК, то можно скачать уже готовый deb пакет - http://packages.debian.org/stable/devel/make Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alx2 0 8 февраля, 2013 Опубликовано 8 февраля, 2013 · Жалоба Установил недавно на свой ноут Debian. Оказалось что драйверов для моей сетевой карты нет в списке драйверов. Что же это за сетевая карта у Вас такая? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zelepuk 0 8 февраля, 2013 Опубликовано 8 февраля, 2013 · Жалоба Что же это за сетевая карта у Вас такая? Atheros AR8161 драйвер называется кажется athx Можно ли собрать драйвер на виртуалке, а потом запустить у меня на реальной машине? не может ли быть несостыковка библиотек при этом или ещё чего? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
demidrol 0 8 февраля, 2013 Опубликовано 8 февраля, 2013 (изменено) · Жалоба Atheros AR8161 судя по тому, что пишут люди, драйвер ваш называется alx и брать его нужно с linuxwireless.org. Но лучше всего было бы взять ядро из debian experimental (linux-image-3.7-trunk) и не создавать себе лишних проблем. Изменено 8 февраля, 2013 пользователем demidrol Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zelepuk 0 8 февраля, 2013 Опубликовано 8 февраля, 2013 · Жалоба скачал драйвера в исходниках. пытаюсь собрать не на виртуалке, а в реальной системе: получаю сообщение ./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: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kurtis 0 8 февраля, 2013 Опубликовано 8 февраля, 2013 · Жалоба /lib/modules/2.6.26.1-686/build А такой путь в системе есть? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zelepuk 0 8 февраля, 2013 Опубликовано 8 февраля, 2013 · Жалоба А такой путь в системе есть? в том то и дело что есть! в Makefile этот путь зависит от платформы и определён как /lib/modules/$(shell uname -r) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
demidrol 0 8 февраля, 2013 Опубликовано 8 февраля, 2013 · Жалоба 1. (повторяюсь) для начала попробуйте поставить ядро из репозитория experimental 2. директории build у вас нет скорее всего потому, что не установлен пакет с заголовочным файлами ядра a.k.a. linux-headers в том то и дело что есть! в Makefile этот путь зависит от платформы и определён как /lib/modules/$(shell uname -r) и куда он указывает? Обычно это симлинк на директорию с исходными кодами ядра. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zelepuk 0 8 февраля, 2013 Опубликовано 8 февраля, 2013 · Жалоба 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 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
demidrol 0 8 февраля, 2013 Опубликовано 8 февраля, 2013 · Жалоба давайте по порядку. 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. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_Pasha 0 8 февраля, 2013 Опубликовано 8 февраля, 2013 · Жалоба Шо делает make install, можно понять сразу, посмотрев таргет. Configure - тоже можно убедиться, cmake'овский он али нет... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zelepuk 0 9 февраля, 2013 Опубликовано 9 февраля, 2013 · Жалоба проблема решилась удалением дебьяна и установкой убунту. всё встало без проблем через driver-select make make install Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gemuz 0 30 сентября, 2013 Опубликовано 30 сентября, 2013 · Жалоба Зря удалили Дебиан. При желании вернуться могу помочь исходниками драйвера. Лично сам тестировал на 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 alx_master.zip Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться