LINUX.ORG.RU
ФорумAdmin

Настройка сетевого драйвера RTL 8169

 


1

1

Добрый день! Есть такая неразрешимая проблема:

Имеется образ диска с рабочей самороспаковывающейся программой., посредством которой идёт обмен с контроллером производства, на флеш.накопителе.

для проверки взял: Оригинал программы общается через сетевую RTL8139 (10ec:8139 rev 10 > driver RTL 8139 too 0.9.28/ Здесь всё хорошо связь.есть.

флеш.накопитель с образом - системник оригинал: lspci -nn \ rtl 8139/8139c/8139c (10ec:8139 rev 10) dmesg | grep -ethernet // 8139 too eth-t dr-r 0.9.21 Здесь связь есть.

Ноутбук - флеш накопитель с образом lspci -nn rtl 8111/8168c pci express (10ec:8168 rev06) dmesg | grep -ethernet //r8169 GIG ethernet dr-r 2.3LK NAPI Связи нет! Товарищи как разрешить проблему, что бы ноут+флеш.с образом подключилась к моему контроллеру.Что делать?

dmesg смотри

Deleted
()
Ответ на: комментарий от LamerOk

плата RTL 8111\8168c и драйвер из под виндоса работает и связь есть

slavajkl
() автор топика

Ничего не поделаешь, это Realtek

xDShot ★★★★★
()

Наверное стоит начать с описания, что есть «связи нет» в вашем понимании? Не поднимается интерфейс, поднимается но сетевые настройки отличаются, поднимается но нет линка? Вариантов много.

anc ★★★★★
()
Ответ на: комментарий от anc

Да спасибо! Вы конкретизируете мой вопрос!!!!Сейчас пойду на производство и буду более подробно рассматривать.

slavajkl
() автор топика
Ответ на: комментарий от slavajkl

По rtl я попадал много раз на производстве, поэтому и написал свои вопросы. Приходилось подбирать в разное время и в разных случаях, отдельные «дрова» выпиливая родные. Без описания что у вас «нет связи» помочь даже советом невозможно.

anc ★★★★★
()

скорее всего, фирмвари нет в твоей виртуалке. rtl8169 нужна прошивка. качни с сайта производителя или установи пакет, который там в твоём дистрибутиве эти прошивки содержит.

Iron_Bug ★★★★★
()
Ответ на: комментарий от anc

Случилась беда: Сегодня производство работает и доступа нет к компу., что бы проверить флеш образ ,на нём.НО что списал SRV_Addr 192.168.100.130 IP контроллера, с которым связь программы

ifconfig// eth 0 inet addr 192.168.1.55 mask 255.255.255.0 link eth0 hwdrr 00:25:22:19:08:F1 В образе на флешке ifconfig определяет аналогично inet addr 192.168.1.55 mask 255.255.255.0

dmesg | grep -i Eth видит мою сетевую rtl8168e/8111 0xf8036000 irq31 драйвер r8169 2.3lk napi loaded и такая запись ip v6 addrconf:link is not readi

Вообще сама программа написана на федоре8.,потом железо ушло вперёд ядро осталось.Решили сделать виртуальную машину ,используя ARCHLinux 2015. и всё переписали на флеш всю эту композицию. Она работает с флеш на родном 2008 г.системнике. Но на моём ноуте ,пробует связаться с SRV_Addr 192.168.100.130 IP контроллером(он у нас как клиент) и результат 0.

slavajkl
() автор топика
Ответ на: комментарий от slavajkl

Хорошо я могу просмотреть на наличие фирмвари в модуле r8169.как видим всё прописано: линки, адреса,что в оригинале ,что в образе одинаковы.Может где ещё уточнения.? У меня нет сединения именно с клиентом.Допустим я пока опущу соединение SRV_Addr 192.168.100.130 IP контроллером.Но почему нет с инетом связи. Где это задаётся с инетом? Мне хотя бы попробовать выйти в инет, а потом возвратиться к моей задачи. Хотя бы увидеть, что это конструкция работает с инетом

slavajkl
() автор топика
Ответ на: комментарий от slavajkl

Линк не поднимает, смотрим ethtool $IFNAME.

anc ★★★★★
()
Ответ на: комментарий от anc

Совершенно верно здесь ноут-флеш-контроллер(одно производство)

root@bhp-arch1 asutp]# traceroute 192.168.100.130 traceroute to 192.168.100.130 (192.168.100.130), 30 hops max, 40 byte packets 1 L0.asutp (192.168.100.130) 0.454 ms 0.632 ms 0.802 ms [ 14082 [root@bhp-arch1 asutp]# netstat -r Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 192.168.100.0 * 255.255.255.0 U 0 0 0 eth0 [root@bhp-arch1 asutp]# ifconfig eth0 Link encap:Ethernet HWaddr E4:11:5B:61:84:FC inet addr:192.168.100.55 Bcast:192.168.100.255 Mask:255.255.255.0 inet6 addr: fe80::e611:5bff:fe61:84fc/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:20310 errors:0 dropped:0 overruns:0 frame:0 TX packets:12201 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:23189726 (22.1 MiB) TX bytes:954429 (932.0 KiB)

lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:67665 errors:0 dropped:0 overruns:0 frame:0 TX packets:67665 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:8053604 (7.6 MiB) TX bytes:8053604 (7.6 MiB)

[root@bhp-arch1 asutp]# nmap localhost

Starting Nmap 4.20 ( http://insecure.org ) at 2020-03-18 17:32 EET Interesting ports on localhost.localdomain (127.0.0.1): Not shown: 1696 closed ports PORT STATE SERVICE 22/tcp open ssh

Nmap finished: 1 IP address (1 host up) scanned in 0.086 seconds [root@bhp-arch1 asutp]# ip -s link 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 RX: bytes packets errors dropped overrun mcast 8196196 71060 0 0 0 0 TX: bytes packets errors dropped carrier collsns 8196196 71060 0 0 0 0 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel qlen 1000 link/ether e4:11:5b:61:84:fc brd ff:ff:ff:ff:ff:ff RX: bytes packets errors dropped overrun mcast 29055044 25291 0 0 0 0 TX: bytes packets errors dropped carrier collsns 1154811 14952 0 0 0 0 3: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop qlen 1000 link/ether 44:6d:57:65:7c:11 brd ff:ff:ff:ff:ff:ff RX: bytes packets errors dropped overrun mcast 0 0 0 0 0 0 TX: bytes packets errors dropped carrier collsns 0 0 0 0 0 0 [root@bhp-arch1 asutp]# cat /etc/hosts

Do not remove the following line, or various programs

that require network functionality will fail.!!!!!!!!!!!!!!!!!!!!!!!!!!!

127.0.0.1 localhost.localdomain localhost 192.168.100.55 asutp.asutp LC0 asutp55 asutp 192.168.100.56 asutp.asutp56 LC1 asutp56 192.168.100.204 cherry.asutp cherry 192.168.100.205 tomi.asutp tomi 192.168.100.121 termo TERMO 192.168.100.130 L0.asutp L0 192.168.100.131 L1.asutp L1 192.168.100.132 L2.asutp L2 192.168.100.133 L3.asutp L3 192.168.100.134 L4.asutp L4 192.168.100.135 L5.asutp L5 192.168.100.136 L6.asutp L6 192.168.100.137 L7.asutp L7 [root@bhp-arch1 asutp]# ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel qlen 1000 link/ether e4:11:5b:61:84:fc brd ff:ff:ff:ff:ff:ff inet 192.168.100.55/24 brd 192.168.100.255 scope global eth0 valid_lft forever preferred_lft forever inet6 fe80::e611:5bff:fe61:84fc/64 scope link valid_lft forever preferred_lft forever 3: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop qlen 1000 link/ether 44:6d:57:65:7c:11 brd ff:ff:ff:ff:ff:ff [root@bhp-arch1 asutp]# dmesg | grep -i Eth [ 44.822889] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded [ 44.823448] r8169 0000:02:00.0 eth0: RTL8168e/8111e at 0xf8036000, e4:11:5b:61:84:fc, XID 0c200000 IRQ 32 [ 44.823452] r8169 0000:02:00.0 eth0: jumbo features [frames: 9200 bytes, tx checksumming: ko] [ 48.051058] r8169 0000:02:00.0 eth0: link down [ 48.051129] r8169 0000:02:00.0 eth0: link down [ 48.051197] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready [ 49.657883] r8169 0000:02:00.0 eth0: link up [ 49.657900] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [root@bhp-arch1 asutp]# это мои хосты здесь связь есть …просто показаны шлюзы 192.168.100.130:1955
11:17:52 КОННЕКТ С КОНТРОЛЛЕРОМ 192.168.100.130:1955 УСТАНОВЛЕН.

11:17:56 КОННЕКТА С КОНТРОЛЛЕРОМ 192.168.100.131:1960
11:17:48 КОННЕКТА С КОНТРОЛЛЕРОМ 192.168.100.132:1961 .В этой конструкции связь есть

slavajkl
() автор топика
Ответ на: комментарий от slavajkl

Для начала осильте то что вам предлагают перед размещением поста, www.linux.org.ru/help/markdown.md
Или вам самому лапшу что запостили читать удобно?

anc ★★★★★
()
Последнее исправление: anc (всего исправлений: 1)
Ответ на: комментарий от slavajkl

Я ведь не могу от руки такой весь массив написать!

slavajkl
() автор топика
Ответ на: комментарий от anc

Подсети разные. на 3 разных производства, но шлюзы одинаковы.Т.Е. такие адреса контроллеров на разных образах.Вообще на флешку впихнули 3 образа разных дисков.Она такая универсальная.

localhost

192.168.100.130 L0.asutp L0

192.168.100.131 L1.asutp L1

192.168.100.132 L2.asutp L2

dmesg | grep -i Eth

r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded этот одно железо испльзуется с 3-мя образами.

$IFNAME вообще не знаю в какой директории найти. Гугл молчит соответственно команда ethtool $IFNAME не прошла

slavajkl
() автор топика

Попробуй драйвер r8168. Я не знаю, чем он отличается от драйвера r8169. Компилировать из исходников можешь?

anonymous
()
Ответ на: комментарий от slavajkl

У тебя пропали знаки переноса строки. На ЛОРе программный код нужно вставлять внутрь тега. Если тип форматирования Markdown, то вот так:

```
код
```

Если тип форматирования LORCODE (похож на BBCODE с форумов на движке ForumBB), то вот так:

[code]
код
[/code]

Подробнее можно прочитать, когда набираешь сообщение, там внизу «прочитайте описание Markdown или LORCODE»

anonymous
()
Ответ на: комментарий от anonymous

Я не думаю ,что это хороший вариант по замене драйвера на r8168, по причине того,что r8169 успешно работает на одном из 2 образов.,там где связь ест. Там где её нет он там тоже присутствует. но связи нет с хостом(подсетью). Если бы дело было в модуле то он там и там не работал.Не работал бы с пользовательской программой не в браузере Мандрива, ни в Федоре.

slavajkl
() автор топика
Последнее исправление: slavajkl (всего исправлений: 2)
Ответ на: комментарий от slavajkl

Если бы дело было в модуле, то r8169 не работал ни в одном из образов…Соответственно фирмвари здесь могут не при чём. (это моё мнение,может и ошибочно)Может где то какие то настройки?Но что то ведь не пускает? Но на сегодня сетевая и модуль определены браузерами(пользовательскими программами).в двух образах

slavajkl
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.