Форум проекта PuppyRus Linux
Разработки проекта PuppyRus => Программирование и компиляция => Тема начата: Vlad63 от 14 Январь 2011, 12:47:26
-
Добрый день!
Подскажите новичку. Необходимо скомпилировать драйвер WiFi от Broadcom.
С сайта производителя скачал исходники и руководство.
В начале запуска make выдает:
'make: *** /lib/modules/2.6.33.2/build: No such file or directory. Stop.'
В руководстве упоминается такая ситуация, дескать у Вас не установлен необходимый
инструментарий и head файлы. Дается рекомендации для выхода из положения для Fedora (установить пакет
kernel-devel), Ubuntu (# apt-get ... - установка headers and tools).
Поскажите что нужно установить в Puppy.
У меня стоит LupuPuppy Rus 5.20 frugal.
Установлен пакет lupu_devx_520.sfs.
Мои программы на C, C++ нормально компилируются, запускаются.
На всякий случай скачал исходники ядра 2.6.33.2.
Подскажите, пожалуйста, следующий шаг: инструментарий или порядок действий.
-
в LupuRus точно нету нужного драйвера?
sfs с ядром надо подключить в систему (т.е. просто исходники с kernel.org можно не качать), а /lib/modules/2.6.33.2/build это ссылка на каталог с исходниками ядра, если ее нету - надо создать.
-
В LupuRus драйвер есть, но он глючит (какие-то проблемы с DMA, рекомы работать по PIO , в инете где-то это
видел (упоминания).
Но по-любому, хотелось-бы пройти по самостоятельной компиляции, все равно это будет нужно. Тем более, что это
рекомендации изготовителя.
Не можете подсказать название нужного sfs для LupuRus_520 и где его можно скачать?
Спасибо, что ответили.
-
http://ftp.utexas.edu/puppylinux/pet-packages-lucid/kernel_src_L4-2.6.33.2-patched.sfs
Это, случайно, не то?
-
http://ftp.utexas.edu/puppylinux/pet-packages-lucid/kernel_src_L4-2.6.33.2-patched.sfs
Это, случайно, не то?
Не помню точно как называется, но он доступен в Quickpet
-
Чтобы воспользоваться Quickpet нужен выход в инет, а его нет по причине не работающего WiFi, драйвер
которого я пытаюсь скомпилировать.
Установил все-таки kernel_src_L4-2.6.33.2-patched.sfs.
Во время компиляции make выдает сообщения типа: не могу найти rcs, rcs.zip or rcs.ZIP.
Чего ему не хватает?
-
Я так понял у тебя LupuRus-520. если да то замени busybox
-
Заменил из Вашего аттача.
Результат аналогичный.
-
bit777.
Кстати, в LupuRus_520 размерчик busybox в два раза больше.
Но все равно не работает, ни с этим, ни с тем.
Может еще откуда-нибудь поставить?
-
bit777.
Кстати, в LupuRus_520 размерчик busybox в два раза больше.
Я знаю, сам собирал, но к сожалению он сбоит. Поэтому и предложил заменить на оригинальный который стоял в Lupu_520
-
В оригинальной Lupu_520 все компилируется, без вопросов...
-
В оригинальной Lupu_520 все компилируется, без вопросов...
А в русифицированной после замены busybox остались проблемы с компиляцией?
-
bit777
Да, остались. Make по прежнему ругается на rcs. Пока вышел из положения запустив make с опцией
игнорировать ошибки. В этом случае драйвер скомпилировался и в русифицированной версии.
При локализации Вы случайно не могли изменить что-то как-то связанное с RCS?
-
Да нет вроде бы ничего не менял.
-
Драйвер wl для samsung n150p я собрал таки. Под lupurus 520. (Под сноудог не получилось с ошибкой ar чё-то там)
Заметки по сборке тут: http://forum.puppyrus.org/index.php/topic,7467.0.html
и тут:
http://forum.puppyrus.org/index.php/topic,5703.0.html
Нужны исходники ядра, пакет использовал devx-200 и собственно драйвер.
Собралось на ура. wl.ko засунул в /lib/modules/...
сделал depmod -a затем modprobe wl - работает