askaev Опубликовано 16 февраля, 2006 Жалоба Поделиться Опубликовано 16 февраля, 2006 не могу уст.дрова на ULi LAN. Материнка новая - сентября 2005. В инструкции на CD сказано, что надо взять прилагаемые файлы uli526x.c, Makefile, Kconfig.in и положить их в созданную папку /usr/src/linux-2.6.x/drivers/net/tulip/. При этом вместо указанного в иструкции Kconfig.in лежит файл с названием Kconfig. - т.е без ".in". На всякий , я в /usr/src/linux-2.6.x/drivers/net/tulip/ ложу две копии файла: и Kconfig и Kconfig.in. Далее сказано, что необходимо переместиться в папку /usr/src/linux-2.6.x/ и набрать make xconfig. При этом вылетает вот что: "make: *** Нет правила для сборки цели `xconfig'. Останов." Что делать? Всё проделывается естественно в консоли под рутом. Дистриб: Мандрэйк 10.0 с КДЕ 3.2. Сам Линух-то нашёл сетевуху, но вот дров естественно не поставил. Однако в списке дров появился пункт tulip, но при выборе его, происходит возврат к списку дров. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
SignFinder Опубликовано 16 февраля, 2006 Жалоба Поделиться Опубликовано 16 февраля, 2006 Цитата: Что делать? так tulip есть еще в 2.4 ядре. Он должен быть в мандраке 10 изначально. Попробуйте скомандовать modprobe tulip Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Aceler Опубликовано 16 февраля, 2006 Жалоба Поделиться Опубликовано 16 февраля, 2006 Сделайте make menuconfig вместо xconfig. Будет не так красиво, на работать все равно будет. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
SignFinder Опубликовано 16 февраля, 2006 Жалоба Поделиться Опубликовано 16 февраля, 2006 Цитата: Сделайте make menuconfig вместо xconfig для начала пусть вообще исходники поставит Цитата: При этом вылетает вот что: "make: *** Нет правила для сборки цели `xconfig'. Останов." это намек на то что вообще мейкфайла нет Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Aceler Опубликовано 16 февраля, 2006 Жалоба Поделиться Опубликовано 16 февраля, 2006 А, ну да. Директория linux-2.6.x - это тоже круто Поставьте пакет kernel-sources. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
askaev Опубликовано 17 февраля, 2006 Автор Жалоба Поделиться Опубликовано 17 февраля, 2006 в списке сетевух ни в мандрэйке 9,1 ни в 10,0 изначально нет пункта tulip. Иначеб,имхо,сетевушка б сама установилась. На ввод make menuconfig таже проблема. В /usr/src/linux-2.6.x/drivers/net/tulip/ лкжат Makefile, Kconfig, его копия Kconfig.in и сам драйвер uli526x.c. В соответсвии с инструкцией, перехожу в /usr/src/linux-2.6.x/ и ввожу make xconfig или make menuconfig и получаю "make: *** Нет правила для сборки цели `xconfig'. Останов." Вот Makefile c CD: # # Makefile for the Linux "Tulip" family network device drivers. # obj-$(CONFIG_PCMCIA_XIRTULIP) += xircom_tulip_cb.o obj-$(CONFIG_PCMCIA_XIRCOM) += xircom_cb.o obj-$(CONFIG_DM9102) += dmfe.o obj-$(CONFIG_WINBOND_840) += winbond-840.o obj-$(CONFIG_DE2104X) += de2104x.o obj-$(CONFIG_TULIP) += tulip.o obj-$(CONFIG_DE4X5) += de4x5.o obj-$(CONFIG_ULI526X) += uli526x.o # Declare multi-part drivers. tulip-objs := eeprom.o interrupt.o media.o \ timer.o tulip_core.o \ 21142.o pnic.o pnic2.o Вот отрывок Kconfig c CD, касающийся моей сетевушки (ULi526x): # # Tulip family network device configuration # menu "Tulip family network device support" depends on NET_ETHERNET && (PCI || EISA || CARDBUS) config NET_TULIP bool "\"Tulip\" family network device support" help This selects the "Tulip" family of EISA/PCI network cards. config TULIP tristate "DECchip Tulip (dc2114x) PCI support" depends on NET_TULIP && PCI select CRC32 ---help--- This driver is developed for the SMC EtherPower series Ethernet cards and also works with cards based on the DECchip 21140 (Tulip series) chips. Some LinkSys PCI cards are of this type. (If your card is NOT SMC EtherPower 10/100 PCI (smc9332dst), you can also try the driver for "Generic DECchip" cards, above. However, most people with a network card of this type will say Y here.) Do read the Ethernet-HOWTO, available from <http://www.tldp.org/docs.html#howto>. To compile this driver as a module, choose M here and read <file:Documentation/networking/net-modules.txt>. The module will be called tulip. config ULI526X tristate "ULi M526x controller support" depends on NET_TULIP && PCI select CRC32 ---help--- This driver is for ULi M5261/M5263 10/100M Ethernet Controller (<http://www.uli.com.tw/>). To compile this driver as a module, choose M here. endmenu Вот кусок инструкции с CD: 1.Kconfig.in add the following lines to Kconfig.in file.(refer to the Kconfig.in file we provide to you) config ULI526X tristate "ULi M526x controller support" depends on NET_TULIP && PCI select CRC32 ---help--- This driver is for ULi M5261/M5263 10/100M Ethernet Controller (<http://www.uli.com.tw/>). To compile this driver as a module, choose M here. 2.Makefile add the following lines to Makefile.(refer to the Makefile we provide to you) obj-$(CONFIG_ULI526X) += uli526x.o ------------------------------------ Install as a kernel module ------------------------------------ Step 1: Change directory to /usr/src/linux-2.6.x Use the command "make menuconfig" or "make xconfig", and make sure "ULi M526x controller support" is set as module. Example: Select "Device Drivers" Select "Networking support" Select "Ethernet (10 or 100Mbit)" Select "Tulip family network device support" Unselect "DECchip Tulip (dc2114x) PCI support" Select "ULi M526x controller support" as "m" Step 2: Select "Loadable module support", and unselect "Set version information on all module symbols" Before exit, save your configration. Step 3: make modules make modules_install Step 4: rmmod tulip modprobe uli526x Then, you can bind any protocol into M5263 driver and use it. Команда modprobe tulip ничего не дала, .. вообще.. Пытаюсь настроить дрова на сетевушку: 1)Выбираю соединение - "Соединение по локальной сети" 2)кнопка [ Далее ] 3)Выбираю в списке драйверов всё-таки откуда-то появившийся tulip 4)кнопка [ Далее ] 5)Найдены tulip интерфейсы. Есть ли другие? Выбираю [x] Нет 6)кнопка [ Далее ] 7)Сетевой интерфейс для настройки: Сетевое устройство [x] самостоятельный выбор 8)кнопка [ Далее ] И после этого почему-то происходит возврат к п.3 - выбор драйвера. Если нужно, могу подклеить сюда все файлы (Makefile, Kconfig, uli526x.c, инструкцию) - мало ли.. может поможет вам что-нить мне подсказать. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
SignFinder Опубликовано 17 февраля, 2006 Жалоба Поделиться Опубликовано 17 февраля, 2006 Цитата: Если нужно, могу подклеить сюда все файлы (Makefile, Kconfig, uli526x.c, инструкцию) - мало ли.. может поможет вам что-нить мне подсказать. не надо ничего подклеивать сделайте modprobe tulip под рутом и пришлите ругань если она ругнется если не ругнется то ifconfig eth0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
askaev Опубликовано 17 февраля, 2006 Автор Жалоба Поделиться Опубликовано 17 февраля, 2006 на modeprobe tulip ничего не пишет на ifconfig eth0 выдало: eth0: error fetching interface information: Device not found тобишь, устройство не обнаружено... И? ----------------- Дополнено: спасибо за подсказку по установке kernel-sources Всё нужное сделал (uli526x.c положил в /usr/src/linux-2.6.3-4mdk/drivers/net/tulip/ . Тамже дополнил по инструкции файлы Makefile и Kconfig) Далее перешёл в /usr/src/linux-2.6.3-4mdk/ и там ввёл make xconfig. После чего получил ошибку, что мол QT не стоит. Поставил. Снова make xconfig и новая ошибка: make[1]: `scripts/fixdep' не требует обновления. HOSTCXX scripts/kconfig/qconf.o /bin/sh: line 1: g++: command not found make[1]: *** [scripts/kconfig/qconf.o] ошибка 127 make: *** [xconfig] ошибка 2 Вот...Еще какой-то пакет не стоит? Или что?? --------- Дполонение: доставил gcc-c+ продолжаю дальше мучаца..однако продвинулся еще немного дальше... --------- Дполонение: в общем дошёл-таки до пункта make xconfig. Запускается он. сделал там,что требовалось по инструкции. Сохранил (ткнул на картинку с дискеткой) и вышел. Далее ввёл make modules. И после неск. минул какого-то расколбаса выдало: make[3]: *** Нет правила для сборки цели `drivers/net/tulip/uli526x.c', требуемой для `drivers/net/tulip/uli526x.o'. Останов. make[2]: *** [drivers/net/tulip] Ошибка 2 make[1]: *** [drivers/net] Ошибка 2 make: *** [drivers] Ошибка 2 Что делать? (с) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
askaev Опубликовано 20 февраля, 2006 Автор Жалоба Поделиться Опубликовано 20 февраля, 2006 дык что делать то? Кто подскажет? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Aceler Опубликовано 20 февраля, 2006 Жалоба Поделиться Опубликовано 20 февраля, 2006 Вместо make modules попробуйте просто make. В ядрах 2.6 несколько изменилась схема компиляции по сравнению с 2.4, видимо, в документации это не отразилось. ЗЫ вместо xconfig можно было делать и menuconfig - вы ж исходники-то поставили Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
askaev Опубликовано 2 марта, 2006 Автор Жалоба Поделиться Опубликовано 2 марта, 2006 Просто "make" - даёт тотже эффект - Нет правила для сборки цели `drivers/net/tulip/uli526x.c'. И хоть ты тресни.. Makefile лежит,естественно... Что делать? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Aceler Опубликовано 3 марта, 2006 Жалоба Поделиться Опубликовано 3 марта, 2006 Судя по расширению файла, ваши драйверы для ядер линейки 2.4. Не судьба. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.