Bug 6693

Summary: База данных совместимости с ifplugd
Product: Sisyphus Reporter: Denis Smirnov <mithraen>
Component: etcnetAssignee: Mikhail Efremov <sem>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P2 CC: ldv, mike, rider, sem, shaba, vseleznv
Version: unstable   
Hardware: all   
OS: Linux   

Description Denis Smirnov 2005-04-27 19:43:58 MSD
Использовать чёрные/белые списки модулей сетевых карт, которые не поддерживают
ifplugd (и, соответственно -- если модуль есть в белом списке, то по-умолчанию
использовать, если есть в чёрном, не использовать даже если очень попросят)
Comment 1 Anton Farygin 2005-04-28 10:07:55 MSD
А где сами списки ?

Эту функциональность надо передать libhw/hwdatabase, вопрос только со списками.
Comment 2 Denis Ovsienko 2005-04-28 10:08:40 MSD
Предположим, что какая-то bvt.ofzcz карта в белом списке. Означает ли это, что
нужно подразумевать USE_IFPLUGD=yes для неё? В этом случае интерфейс будет
доведён до состояния, когда м ним сможет работать ifplugd. Если ifplugd не
запущен или не сконфигурирован для данной карты, то вызова ifup-ifplugd не
произойдёт и интерфейс останется недоконфигурированным. Отклоняем этот вариант.
Наверное, имеется в виду, что для карт из белого списка нужно подразумевать
LINKDETECT=on ?
Comment 3 Denis Ovsienko 2005-04-28 10:13:21 MSD
Между прочим: мне гораздо больше нравится #6620, например.
Comment 4 Anton Farygin 2005-04-28 10:21:43 MSD
Понятно.

На самом деле на мой взгляд более правильно будет иметь черно-белые списки и
дать возможность альтератору выполнить соответствующие настройки по этим спискам.

Повторюсь: вопрос только в наличии списков, добавить такую поддержку несложно.
Comment 5 Denis Smirnov 2005-04-28 16:28:44 MSD
LINKDETECT=on -- точно.
В будущем ifplugd должен брать _свою_ конфигурацию из etcnet.
Comment 6 Denis Ovsienko 2005-04-28 16:35:30 MSD
Можно пока записать так: если LINKTETECT=auto, то включать для тех карт, для
которых работает и для которых можно определить, каким модулем они обслуживаются.
Comment 7 Denis Smirnov 2005-04-28 16:50:00 MSD
Ok, только по дефолту оно должно быть именно auto
Comment 8 Denis Ovsienko 2005-05-14 17:13:39 MSD
Белый списко делаю в 0.7.4
Comment 9 Denis Ovsienko 2005-05-14 18:25:10 MSD
Теперь (0.7.4) LINKDETECT=auto по умолчанию. Сообщение об отсутствии
ifplugstatus выводится только в случае LINKDETECT=on. Модули я включил следующие:
eepro100
e100
8139too
tulip
3c59x
hostap
via-rhine
Добавляйте по вкусу.
Comment 10 Michael Shigorin 2005-05-17 11:54:55 MSD
Date: Sat, 14 May 2005 21:30:45 +0200
From: Lennart Poettering
To: Michael Shigorin
Subject: Re: ifplugd: support(ed/ing) driver list?

A start of a compatibility list is included in the file
SUPPORTED_DRIVERS in the distribution. Honestly I have to admit that
this file isn't well maintained and is rather outdated.

http://0pointer.de/cgi-bin/viewcvs.cgi/trunk/doc/SUPPORTED_DRIVERS?rev=103&root=ifplugd&view=markup

"ifplugstatus -v" should help you in analyzing which drivers work with
which detection mode.
Comment 11 Denis Ovsienko 2005-05-17 12:11:14 MSD
Я ровно туда же и заглядывал.