|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Oleg O. Osovitskiy 2:5020/400 05 Jul 2007 09:58:35 To : Sergey Subject : Re[2]: 2 одинаковые сетевые платы -------------------------------------------------------------------------------- Hello Sergey, 5 июля 2007 г., 1:56:41, Вы писали: >> скажите, пожалуйста, >> каким образом система решает, >> какая из двух сетевых плат станет eth0, а какая eth1? S> Как правило, это получается по порядку следования в слотах PCI. S> Точнее, в зависимости от того, кто на какое PCI-прерывание сел. S> И от какого контроллера, если контроллеров PCI более одного. А-а-а, больная мозоль! Сам сейчас разрабатываю драйвера для PCI плат, которых идентичных в системе может быть несколько и если сетевые хоть имеют уникальный идентификатор, то некоторые железки его не имеют в принципе. Проблема решается именно так - назначение ресурсов в зависимости от PCI слота, только не по меньшему прерыванию, а по меньшему базовому адресу назначенному системой, т.к. никто теоретически не мешает двум сетевухам сесть на одно прерывание. Сетевая сидящая в слоте, который имеет меньший номер получает меньший I/O адрес. А вот если нужно хотплаг, то тады опа - как эту ситуацию грамотно _автоматически_ разруливать я пока не очень ясно себе представляю. Best regards, Oleg O. Osovitskiy Deputy chief of system software section, KGPA Ltd., Kaliningrad, West Russia tel: +7(4012)46-23-40, fax: +7(4012)53-34-96 mailto:o.ossovitskii@kgpa.ru, icq# 33366588 -- Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5.3 * Origin: KGPA Ltd. Software lab (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/2074f201ebf5.html, оценка из 5, голосов 10
|