Перейти к содержанию

Установка дров на LAN


Рекомендуемые сообщения

не могу уст.дрова на 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, но при

выборе его, происходит возврат к списку дров.

Ссылка на комментарий
Поделиться на другие сайты

Цитата:

Что делать?

так tulip есть еще в 2.4 ядре. Он должен быть в мандраке 10 изначально.

Попробуйте скомандовать modprobe tulip

Ссылка на комментарий
Поделиться на другие сайты

Сделайте make menuconfig вместо xconfig. Будет не так красиво, на работать все равно будет.

Ссылка на комментарий
Поделиться на другие сайты

Цитата:

Сделайте make menuconfig вместо xconfig

для начала пусть вообще исходники поставит

Цитата:

При этом вылетает вот что:

"make: *** Нет правила для сборки цели `xconfig'. Останов."

это намек на то что вообще мейкфайла нет

Ссылка на комментарий
Поделиться на другие сайты

в списке сетевух ни в мандрэйке 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, инструкцию) - мало ли.. может поможет вам что-нить мне подсказать.

Ссылка на комментарий
Поделиться на другие сайты

Цитата:

Если нужно, могу подклеить сюда все файлы (Makefile, Kconfig, uli526x.c, инструкцию) - мало ли.. может поможет вам что-нить мне подсказать.

не надо ничего подклеивать

сделайте modprobe tulip под рутом и пришлите ругань если она ругнется

если не ругнется то ifconfig eth0

Ссылка на комментарий
Поделиться на другие сайты

на modeprobe tulip ничего не пишет

на ifconfig eth0 выдало:

eth0: error fetching interface information: Device not found

тобишь, устройство не обнаружено... И?

-----------------

Дополнено:

спасибо за подсказку по установке kernel-sources Smile

Всё нужное сделал (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.

И после неск. минул какого-то расколбаса Smile выдало:

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

Что делать? (с)

Ссылка на комментарий
Поделиться на другие сайты

Вместо make modules попробуйте просто make. В ядрах 2.6 несколько изменилась схема компиляции по сравнению с 2.4, видимо, в документации это не отразилось.

ЗЫ вместо xconfig можно было делать и menuconfig - вы ж исходники-то поставили Smile

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Просто "make" - даёт тотже эффект - Нет правила для сборки цели `drivers/net/tulip/uli526x.c'. И хоть ты тресни.. Sad

Makefile лежит,естественно...

Что делать?

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...