The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"установка драйвера для сетевухи RE100ATX в FreeBSD"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"установка драйвера для сетевухи RE100ATX в FreeBSD"  
Сообщение от Николай email(??) on 09-Июл-07, 07:02 
Гуру!, Help me please!

Поставил на старый комп amd k6-500 FreeBSD 6.2 и сетевуху Compex RE100ATX/WOL.
Система ее определяет как RealTek 8126/8139 PCI ethernet card и делает ее устройством rl0,
хотя как я понимаю должна делать re0. (возможно я ошибаюсь ибо поставил FreeBSD в первый раз пару дней назад).

Поддержки этой сетевухи в ядре нет, но кое как работает.
Пинг своего локального адреса отличный - меньше милисекунды,
а вот ADSL модема и второй тачки в сети пинг в районе 10000 мс.
Даже смог в интернет выйти, но скорость ... черепахи быстрее ползают.
Вот что выдает ifconfig

rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
  options=8<VLAN_MTU>
  inet 192.168.1.3 netmask 0xffffff00 broadcast 192.168.1.255
  ether 00:80:48:45:cc:c4
  media: Ethernet autoselect (100baseTX <full-duplex>)
  status: active
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
  inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
  inet6 ::1 prefixlen 128
  inet 127.0.0.1 netmask 0xff000000

Под виндой карта пашет отлично.

В общем, я так понял надо дрова ставить под эту сетевуху.
На диске есть дрова но только под линукс в исходнике на C.
Прилагается инструкция по установке под Red Hat

========================================================================================


Installing Compex LAN driver for Linux RedHat kernel 1.xx
=========================================================
Recompilation of the driver is needed when operate in different release or
version of Linux.
<lan driver.c> is the name of the driver source file with .c
               e.g. re100tx.c
<lan driver.o> is the compiled driver in with a .o
               e.g. re100tx.o
<lan driver devicename> is the name of the .o file but without the .o
               e.g. re100tx
< x.x.xx > is the Linux version number.
               e.g. 2.3.34-1

Installation
------------
1) Copy the driver source code to the right directory,
             cp /mnt/floppy/<lan driver.c> /usr/src/linux

2) Compile the source code by entering as shown.
     cd /usr/src/linux

   For single CPU machine enter as follows:
     gcc -DMODULE -D__KERNEL__ -Wall -Wstrict-prototypes -O6 -c re100tx.c `[ -f /usr/include/linux/modversions.h ] && echo -DMODVERSIONS`

   For multiple CPU machine enter as follows:
     gcc -D__SMP__ -DMODULE -D__KERNEL__ -Wall -Wstrict-prototypes -O6 -c re100tx.c `[ -f /usr/include/linux/modversions.h ] && echo -DMODVERSIONS`
  
3) Install the module to the right directory,
       install -m 644 <lan driver.o>/lib/modules/x.x.xx/net/
   where x.x.xx is the version of Linux OS version
     e.g. if Red Hat version 2.3.34-1,
       install -m 644 re100tx.o /lib/modules/2.3.34-1/net/
    
4) Edit using vi the file /etc/conf.modules to add an entry for the card,
    
        alias eth0 <lan driver devicename>
    
5) Reboot system:
        /sbin/shutdown -r now

========================================================================================

Однако структура папок в FreeBSD другая, так что установить не смог.

Подскажите как установить эти дрова в FreeBSD и пожалуйста подробнее,
ибо в этом деле я ламер - знания ограничиваются манипуляцией файлами и директориями.

PS. Облазил пол интернета в течении двух суток, но как это сделать ненашел.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "установка драйвера для сетевухи RE100ATX в FreeBSD"  
Сообщение от YuryD (??) on 09-Июл-07, 07:14 
>Поставил на старый комп amd k6-500 FreeBSD 6.2 и сетевуху Compex RE100ATX/WOL.
>Система ее определяет как RealTek 8126/8139 PCI ethernet card и делает ее
>устройством rl0,
>хотя как я понимаю должна делать re0. (возможно я ошибаюсь ибо поставил
>FreeBSD в первый раз пару дней назад).

Все правильно определяет. re - это гигабитные карты

>Поддержки этой сетевухи в ядре нет, но кое как работает.

Поддержка есть, если ядро увидело эту карту :)

>  media: Ethernet autoselect (100baseTX <full-duplex>)
>  status: active

Поиграйте параметрами duplex, и возможно в другом слоту проверьте.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "установка драйвера для сетевухи RE100ATX в FreeBSD"  
Сообщение от Николай email(??) on 09-Июл-07, 07:32 

> Поиграйте параметрами duplex
подробнее пожалуйста - где и как?

> возможно в другом слоту проверьте.

проверял, в двух из трех, в том числе и самом первом который должен быть PCI Bus Master - пинг одиноковый. третий запараленен с ISA-слотом

А не должно ли быть в ifconfig eth0? и если должно то как его сделать?

И все равно интересно - как устанавливать дрова в исходниках на С в ядро.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "установка драйвера для сетевухи RE100ATX в FreeBSD"  
Сообщение от YuryD (??) on 09-Июл-07, 09:17 
>
>> Поиграйте параметрами duplex
>подробнее пожалуйста - где и как?

man ifconfig на предмет media


>И все равно интересно - как устанавливать дрова в исходниках на С
>в ядро.

Не советую

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "установка драйвера для сетевухи RE100ATX в FreeBSD"  
Сообщение от Николай email(??) on 09-Июл-07, 17:48 
Попробовал изменять параметр duplex вот таким образом

на любые попытки ввести
ifconfig с параметрами media и mediaopt
отдичными от
# ifconfig rl0 media 100baseTX mediaopt full-duplex
отвечает
SIOCSIFMEDIA (media): Device not configure

При вводе в rc.conf строки
ifconfig_rl0="inet 192.168.1.3 netmask 255.255.255.0 media 100baseTX mediaopt full-duplex"
и перезагрузке становится status: no carrier , а пинг идет только своего локального адреса.
При вводе с параметрами media и mediaoptroo
отличными от 100baseTX и full-duplex перестает пинговать и по своему адресу.

На сетевой кабель и разъемы грешить нельзя, ибо на них же под виндой все рулит.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "установка драйвера для сетевухи RE100ATX в FreeBSD"  
Сообщение от Николай email(??) on 09-Июл-07, 18:22 
Сам нашел решение проблемы, нужно было просто выгрузить или незагружать драйвер ACPI

http://www.bsdportal.ru/viewtopic.php?t=13620&sid=5cf475178fe56f0227a50c5cec3c869d

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру