ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [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