Re: дваи нтерфейса - eth0 eth1

2006-06-17 Пенетрантность Artem Chuprina
Покотиленко Костик - debian-russian@lists.debian.org  @ Wed, 14 Jun 2006 
16:50:59 +0300:

   Так вот, в нормальном раскладе модуль ITE8211 загружается первым и DVD
   становится hda, а винт hde.
   
   НО, иногда ICH7 загружается первым, и винт становится HDA и машина не
   грузится.
  
  Это решается прописыванием в fstab LABEL'ов или UUID'ов.

 ПК Это как? И причём тут fstab? Разве это не ДО fstab'а происходит?

 ПК Если ядро запускается с параметром root=/dev/hde, оно что в fstab
 ПК смотрит, чтобы root примонтировать?

Ну так никто ж не мешает сюда, как и в fstab, написать
/dev/disk/by-uuid/7dee7a1f

Если я правильно ошибаюсь, udev сейчас поднимается вполне себе в
пределах initrd.

-- 
Artem Chuprina
RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED]

Попрошу благородного дона не обобщать с утра пораньше! (С)энта


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: дваи нтерфейса - eth0 eth1

2006-06-15 Пенетрантность Mikolaj Golub

On Wed, 14 Jun 2006 21:55:30 +0400 Igor wrote:

  Я вот не понимаю -- что, правда /etc/modprobe.conf не работает? Потому
  как у меня работает на ~ 10 машинах, на которых есть разные сетевые.

 I ну, вот у меня в этом файле 2 строчки

 I alias eth0  8139too
 I alias eth1  3c59x

 I и все равно в dmesg вижу

 I 3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
 I :02:02.0: 3Com PCI 3c905C Tornado at 0xd000. Vers LK1.1.19
 I 8139too Fast Ethernet driver 0.9.27
 I ACPI: PCI interrupt :02:05.0[A] - GSI 22 (level, low) - IRQ 209
 I eth1: RealTek RTL8139 at 0xd100, 00:04:61:73:e3:1a, IRQ 209
 I eth1:  Identified 8139 chip type 'RTL-8100B/8139D'

Он случайно не из initrd грузится?

-- 
to my, trociny


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: дваи нтерфейса - eth0 eth1

2006-06-15 Пенетрантность Igor
  I 3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
  I :02:02.0: 3Com PCI 3c905C Tornado at 0xd000. Vers LK1.1.19
  I 8139too Fast Ethernet driver 0.9.27
  I ACPI: PCI interrupt :02:05.0[A] - GSI 22 (level, low) - IRQ
  I 209 eth1: RealTek RTL8139 at 0xd100, 00:04:61:73:e3:1a, IRQ 209
  I eth1:  Identified 8139 chip type 'RTL-8100B/8139D'
 
 Он случайно не из initrd грузится?


сорри, а куда надо посмотреть и что увидеть, чтобы ответить на этот
вопрос ? 

Игорь



 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: дваи нтерфейса - eth0 eth1

2006-06-15 Пенетрантность Mikolaj Golub

On Thu, 15 Jun 2006 17:42:31 +0400 Igor wrote:

   I 3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
   I :02:02.0: 3Com PCI 3c905C Tornado at 0xd000. Vers LK1.1.19
   I 8139too Fast Ethernet driver 0.9.27
   I ACPI: PCI interrupt :02:05.0[A] - GSI 22 (level, low) - IRQ
   I 209 eth1: RealTek RTL8139 at 0xd100, 00:04:61:73:e3:1a, IRQ 209
   I eth1:  Identified 8139 chip type 'RTL-8100B/8139D'
  
  Он случайно не из initrd грузится?

 I сорри, а куда надо посмотреть и что увидеть, чтобы ответить на этот
 I вопрос ? 

1) cat /etc/mkinitrd/modules -- проверить не прописаны ли там

2) sudo mount -t cramfs -o loop /initrd.img /mnt/tmp
   cat /mnt/tmp/loadmodules

3) в процессе загрузки все что до монтирования рут -- это с initrd делается.

Но навряд ли. Иначе, если бы в /etc/mkinitrd/modules прописывали, то этот
вопрос не задавали бы :-)

-- 
to my, trociny


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: дваи нтерфейса - eth0 eth1

2006-06-14 Пенетрантность Alexander Vlasov
Я вот не понимаю -- что, правда /etc/modprobe.conf не работает? Потому
как у меня работает на ~ 10 машинах, на которых есть разные сетевые.

В Вто, 13/06/2006 в 22:49 +0400, Nikita V. Youshchenko пишет:
 
  Приветствую,
  
  как же вы выкрутились ?
  у меня такая же ситуация, хочу Риалтеку присвоить eth0, 3Сom - eth1
  (сейчас дебиан наоборот присваивает номера интерфейсов)
 
 ifrename
 
 
-- 
Alexander Vlasov
ZULU-UANIC
JID: zulu at jabber.kiev.ua


Re: дваи нтерфейса - eth0 eth1

2006-06-14 Пенетрантность Nikita V. Youshchenko


 Я вот не понимаю -- что, правда /etc/modprobe.conf не работает? Потому
 как у меня работает на ~ 10 машинах, на которых есть разные сетевые.

Если драйверы загружаются в процессе детектирования оборудования, то порядок
их загрузки неопределён. На ядре 2.6 я сталкивался с тем, что он меняется
от загрузки к загрузке.

Так что алиаты имён 'ethN' на что угодно тут не помогут.

Можно попробовать явно загружать модули (ДО детектирования оборудования) -
для этого нужно что-то править в конфигурации initrd. Но зачем - если есть
ifrename?


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: дваи нтерфейса - eth0 eth1

2006-06-14 Пенетрантность Alexander Vlasov
В Срд, 14/06/2006 в 12:22 +0400, Nikita V. Youshchenko пишет:
 
  Я вот не понимаю -- что, правда /etc/modprobe.conf не работает? Потому
  как у меня работает на ~ 10 машинах, на которых есть разные сетевые.
 
 Если драйверы загружаются в процессе детектирования оборудования, то порядок
 их загрузки неопределён. На ядре 2.6 я сталкивался с тем, что он меняется
 от загрузки к загрузке.

Нет (с).

при modprobe'инге модуля карты именно в /etc/modprobe.conf идет
заглядывание.

 Так что алиаты имён 'ethN' на что угодно тут не помогут.

Помогут.

 Можно попробовать явно загружать модули (ДО детектирования оборудования) -
 для этого нужно что-то править в конфигурации initrd. Но зачем - если есть
 ifrename?

Затем что ifrename надо вписывать _в_скрипты_, а не в конфиги, что есть
минус.

-- 
Alexander Vlasov
ZULU-UANIC
JID: zulu at jabber.kiev.ua


Re: дваи нтерфейса - eth0 eth1

2006-06-14 Пенетрантность Nikita V. Youshchenko


 В Срд, 14/06/2006 в 12:22 +0400, Nikita V. Youshchenko пишет:
 
  Я вот не понимаю -- что, правда /etc/modprobe.conf не работает? Потому
  как у меня работает на ~ 10 машинах, на которых есть разные сетевые.
 
 Если драйверы загружаются в процессе детектирования оборудования, то
 порядок их загрузки неопределён. На ядре 2.6 я сталкивался с тем, что он
 меняется от загрузки к загрузке.
 
 Нет (с).

То, что я видел, что порядок различался между двумя загрузками одного и того
же ядра на одной и той же машине - факт.
 
 при modprobe'инге модуля карты именно в /etc/modprobe.conf идет
 заглядывание.
 
 Так что алиаты имён 'ethN' на что угодно тут не помогут.
 
 Помогут.

Интересно как. Чтобы ядро request_module(eth0), что-то в user space должно
этот самый eth0 попросить. Причём - раньше, чем загружен драйвер какой-либо
ethernet карты (который, будучи загружен, захватит имя eth0).

Это может происходить разве что если до поднятия сети ifconfig-ом никакие
модули сетевых карт не загружаются. А по крайней мере по умолчанию в debian
детект железа и загрузка модулей производится существенно раньше, чем
поднимается сеть.

 Можно попробовать явно загружать модули (ДО детектирования оборудования)
 - для этого нужно что-то править в конфигурации initrd. Но зачем - если
 есть ifrename?
 
 Затем что ifrename надо вписывать _в_скрипты_, а не в конфиги, что есть
 минус.

/etc/iftab ?


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: дваи нтерфейса - eth0 eth1

2006-06-14 Пенетрантность Покотиленко Костик
В Срд, 14/06/2006 в 14:40 +0400, Nikita V. Youshchenko пишет:
 
  В Срд, 14/06/2006 в 12:22 +0400, Nikita V. Youshchenko пишет:
  
   Я вот не понимаю -- что, правда /etc/modprobe.conf не работает? Потому
   как у меня работает на ~ 10 машинах, на которых есть разные сетевые.
  
  Если драйверы загружаются в процессе детектирования оборудования, то
  порядок их загрузки неопределён. На ядре 2.6 я сталкивался с тем, что он
  меняется от загрузки к загрузке.
  
  Нет (с).
 
 То, что я видел, что порядок различался между двумя загрузками одного и того
 же ядра на одной и той же машине - факт.

Я лично периодически наблюдаю как порядок загрузки модулей меняется.

У меня дома ASUS P5LD2-VM. Там ICH7 + ITE8211 ide контроллеры. Стоит
винт с прошлой тачки P-ATA на основном контроллере, и DVD на ITE8211
дополнительном.

Система Debian Sarge + ядро 2.6.16 из backports (иначе половина железа
не видится).

Так вот, в нормальном раскладе модуль ITE8211 загружается первым и DVD
становится hda, а винт hde.

НО, иногда ICH7 загружается первым, и винт становится HDA и машина не
грузится.

Это конечно какой-то глюк, так как Sarge расчитан на hotplug, а для
2.6.16 его пришлось снести, или ещё чего. Но факт остаётся фактом.

-- 
Покотиленко Костик [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: дваи нтерфейса - eth0 eth1

2006-06-14 Пенетрантность Alexander Vlasov
  Так что алиаты имён 'ethN' на что угодно тут не помогут.
  
  Помогут.
 
 Интересно как. Чтобы ядро request_module(eth0), что-то в user space должно
 этот самый eth0 попросить. Причём - раньше, чем загружен драйвер какой-либо
 ethernet карты (который, будучи загружен, захватит имя eth0).
 
 Это может происходить разве что если до поднятия сети ifconfig-ом никакие
 модули сетевых карт не загружаются. А по крайней мере по умолчанию в debian
 детект железа и загрузка модулей производится существенно раньше, чем
 поднимается сеть.

S39ifupdown
S40hotplug
S40networking
S41hotplug-net

Это sarge. /etc/rcS.d/

  Можно попробовать явно загружать модули (ДО детектирования оборудования)
  - для этого нужно что-то править в конфигурации initrd. Но зачем - если
  есть ifrename?
  
  Затем что ifrename надо вписывать _в_скрипты_, а не в конфиги, что есть
  минус.
 
 /etc/iftab ?

Его только /etc/hotplug/net.agent читает, а он (hotplug) запускается уже
после ifup. Так что толку...


-- 
Alexander Vlasov
ZULU-UANIC
JID: zulu at jabber.kiev.ua


Re: дваи нтерфейса - eth0 eth1

2006-06-14 Пенетрантность Alexander Vlasov
 Так вот, в нормальном раскладе модуль ITE8211 загружается первым и DVD
 становится hda, а винт hde.
 
 НО, иногда ICH7 загружается первым, и винт становится HDA и машина не
 грузится.

Это решается прописыванием в fstab LABEL'ов или UUID'ов.


-- 
Alexander Vlasov
ZULU-UANIC
JID: zulu at jabber.kiev.ua


Re: дваи нтерфейса - eth0 eth1

2006-06-14 Пенетрантность Nikita V. Youshchenko
 Интересно как. Чтобы ядро request_module(eth0), что-то в user space
 должно этот самый eth0 попросить. Причём - раньше, чем загружен драйвер
 какой-либо ethernet карты (который, будучи загружен, захватит имя eth0).
 
 Это может происходить разве что если до поднятия сети ifconfig-ом никакие
 модули сетевых карт не загружаются. А по крайней мере по умолчанию в
 debian детект железа и загрузка модулей производится существенно раньше,
 чем поднимается сеть.
 
 S39ifupdown
 S40hotplug
 S40networking
 S41hotplug-net
 
 Это sarge. /etc/rcS.d/
 
  Можно попробовать явно загружать модули (ДО детектирования
  оборудования) - для этого нужно что-то править в конфигурации initrd.
  Но зачем - если есть ifrename?
  
  Затем что ifrename надо вписывать _в_скрипты_, а не в конфиги, что есть
  минус.
 
 /etc/iftab ?
 
 Его только /etc/hotplug/net.agent читает, а он (hotplug) запускается уже
 после ifup. Так что толку...

Видимо, то, что интерфейсы поднимаются в S40networking (а не в S39ifupdown),
и S40networking работает после S40hotplug ?

А детект железа частично делается ещё на уровне initrd. По крайней мере на
etch + udev + kernel =3.6.16 это вроде так.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: дваи нтерфейса - eth0 eth1

2006-06-14 Пенетрантность Покотиленко Костик
В Срд, 14/06/2006 в 15:31 +0300, Alexander Vlasov пишет:
  Так вот, в нормальном раскладе модуль ITE8211 загружается первым и DVD
  становится hda, а винт hde.
  
  НО, иногда ICH7 загружается первым, и винт становится HDA и машина не
  грузится.
 
 Это решается прописыванием в fstab LABEL'ов или UUID'ов.

Это как? И причём тут fstab? Разве это не ДО fstab'а происходит?

Если ядро запускается с параметром root=/dev/hde, оно что в fstab
смотрит, чтобы root примонтировать?

Можно тут поподробнее?

-- 
Покотиленко Костик [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: дваи нтерфейса - eth0 eth1

2006-06-14 Пенетрантность Igor
 Я вот не понимаю -- что, правда /etc/modprobe.conf не работает? Потому
 как у меня работает на ~ 10 машинах, на которых есть разные сетевые.

ну, вот у меня в этом файле 2 строчки

alias eth0  8139too
alias eth1  3c59x

и все равно в dmesg вижу

3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
:02:02.0: 3Com PCI 3c905C Tornado at 0xd000. Vers LK1.1.19
8139too Fast Ethernet driver 0.9.27
ACPI: PCI interrupt :02:05.0[A] - GSI 22 (level, low) - IRQ 209
eth1: RealTek RTL8139 at 0xd100, 00:04:61:73:e3:1a, IRQ 209
eth1:  Identified 8139 chip type 'RTL-8100B/8139D'


Игорь


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: дваи нтерфейса - eth0 eth1

2006-06-14 Пенетрантность Oleg Matviychuk
On Wed, 14 Jun 2006 14:40:21 +0400
Nikita V. Youshchenko wrote:

  Если драйверы загружаются в процессе детектирования оборудования, то
  порядок их загрузки неопределён. На ядре 2.6 я сталкивался с тем, что он
  меняется от загрузки к загрузке.
  
  Нет (с).
 
 То, что я видел, что порядок различался между двумя загрузками одного и того
 же ядра на одной и той же машине - факт.
  

+1
у меня зависит от конфигурации в /etc/network/interfaces.
Скажем, поставлю dhcp на сетевуху - первымподнимется wifi, пропишу статику -
первый ethernet. Если ничего не трогать - все стабильно. Я и не трогаю ;)

-- 
Матвийчук Олег aka Matvey, LRU#349092
http://mathway.narod.ru

I am the ILOVEGNU signature virus. Just copy me to your signature.
This email was infected under the terms of the GNU General Public License.

Гиперссылка в Сибирь.


signature.asc
Description: PGP signature


Re: дваи нтерфейса - eth0 eth1

2006-06-13 Пенетрантность Igor
Приветствую,

как же вы выкрутились ? 
у меня такая же ситуация, хочу Риалтеку присвоить eth0, 3Сom - eth1
(сейчас дебиан наоборот присваивает номера интерфейсов)

  Количество кривых и не относящихся к теме советов просто удивляет.
 
 Согласен - ни один совет пока не сработал.
 
  От вет по теме:
  tiki:/# cat /etc/modprobe.conf
  # Tigons first
  alias   eth0tg3
  alias   eth1tg3
 
  # Intel next
  alias   eth2e100
 
  # Default one
  include /etc/modprobe.d/
 
 Ваш совет не сработал тоже :( Система, похоже, просто не 
 обрабатывает /etc/modprobe.conf. Создание
 файла /etc/modprobe.d/network.local тоже не возымело действия. 
 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: дваи нтерфейса - eth0 eth1

2006-06-13 Пенетрантность Nikita V. Youshchenko


 Приветствую,
 
 как же вы выкрутились ?
 у меня такая же ситуация, хочу Риалтеку присвоить eth0, 3Сom - eth1
 (сейчас дебиан наоборот присваивает номера интерфейсов)

ifrename


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]