* [sisyphus] Проблема с ifplugstatus
@ 2006-09-27 19:52 Alexei V. Mezin
2006-09-28 9:06 ` Sergey Vlasov
0 siblings, 1 reply; 5+ messages in thread
From: Alexei V. Mezin @ 2006-09-27 19:52 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Есть сетевая карта
0000:04:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053
PCI-E Gigabit Ethernet Controller (rev 19)
для нее загружен модуль sk98lin
ядро 2.6.16-wks26-smp-alt8
ifplugd-0.28-alt3
При вызове ifplugstatus на эту карту когда она не инициализирована
получается
3 (Unplugged)
Если не ошибаюсь, при вставленном кабеле должно быть 2 (Link beat
detected). В результате, при инициализации через etcnet данного
интерфейса, не срабатывает обработка параметра BOOTPROTO=dhcp, и сеть,
ессесно не стартует.
На кого вешать багу? На ifplugd или ядро?
P.S. Кабель воткнут другим концом в кабельный модем. Проблема была
обнаружена из-за облома в вызове dhcp. При использовании другой сетевухи
все работает.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [sisyphus] Проблема с ifplugstatus
2006-09-27 19:52 [sisyphus] Проблема с ifplugstatus Alexei V. Mezin
@ 2006-09-28 9:06 ` Sergey Vlasov
2006-09-28 9:47 ` Alexei V. Mezin
0 siblings, 1 reply; 5+ messages in thread
From: Sergey Vlasov @ 2006-09-28 9:06 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1095 bytes --]
On Wed, Sep 27, 2006 at 11:52:16PM +0400, Alexei V. Mezin wrote:
> Есть сетевая карта
>
> 0000:04:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053
> PCI-E Gigabit Ethernet Controller (rev 19)
>
> для нее загружен модуль sk98lin
> ядро 2.6.16-wks26-smp-alt8
> ifplugd-0.28-alt3
>
> При вызове ifplugstatus на эту карту когда она не инициализирована
> получается
> 3 (Unplugged)
"Не инициализирована" - это что именно? В последнее время для правильной
работы ifplugd интерфейс должен быть поднят (без ip-адресов, но up); в
состоянии down питание MAC с большой вероятностью будет отключено.
Кроме того, у некоторых устройств может быть большая задержка определения
наличия соединения.
> Если не ошибаюсь, при вставленном кабеле должно быть 2 (Link beat
> detected). В результате, при инициализации через etcnet данного
> интерфейса, не срабатывает обработка параметра BOOTPROTO=dhcp, и сеть,
> ессесно не стартует.
>
> На кого вешать багу? На ifplugd или ядро?
Можно ещё попробовать драйвер sky2 (хотя в этом ядре он всё-таки
староват).
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [sisyphus] Проблема с ifplugstatus
2006-09-28 9:06 ` Sergey Vlasov
@ 2006-09-28 9:47 ` Alexei V. Mezin
2006-09-28 10:23 ` Sergey Vlasov
0 siblings, 1 reply; 5+ messages in thread
From: Alexei V. Mezin @ 2006-09-28 9:47 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Sergey Vlasov пишет:
> "Не инициализирована" - это что именно? В последнее время для правильной
> работы ifplugd интерфейс должен быть поднят (без ip-адресов, но up); в
> состоянии down питание MAC с большой вероятностью будет отключено.
Скажем так, недоинициализирована. Не уверен точно, в каком именно
состоянии находится карта в момент, когда скрипты etcnet проверяют ее
вызовом ifplugstatus, но именно эта карта с этим драйвером ведет себя не
так, как например 3com, с которым все работает отлично.
> Можно ещё попробовать драйвер sky2 (хотя в этом ядре он всё-таки
> староват).
Нет, в этом ядре он не работает. Во всяком случае у меня не получилось
его заставить прокачать через интерфейс хоть сколько-нить данных.
Ну так багу вешать? На etcnet? Или понадеемся, что само рассосется с
приходом нового драйвера? Сейчас пришлось в скрипты etcnet гвоздиками
прибить, что для интерфейса с нужным именем игнорировать ifplugstatus.
--
Alexei V. Mezin
NT-MDT Co.
Phone: 095-913-5736
Fax: 095-913-573
Email: mezin@ntmdt.ru
URL: http://www.ntmdt.com
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [sisyphus] Проблема с ifplugstatus
2006-09-28 9:47 ` Alexei V. Mezin
@ 2006-09-28 10:23 ` Sergey Vlasov
2006-09-28 15:52 ` Alexei V. Mezin
0 siblings, 1 reply; 5+ messages in thread
From: Sergey Vlasov @ 2006-09-28 10:23 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1968 bytes --]
On Thu, Sep 28, 2006 at 01:47:07PM +0400, Alexei V. Mezin wrote:
> Sergey Vlasov пишет:
>
> > "Не инициализирована" - это что именно? В последнее время для правильной
> > работы ifplugd интерфейс должен быть поднят (без ip-адресов, но up); в
> > состоянии down питание MAC с большой вероятностью будет отключено.
> Скажем так, недоинициализирована. Не уверен точно, в каком именно
> состоянии находится карта в момент, когда скрипты etcnet проверяют ее
> вызовом ifplugstatus, но именно эта карта с этим драйвером ведет себя не
> так, как например 3com, с которым все работает отлично.
В ifup-common есть вызов $IP link set dev $NAME up (если в конфигурации не
поставили KEEP_DOWN), так что с этой точки зрения вроде бы всё нормально -
за исключением того, что после поднятия интерфейса может пройти некоторое
время, прежде чем карта определит наличие сетевого соединения.
Попробуйте в /etc/net/scripts/functions-eth:check_eth_link() перед вызовом
ifplugstatus вставить, например, sleep 5. Либо попробуйте использовать
ifplugd вместо ifplugstatus (USE_IFPLUGD=yes) - в этом случае неважно, с
какой задержкой карта распознаёт наличие соединения.
> > Можно ещё попробовать драйвер sky2 (хотя в этом ядре он всё-таки
> > староват).
> Нет, в этом ядре он не работает. Во всяком случае у меня не получилось
> его заставить прокачать через интерфейс хоть сколько-нить данных.
Понятно. Надо будет попробовать обновить этот драйвер...
> Ну так багу вешать? На etcnet? Или понадеемся, что само рассосется с
> приходом нового драйвера? Сейчас пришлось в скрипты etcnet гвоздиками
> прибить, что для интерфейса с нужным именем игнорировать ifplugstatus.
Попробуйте отключать и подключать кабель в рабочем состоянии - если при
этом ifplugstatus будет показывать правильный результат, значит, проблема
не в драйвере. При этом обратите внимание, с какой задержкой после
вставки кабеля появляется link beat в выводе ifplugstatus.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [sisyphus] Проблема с ifplugstatus
2006-09-28 10:23 ` Sergey Vlasov
@ 2006-09-28 15:52 ` Alexei V. Mezin
0 siblings, 0 replies; 5+ messages in thread
From: Alexei V. Mezin @ 2006-09-28 15:52 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Sergey Vlasov пишет:
> Попробуйте в /etc/net/scripts/functions-eth:check_eth_link() перед вызовом
> ifplugstatus вставить, например, sleep 5.
Попробовал, и 5 и 10. Не помогает.
> Попробуйте отключать и подключать кабель в рабочем состоянии - если при
> этом ifplugstatus будет показывать правильный результат, значит, проблема
> не в драйвере. При этом обратите внимание, с какой задержкой после
> вставки кабеля появляется link beat в выводе ifplugstatus.
Выдернул кабель. Получил unplugged. Вставил кабель, мгновенно получил
link beat. Однако, из скриптов etcnet не работает.
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2006-09-28 15:52 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-09-27 19:52 [sisyphus] Проблема с ifplugstatus Alexei V. Mezin
2006-09-28 9:06 ` Sergey Vlasov
2006-09-28 9:47 ` Alexei V. Mezin
2006-09-28 10:23 ` Sergey Vlasov
2006-09-28 15:52 ` Alexei V. Mezin
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git