win22
1. Я там свой пост исправил. Перечитайте пожалуйста.
2. Да, это исходники. Номер версии совпадает с Вашим текущим ядром? (покажите uname -a)
он совпадает конечно. стоит дебиан версия 2.6.32-5-686
win22
1. Я там свой пост исправил. Перечитайте пожалуйста.
2. Да, это исходники. Номер версии совпадает с Вашим текущим ядром? (покажите uname -a)
он совпадает конечно. стоит дебиан версия 2.6.32-5-686
[quote=mvt]win22
1. Я там свой пост исправил. Перечитайте пожалуйста.
2. Да, это исходники. Номер версии совпадает с Вашим текущим ядром? (покажите uname -a)
он совпадает конечно. стоит дебиан версия 2.6.32-5-686[/quote]
А сейчас, что Вы мне дали?
это номер версии ядра.
yars
Не обратили внимания? Он говорит о Дебиан стейбл, а даёт последнию версию из убунты? Тролль?
вывод маке в посте 60 я уже выложил.
это и есть весь вывод в дебиан.
в убунту он конечно длинный и заканчивается без ошибки, он разве нужен?
в том посте я не смотрел, но там кажется описание установки драйверов для вай фай?
а меня то интересует , как сделать, чтобы маке работала без ошибок.
win22
Если make пишет ошибки (в Вашем случае - не хватает библиотек) - ставьте эти библиотеки. И не парьте мозги не себе и не людям. В Дебиан - это всё прозрачно. Читайте.
Этот вопрос и был задан в начале ветки - что поставить чтобы маке работала? если есть информация, что нужно доставить, и как это сделать в Дебиан, будет интересно узнать. Если нет - отвечать никто не заставляет и не надо меня учить, что где читать и как установить оборудование - в Убунту оно установлено и работает на всех ядрах - 3.02. и 3.6 8)
в убунту он конечно длинный и заканчивается без ошибки, он разве нужен?
Нет. Раз вы говорите, что
root@debian:/home/lm/rtl# make
make ARCH=i386 CROSS_COMPILE= -C /lib/modules/2.6.32-5-686/build M=/home/lm/rtl modules
make[1]: Entering directory `/lib/modules/2.6.32-5-686/build'
make[1]: *** No rule to make target `modules'. Stop.
make[1]: Leaving directory `/lib/modules/2.6.32-5-686/build'
make: *** [modules] Error 2
root@debian:/home/lm/rtl# make[1]: *** No rule to make target `modules'. Stop.А в Makefile мы видим следующее:
all: modules
modules:
$(MAKE) ARCH=$(ARCH) CROSS_COMPILE=$(CROSS_COMPILE) -C $(KSRC) M=$(shell pwd) modules
Имеем:
# uname -r
3.2.26-smp
# ls -l /lib/modules/$(uname -r)
итого 4272
lrwxrwxrwx 1 root root 21 окт. 8 15:24 build -> /usr/src/linux-3.2.26
drwxr-xr-x 11 root root 4096 авг. 7 22:05 kernel
drwxr-xr-x 2 root root 4096 окт. 8 22:52 misc
-rw-r--r-- 1 root root 681169 окт. 8 22:52 modules.alias
-rw-r--r-- 1 root root 665142 окт. 8 22:52 modules.alias.bin
-rw-r--r-- 1 root root 6894 авг. 7 22:04 modules.builtin
-rw-r--r-- 1 root root 9774 окт. 8 22:52 modules.builtin.bin
-rw-r--r-- 1 root root 69 окт. 8 10:24 modules.ccwmap
-rw-r--r-- 1 root root 312149 окт. 8 22:52 modules.dep
-rw-r--r-- 1 root root 443159 окт. 8 22:52 modules.dep.bin
-rw-r--r-- 1 root root 295 окт. 8 22:52 modules.devname
-rw-r--r-- 1 root root 889 окт. 8 10:24 modules.ieee1394map
-rw-r--r-- 1 root root 218 окт. 8 10:24 modules.inputmap
-rw-r--r-- 1 root root 20431 окт. 8 10:24 modules.isapnpmap
-rw-r--r-- 1 root root 452 окт. 8 10:24 modules.ofmap
-rw-r--r-- 1 root root 113963 авг. 7 22:04 modules.order
-rw-r--r-- 1 root root 417880 окт. 8 10:24 modules.pcimap
-rw-r--r-- 1 root root 1555 окт. 8 10:24 modules.seriomap
-rw-r--r-- 1 root root 131 окт. 8 22:52 modules.softdep
-rw-r--r-- 1 root root 261601 окт. 8 22:52 modules.symbols
-rw-r--r-- 1 root root 326986 окт. 8 22:52 modules.symbols.bin
-rw-r--r-- 1 root root 1053247 окт. 8 10:24 modules.usbmap
lrwxrwxrwx 1 root root 21 окт. 8 15:24 source -> /usr/src/linux-3.2.26
# ls -l /usr/src/linux
lrwxrwxrwx 1 root root 12 окт. 8 11:58 /usr/src/linux -> linux-3.2.26
# ls -l /usr/src/linux/
итого 1224
-rw-r--r-- 1 root root 18693 авг. 4 19:31 COPYING
-rw-r--r-- 1 root root 94853 авг. 4 19:31 CREDITS
drwxr-xr-x 94 root root 12288 авг. 4 19:31 Documentation
-rw-r--r-- 1 root root 2536 авг. 4 19:31 Kbuild
-rw-r--r-- 1 root root 252 авг. 4 19:31 Kconfig
-rw-r--r-- 1 root root 206638 авг. 4 19:31 MAINTAINERS
-rw-r--r-- 1 root root 53472 авг. 4 19:31 Makefile
-rw-r--r-- 1 root root 738176 авг. 7 21:56 Module.symvers
-rw-r--r-- 1 root root 17459 авг. 4 19:31 README
-rw-r--r-- 1 root root 3371 авг. 4 19:31 REPORTING-BUGS
drwxr-xr-x 28 root root 4096 авг. 7 21:57 arch
drwxr-xr-x 2 root root 4096 авг. 7 21:57 block
drwxr-xr-x 3 root root 4096 авг. 7 21:57 crypto
drwxr-xr-x 99 root root 4096 авг. 7 21:57 drivers
drwxr-xr-x 38 root root 4096 авг. 7 21:57 firmware
drwxr-xr-x 71 root root 4096 авг. 7 21:57 fs
drwxr-xr-x 24 root root 4096 авг. 7 21:46 include
drwxr-xr-x 2 root root 4096 авг. 7 21:57 init
drwxr-xr-x 2 root root 4096 авг. 7 21:57 ipc
drwxr-xr-x 9 root root 4096 авг. 7 21:57 kernel
drwxr-xr-x 8 root root 4096 авг. 7 21:57 lib
drwxr-xr-x 2 root root 4096 авг. 7 21:57 mm
drwxr-xr-x 54 root root 4096 авг. 7 21:57 net
drwxr-xr-x 10 root root 4096 авг. 4 19:31 samples
drwxr-xr-x 13 root root 4096 авг. 7 21:57 scripts
drwxr-xr-x 8 root root 4096 авг. 7 21:57 security
drwxr-xr-x 22 root root 4096 авг. 7 21:57 sound
drwxr-xr-x 10 root root 4096 авг. 4 19:31 tools
drwxr-xr-x 2 root root 4096 авг. 7 21:57 usr
drwxr-xr-x 3 root root 4096 авг. 4 19:31 virt
Как видите, у меня сорцы ядра на месте, но с моей версией ядра ваш драйвер похоже, несовместим, вывод make я давал выше. В случае же отсутствия исходников ядра при сборке мы получим это. Теперь понятно, что make ни в чем не виноват?
UPD: В данном же случае просто не хватает чего-то для сборки цели modules.
спасибо за перевод, я прекрасно понимаю по английски.
тогда извините, ещё одна моя фраза в вашу сторону, и мну опять забанят.
у меня сорцы ядра на месте, н
a у меня ничего такого не показывает, хотя вот специально еще раз установил.
Folder
linux-headers-3.2.0-3-686-pae_3.2.23-1_i386.deb
linux-headers-3.2.0-3-all_3.2.23-1_i386.deb
linux-headers-3.2.0-3-all-i386_3.2.23-1_i386.deb
linux-image-3.2.0-3-686-pae_3.2.23-1_i386.deb
linux-source-3.2_3.2.23-1_all.deb
source
root@debian:/home/lm/kerneldeb# cd /home/lm/kerneldeb/source
root@debian:/home/lm/kerneldeb/source# dpkg -i lin*
(Reading database ... 79094 files and directories currently installed.)
Preparing to replace linux-source-2.6.32 2.6.32-46 (using linux-source-2.6.32_2.6.32-46_all.deb) ...
Unpacking replacement linux-source-2.6.32 ...
Setting up linux-source-2.6.32 (2.6.32-46) ...
root@debian:/home/lm/kerneldeb/source# uname -r
2.6.32-5-686
root@debian:/home/lm/kerneldeb/source# ls -l /lib/modules/$(uname -r)
total 2556
drwxr-xr-x 2 root root 4096 Oct 14 10:37 build
drwxr-xr-x 10 root root 4096 Oct 4 17:39 kernel
-rw-r--r-- 1 root root 605719 Oct 4 17:39 modules.alias
-rw-r--r-- 1 root root 585669 Oct 4 17:39 modules.alias.bin
-rw-r--r-- 1 root root 299814 Oct 4 17:39 modules.dep
-rw-r--r-- 1 root root 421459 Oct 4 17:39 modules.dep.bin
-rw-r--r-- 1 root root 52 Oct 4 17:39 modules.devname
-rw-r--r-- 1 root root 99289 May 6 11:50 modules.order
-rw-r--r-- 1 root root 131 Oct 4 17:39 modules.softdep
-rw-r--r-- 1 root root 237855 Oct 4 17:39 modules.symbols
-rw-r--r-- 1 root root 307874 Oct 4 17:39 modules.symbols.bin
root@debian:/home/lm/kerneldeb/source#
и в другой ос тоже нет
lm@ubuntu:~$ ls -l /lib/modules/$(uname -r)
total 3768
lrwxrwxrwx 1 root root 43 Oct 13 02:37 build -> /usr/src/linux-headers-3.6.2-030602-generic
drwxr-xr-x 2 root root 4096 Oct 13 02:37 initrd
drwxr-xr-x 9 root root 4096 Oct 13 17:50 kernel
-rw-r--r-- 1 root root 759222 Oct 13 19:52 modules.alias
-rw-r--r-- 1 root root 738311 Oct 13 19:52 modules.alias.bin
-rw-r--r-- 1 root root 6065 Oct 13 02:37 modules.builtin
-rw-r--r-- 1 root root 7571 Oct 13 19:52 modules.builtin.bin
-rw-r--r-- 1 root root 69 Oct 13 19:52 modules.ccwmap
-rw-r--r-- 1 root root 352902 Oct 13 19:52 modules.dep
-rw-r--r-- 1 root root 519196 Oct 13 19:52 modules.dep.bin
-rw-r--r-- 1 root root 214 Oct 13 19:52 modules.devname
-rw-r--r-- 1 root root 889 Oct 13 19:52 modules.ieee1394map
-rw-r--r-- 1 root root 295 Oct 13 19:52 modules.inputmap
-rw-r--r-- 1 root root 20893 Oct 13 19:52 modules.isapnpmap
-rw-r--r-- 1 root root 2639 Oct 13 19:52 modules.ofmap
-rw-r--r-- 1 root root 144163 Oct 13 02:37 modules.order
-rw-r--r-- 1 root root 473390 Oct 13 19:52 modules.pcimap
-rw-r--r-- 1 root root 1765 Oct 13 19:52 modules.seriomap
-rw-r--r-- 1 root root 131 Oct 13 19:52 modules.softdep
-rw-r--r-- 1 root root 294429 Oct 13 19:52 modules.symbols
-rw-r--r-- 1 root root 374434 Oct 13 19:52 modules.symbols.bin
-rw-r--r-- 1 root root 65711 Oct 13 19:52 modules.usbmap
lm@ubuntu:~$
Не пойму в чем разница, хотя во второй ОС МАКЕ работает, а в первой нет.
Выложите куда-нибудь, например, на яндекс-диск, файл /proc/config.gz от Debian. Подозреваю, что ваше ядро имеет вкомпилированный модуль, который и мешает сборке, хотя и вряд ли, но мало ли...
UPD: мне все же не очень понятно ваше упрямство - зачем самому собирать, когда есть готовый пакет? Я же давал ссылку, или это не то? И так настойчиво выпрашиваемый мной вывод lspci -k я все еще не дождался.
так "мое" ядро ведь я с дистром скачал то есть оно стандартное. Так тогда бы ни у кого ничего не работало?
и если так как вы говорите? что мне сделать с вкомпилированным ядром?
файл потом выложу. У меня в Дебиан пока нет интернета.
Показать
lspci -k
00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03)
Subsystem: Toshiba America Info Systems Toshiba Tecra 8100 Laptop System Chipset
Kernel driver in use: agpgart-intel
00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03)
Kernel modules: shpchp
00:05.0 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 02)
00:05.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
Kernel driver in use: ata_piix
00:05.2 USB controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01)
Kernel driver in use: uhci_hcd
00:05.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 03)
Kernel driver in use: piix4_smbus
Kernel modules: i2c-piix4
00:06.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet Pro 100 (rev 05)
Subsystem: Toshiba America Info Systems PCI FastEther LAN on Docker
Kernel driver in use: e100
Kernel modules: e100
00:07.0 Communication controller: LSI Corporation 56k WinModem (rev 01)
Subsystem: Toshiba America Info Systems Internal V.90 Modem
00:09.0 IRDA controller: Toshiba America Info Systems FIR Port Type-DO
Subsystem: Toshiba America Info Systems FIR Port Type-DO
Kernel driver in use: donauboe
Kernel modules: donauboe
00:0b.0 CardBus bridge: Toshiba America Info Systems ToPIC100 PCI to Cardbus Bridge with ZV Support (rev 20)
Subsystem: Toshiba America Info Systems Device 0001
Kernel driver in use: yenta_cardbus
Kernel modules: yenta_socket
00:0b.1 CardBus bridge: Toshiba America Info Systems ToPIC100 PCI to Cardbus Bridge with ZV Support (rev 20)
Subsystem: Toshiba America Info Systems Device 0001
Kernel driver in use: yenta_cardbus
Kernel modules: yenta_socket
00:0c.0 Multimedia audio controller: ESS Technology ES1978 Maestro 2E (rev 10)
Subsystem: Toshiba America Info Systems ES1978 Maestro-2E Audiodrive
Kernel driver in use: snd_es1968
Kernel modules: snd-es1968
01:00.0 VGA compatible controller: S3 Inc. 86C270-294 Savage/IX-MV (rev 11)
Subsystem: Toshiba America Info Systems 86C584 SuperSavage/IXC Toshiba
Kernel modules: savagefb
И мне надо, чтобы МАКЕ работала. Линуксовские драйвера плохо работают. Из убунты пришлось их занести в черный список. Могу поискать ссылку на ветку если не верите.
Да, тяжелый случай.
Ни make виноват, а голова, которая нужна при сборке исходников.
Не пойму в чем разница, хотя во второй ОС МАКЕ работает, а в первой нет.
root@debian:/home/lm/kerneldeb/source# ls -l /lib/modules/$(uname -r)
total 2556
drwxr-xr-x 2 root root 4096 Oct 14 10:37 build
...
lm@ubuntu:~$ ls -l /lib/modules/$(uname -r)
total 3768
lrwxrwxrwx 1 root root 43 Oct 13 02:37 build -> /usr/src/linux-headers-3.6.2-030602-generic
...
Вопросы?
yars, у него usb уст-во, модуль которого вкл. в ядро 2.6.39 и выше:
http://cateee.net/lkddb/web-lkddb/RTL8192CU.html
win22, мне нужно было убедиться, что железка ваша ядром таки определяется. Она в любом случае должна быть видна, но в случае отсутствия драйвера мы бы не увидели волшебной строчки Kernel driver in use: ..., только и всего. Да, вам проще собрать (а еще проще взять, если есть, готовое) ядро новее, чем 2.6.39, как говорит aliaksei1818. При этом нужно позаботиться о том, чтобы нужный модуль был включен.
Да, тяжелый случай.
Ни make виноват, а голова, которая нужна при сборке исходников.
спасибо за высокую оценку моих умственных способностей. 8) Мне так нравится, как русскоязычные линуксоиды, давая совет, расставляют пальцы веером. По интернету все такие сильные и смелые. 8)
Я не собираю исходники, а делаю установку драйверов по инструкции, приложенной к архиву с драйверами
мне нужно было убедиться, что железка ваша ядром таки определяется
Конечно, она определяется, раз она есть и эти устройства поддерживаются Дебиан начиная с 2.6.32.
Команду lsusb и lsmod | grep 8192 я запускаю в первую очередь.
(Кстати, я уже выкладывал их вывод там выше )
Просто наверно запортился какойто файл при скачивании и дистр установился не полностью и команде MAKE чего-то не хватает.
Поэтому наверное, я просто применю снова ВРЕМЯСБЕРЕГАЮЩИЙ СПОСОБ, который вы осудили в другой ветке.