* [sisyphus] Последнее обновление etcnet - отвалилась сетка @ 2006-07-02 15:17 Sergei Naumov 2006-07-02 15:48 ` Sergey Vlasov 0 siblings, 1 reply; 5+ messages in thread From: Sergei Naumov @ 2006-07-02 15:17 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list Господа: обновился до последней версии etcnet и какая-то каша возникла в интерфейсах. Было два - e100 (периодически пользовался eepro100) на eth0 и ipw2200 на eth1. Теперь wifi повис на eth0, по крайней мере "iwlist scan" показывает его именно там. А обычный ethernet вообще пропал куда-то. При этом я и от wifi не могу коннект получить: DHCP посылает запросы и отваливается по таймауту. С этим пакетом (вкупе с дровами e100/eepro100) вообще какая-то каша периодически происходит. Есть способы полечить? Сергей ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [sisyphus] Последнее обновление etcnet - отвалилась сетка 2006-07-02 15:17 [sisyphus] Последнее обновление etcnet - отвалилась сетка Sergei Naumov @ 2006-07-02 15:48 ` Sergey Vlasov 2006-07-02 17:51 ` Sergei Naumov 0 siblings, 1 reply; 5+ messages in thread From: Sergey Vlasov @ 2006-07-02 15:48 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list [-- Attachment #1: Type: text/plain, Size: 1439 bytes --] On Sun, Jul 02, 2006 at 07:17:55PM +0400, Sergei Naumov wrote: > Господа: > обновился до последней версии etcnet и какая-то каша возникла в > интерфейсах. Было два - e100 (периодически пользовался eepro100) на eth0 > и ipw2200 на eth1. > > Теперь wifi повис на eth0, по крайней мере "iwlist scan" показывает его > именно там. А обычный ethernet вообще пропал куда-то. При этом я и от > wifi не могу коннект получить: DHCP посылает запросы и отваливается по > таймауту. > > С этим пакетом (вкупе с дровами e100/eepro100) вообще какая-то каша > периодически происходит. Есть способы полечить? Написать в /etc/net/iftab правила для назначения интерфейсам имён любого вида, кроме eth[0-9]*. Проблема в том, что последние версии udev загружают драйверы для всех PCI-устройств автоматически, причём порядок их загрузки ничем не определён (вплоть до того, что может меняться при перезагрузках), поэтому имена интерфейсов eth* назначаются случайным образом. Для получения стабильных имён интерфейсов можно либо написать правила для udev, либо создать файл /etc/net/iftab, который etcnet будет использовать для переименования интерфейсов через ifrename. При этом имена, которые могут совпасть с именами, автоматически назначаемыми ядром (обычно это eth*, но некоторые драйверы могут использовать имена вида wlan*), использовать нельзя, поскольку при параллельной загрузке нескольких драйверов возникнут конфликты. [-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [sisyphus] Последнее обновление etcnet - отвалилась сетка 2006-07-02 15:48 ` Sergey Vlasov @ 2006-07-02 17:51 ` Sergei Naumov 2006-07-02 18:33 ` Sergey Vlasov 0 siblings, 1 reply; 5+ messages in thread From: Sergei Naumov @ 2006-07-02 17:51 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list Sergey Vlasov wrote: > Проблема в том, что последние версии udev загружают драйверы для всех > PCI-устройств автоматически, причём порядок их загрузки ничем не > определён (вплоть до того, что может меняться при перезагрузках), > поэтому имена интерфейсов eth* назначаются случайным образом. Для > получения стабильных имён интерфейсов можно либо написать правила для > udev, либо создать файл /etc/net/iftab, который etcnet будет > использовать для переименования интерфейсов через ifrename. При этом > имена, которые могут совпасть с именами, автоматически назначаемыми > ядром (обычно это eth*, но некоторые драйверы могут использовать имена > вида wlan*), использовать нельзя, поскольку при параллельной загрузке > нескольких драйверов возникнут конфликты. Да, но почему тогда я вообще не вижу обычного проводного интерфейса (того, что на eepro100)? Если порядок перемешан из-за udev - понятно, но ведь проводной интерфейс вообще пропал! Сергей ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [sisyphus] Последнее обновление etcnet - отвалилась сетка 2006-07-02 17:51 ` Sergei Naumov @ 2006-07-02 18:33 ` Sergey Vlasov 2006-07-02 19:36 ` Sergei Naumov 0 siblings, 1 reply; 5+ messages in thread From: Sergey Vlasov @ 2006-07-02 18:33 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list [-- Attachment #1: Type: text/plain, Size: 1583 bytes --] On Sun, Jul 02, 2006 at 09:51:57PM +0400, Sergei Naumov wrote: > Sergey Vlasov wrote: > > > Проблема в том, что последние версии udev загружают драйверы для всех > > PCI-устройств автоматически, причём порядок их загрузки ничем не > > определён (вплоть до того, что может меняться при перезагрузках), > > поэтому имена интерфейсов eth* назначаются случайным образом. Для > > получения стабильных имён интерфейсов можно либо написать правила для > > udev, либо создать файл /etc/net/iftab, который etcnet будет > > использовать для переименования интерфейсов через ifrename. При этом > > имена, которые могут совпасть с именами, автоматически назначаемыми > > ядром (обычно это eth*, но некоторые драйверы могут использовать имена > > вида wlan*), использовать нельзя, поскольку при параллельной загрузке > > нескольких драйверов возникнут конфликты. > > Да, но почему тогда я вообще не вижу обычного проводного интерфейса > (того, что на eepro100)? Если порядок перемешан из-за udev - понятно, но > ведь проводной интерфейс вообще пропал! В ifconfig -a тоже не видно? (ifconfig без параметров не показывает ненастроенные интерфейсы.) Модуль eepro100 загружается? (Кстати, теперь вместо него может загрузиться автоматом модуль e100; вообще eepro100 сейчас считается неподдерживаемым, и его грозились вынести из ядра, оставив только e100.) Если модуль не загружается вообще - нужно смотреть в сторону hotplug/udev; если загружается, но не видит интерфейс - вспоминайте, когда последний раз обновляли ядро, ищите сообщения от этого модуля в dmesg. [-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [sisyphus] Последнее обновление etcnet - отвалилась сетка 2006-07-02 18:33 ` Sergey Vlasov @ 2006-07-02 19:36 ` Sergei Naumov 0 siblings, 0 replies; 5+ messages in thread From: Sergei Naumov @ 2006-07-02 19:36 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list >> Да, но почему тогда я вообще не вижу обычного проводного интерфейса >> (того, что на eepro100)? Если порядок перемешан из-за udev - понятно, но >> ведь проводной интерфейс вообще пропал! > > В ifconfig -a тоже не видно? (ifconfig без параметров не показывает > ненастроенные интерфейсы.) Угу. > Модуль eepro100 загружается? (Кстати, теперь вместо него может > загрузиться автоматом модуль e100; вообще eepro100 сейчас считается > неподдерживаемым, и его грозились вынести из ядра, оставив только > e100.) Если модуль не загружается вообще - нужно смотреть в сторону > hotplug/udev; если загружается, но не видит интерфейс - вспоминайте, > когда последний раз обновляли ядро, ищите сообщения от этого модуля в > dmesg. Я тут долго копался и в конце концов полез в hwdatabase, встатив туда pci_id своей карты, 8086:1069, и указав дрова явно как e100. Так вроде заработало. Неясно, правдо, следующее: а) почему работало раньше б) складывается впечатление, что после старта udevd надо, чтобы прошло еще секунд 15, прежде чем устройство окажется готовым Сейчас я везде поставил ONBOOT=no и поднимаю интерфейс руками. Заметил, что так вроде надежнее. Сергей ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2006-07-02 19:36 UTC | newest] Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2006-07-02 15:17 [sisyphus] Последнее обновление etcnet - отвалилась сетка Sergei Naumov 2006-07-02 15:48 ` Sergey Vlasov 2006-07-02 17:51 ` Sergei Naumov 2006-07-02 18:33 ` Sergey Vlasov 2006-07-02 19:36 ` Sergei Naumov
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