win22
3 листа... А можно так:
"У меня не работает железка "...." ОС - дебиан ... Подскажите, пожалуйста, как запустить?"
У меня все прекрасно работает. И дебиан, и убунту. Не работает только команда МАКЕ. И если вы не можете посоветовать, что ей не хватает, не надо иронизировать. Вы не такой гуру, каким сами себя хотите себе представить.
linux-source c сайта debian.org или какой модуль имеется в виду?
Вы морочите нам головы? Вы хотите собрать ядерный модуль, он же драйвер для некоей железки, которая, по вашим словам, в Debian у вас не работает. Так? Вы начисто игнорируете мои вопросы. Вот я и спрашиваю, чего вы, вообще, хотите добиться?
win22
Вы не поняли. Я вообще не иронизирую. Да и не гуру совсем. Просто помочь хочется. Поймите, от правильной постановки вопроса зависит скорость решения. Определитесь с целью. Вам пакеты собирать или заставить железку работать?
PS Не обижайтесь, правда. Все мы когда-то начинали, все хотят Вам помочь...
я скачала пакет драйверов для Линукс с сайта Realtek. Они не предназначены НИ ДЛЯ КАКОЙ системы конкретно. И ни для какого-то определенного ядра. Ставятся командой МАКЕ по инструкции приложенной к ним. Вот в убунте все получилось, а в Дебиане МАКЕ не было, а когда поставилась, дает ошибку. И мне хочется узнать, чего добавить в систему Дебиан, чтобы МАКЕ скомпилировала драйвер до конца.
я скачала пакет драйверов для Линукс с сайта Realtek. Они не предназначены НИ ДЛЯ КАКОЙ системы конкретно. И ни для какого-то определенного ядра. Ставятся командой МАКЕ по инструкции приложенной к ним. Вот в убунте все получилось, а в Дебиане МАКЕ не было, а когда поставилась, дает ошибку. И мне хочется узнать, чего добавить в систему Дебиан, чтобы МАКЕ скомпилировала драйвер до конца.
Это - конкретно.
У Вас нет исходников ядра. Ставьте их. (Я не знаю, как в Дебиане этот пакет называется). Дебианщики, ау!
PS. Так, стоп. В дебиан проприетарные компоненты изначально вынесены в отдельный пакет. У Вас там в репах ничего нет типа такого http://itmages.ru/image/view/715311/293ae9ef ?
Они не предназначены НИ ДЛЯ КАКОЙ системы конкретно
Верно. Но [url=ftp://209.222.7.36/cn/wlan/RTL819xSU_usb_linux_v2.6.6.0.20120405.zip]этот[/url] zip-архив содержит исходники для ядер с 2.6.18 по 2.6.38, а так же для ядра 3.0.2.
Верно. Но этот zip-архив содержит исходники для ядер с 2.6.18 по 2.6.38, а так же для ядра 3.0.2.
Качество подготовки архива просто убивает, да и версии софта тамошнего далеко не свежие.
UPD: У меня попытка сборки модуля из тех сорцов, ссылку на которые я давал, получается следующее:
text
# make
make ARCH=i386 CROSS_COMPILE= -C /lib/modules/3.2.26-smp/build M=/tmp/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20120405 modules
make[1]: Вход в каталог `/usr/src/linux-3.2.26'
CC [M] /tmp/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20120405/cmd/rtl871x_cmd.o
In file included from /tmp/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20120405/include/drv_types.h:70:0,
from /tmp/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20120405/cmd/rtl871x_cmd.c:24:
/tmp/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20120405/include/rtl871x_cmd.h:107:25: ошибка: field «event_tasklet» has incomplete type
In file included from /tmp/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20120405/include/drv_types.h:72:0,
from /tmp/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20120405/cmd/rtl871x_cmd.c:24:
/tmp/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20120405/include/rtl871x_xmit.h:355:24: ошибка: field «xmit_tasklet» has incomplete type
In file included from /tmp/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20120405/include/drv_types.h:73:0,
from /tmp/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20120405/cmd/rtl871x_cmd.c:24:
/tmp/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20120405/include/rtl871x_recv.h:205:24: ошибка: field «recv_tasklet» has incomplete type
make[2]: *** [/tmp/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20120405/cmd/rtl871x_cmd.o] Ошибка 1
make[1]: *** [_module_/tmp/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20120405] Ошибка 2
make[1]: Выход из каталога `/usr/src/linux-3.2.26'
make: *** [modules] Ошибка 2
# uname -a
Linux localhost 3.2.26-smp #2 SMP Tue Aug 7 15:22:26 CDT 2012 i686 Intel(R) Core(TM)2 Duo CPU E7400 @ 2.80GHz GenuineIntel GNU/Linux
Так что на ядре 3.6.2 я вообще не представляю, как оно могло собраться.
И да, внимательнее, там в файлах концы строк не Unix-style.
[quote="win22"] Они не предназначены НИ ДЛЯ КАКОЙ системы конкретно
Верно. Но [url=ftp://209.222.7.36/cn/wlan/RTL819xSU_usb_linux_v2.6.6.0.20120405.zip]этот[/url] zip-архив содержит исходники для ядер с 2.6.18 по 2.6.38, а так же для ядра 3.0.2.[/quote]
И что мне надо скачать или сделать,?
з.ы.
так дебиан 2.6.32.5 как раз подходит в этих пределах. :[
а убунту - как раз нет. Тем не менее, драйвер поставился, в убунте на версии 3.02.23 и снова поставился на версии 3.6.2-030602. МАКЕ его берет на всех версиях которые были у меня.