URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 3325
[ Назад ]

Исходное сообщение
"Раздел полезных советов: Смена скорости (10/100) и duplex (full/half) на сетевых картах Realtek-8139"

Отправлено auto_tips , 24-Фев-04 10:39 
1) Duplex можно менять параметром full-duplex модуля 8139too:
   full-duplex=1  (Full-Duplex)
   full-duplex=0  (Half-Duplex)

2) Также существует параметр media, который является набором битовых полей:
   5-й бит: 1=100Mbps / 0=10Mbps
   4-й бит: 1=Full-Duplex / 0=Half-Duplex
   9-й бит: Форсированная установка параметра duplex (1=Force / 0=Don't Force)
   9-й бит используется только вместе с 4-м.

3) Примеры:
   modprobe 8139 full-duplex=1  (100Mbps Full-Duplex)
   modprobe 8139 full-duplex=0  (100Mbps Half-Duplex)
   modprobe 8139 media=16  (10Mbps Full-Duplex)
   modprobe 8139 media=48  (100Mbps Full-Duplex)
   modprobe 8139 media=32  (100Mbps Half-Duplex)
   modprobe 8139 media=32  (100Mbps Half-Duplex)
   modprobe 8139 media=0  (10Mbps Half-Duplex)


URL:
Обсуждается: https://www.opennet.ru/tips/info/646.shtml


Содержание

Сообщения в этом обсуждении
"Смена скорости (10100) и duplex (fullhalf) на сетевых картах Realtek-8139"
Отправлено Valentin , 24-Фев-04 10:39 
А если Realtek-8139 встроен в ядро, то как тогда изменить скорость и duplex? Спасибо.

"Смена скорости (10100) и duplex (fullhalf) на сетевых картах..."
Отправлено ruslano , 25-Фев-04 10:02 
man mii-tool
;^)

"Смена скорости (10/100) и duplex (full/half) на сетевых картах Realtek-8139"
Отправлено renat , 25-Фев-04 23:49 
попробуй через ifconfig_rl1 далее команды управления

"Смена скорости (10/100) и duplex (full/half) на сетевых картах Realtek-8139"
Отправлено renat , 25-Фев-04 23:54 
будет примерно так
# ifconfig rl0 media 10baseT/UTP mediaopt half-duplex (full-duplex)
Автоматически выбрать режим:
# ifconfig rl0 media autoselect

"А как заставить работать rtl8139? ;)"
Отправлено JimK , 14-Мрт-04 13:07 
На лаптопе взгромоздил Linux (Fedora Core 1), и обнаружил, что не работает PCMCIA карта Compex ReadyLINK (Linkport/TX32A) основанная на 8139 чипсете (кажется, ревизия C). 8139cp ее не увидел, 8139too не смог соединиться (transmit timed out), на свич приходит по 2 пакета за попытку... Смена скоростей особо не помогает. Под виндой работает нормально.

Дополнительно гружу модули PCMCIA (pcmcia_cs и прочие из его автостарта) и mii.

Подскажете идей, чего не хватает/надо твикнуть? :)


"Смена скорости (10/100) и duplex (full/half) на сетевых картах Realtek-8139"
Отправлено Stingo , 16-Мрт-04 13:28 
ethtool  -s  eth1 duplex full

"Смена скорости (10/100) и duplex (full/half) на сетевых картах Realtek-8139"
Отправлено vad , 25-Мрт-04 12:41 
Господа, а как это провернуть на FreeBsd?
ifconfig rl0 media 100baseTX mediaopt half-duplex
ругается и не хочет вставать.
а с mediaopt full-duplex все работает.


"Смена скорости (10/100) и duplex (full/half) на сетевых картах Realtek-8139"
Отправлено rost , 12-Май-04 16:44 
к сожалению, такая схема смены скорости не работает (точнее скорость сбивается) если на другом конце есть свитч с поддержкой auto-negotiation... исправить можно так:
ethtool -s eth0 speed 10 duplex half autoneg off
ethtool -s eth0 speed 100 duplex full autoneg off
и т.д.

"Смена скорости (10/100) и duplex (full/half) на сетевых карт..."
Отправлено vladimir , 23-Фев-05 23:58 
не помогает :((
при контрольном копировании скорость все равно не поднимается больше 1,2 мегабайт в секунду. Slackware Linux 9.1

"Смена скорости (10/100) и duplex (full/half) на сетевых картах Realtek-8139"
Отправлено zyxman , 15-Апр-05 19:51 
у меня на FreeBSD 4.6R аналогичные грабли (карточка бортовая VIA Rhine II) работало так:

# cat >>/etc/rc.local
ifconfig vr0 media 100baseTX mediaopt half-duplex

при загрузке куча мата, но работает в результате как 100baseTX full-duplex, без этого сваливалось в half-duplex случайным образом.

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


"Смена скорости (10/100) и duplex (full/half) на сетевых картах Realtek-8139"
Отправлено Евгений , 09-Янв-08 14:02 
ругаеца вот так
ME# ifconfig lnc0 media 10baseT/UTP mediaopt half-duplex
ifconfig: SIOCGIFMEDIA: invalid argument

ME# ethtool
ethtool: command not found


"Смена скорости (10/100) и duplex (full/half) на сетевых картах Realtek-8139"
Отправлено Евгений , 09-Янв-08 14:06 
ps:это во freeBSD

"Смена скорости (10/100) и duplex (full/half) на сетевых картах Realtek-8139"
Отправлено Berk , 24-Авг-08 11:44 
ethtool -s eth0 speed 10 duplex half autoneg off
в fedore сработало а кто скажет как в стартапы прописать чтоб автоматом поднимался линк на 10 half

"Смена скорости (10/100) и duplex (full/half) на сетевых картах Realtek-8139"
Отправлено Roman V.Golovko , 24-Мрт-10 14:47 
vi /etc/sysconfig/network-scripts/ifcfg-ethX
и прописать
ETHTOOL_OPTS="speed 100 duplex full autoneg off"

"Смена скорости (10/100) и duplex (full/half) на сетевых картах Realtek-8139"
Отправлено Roman V.Golovko , 24-Мрт-10 15:59 
vi /etc/sysconfig/network-scripts/ifcfg-ethX
и прописать
ETHTOOL_OPTS="speed 100 duplex full autoneg off"