Re: дваи нтерфейса - eth0 & eth1
Покотиленко Костик -> 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: Jabber: [EMAIL PROTECTED] Попрошу благородного дона не обобщать с утра пораньше! (С)энта -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: дваи нтерфейса - eth0 & eth1
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
> 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
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
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
> Я вот не понимаю -- что, правда /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
В Срд, 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
>> Интересно как. Чтобы ядро 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
> Так вот, в нормальном раскладе модуль ITE8211 загружается первым и DVD > становится hda, а винт hde. > > НО, иногда ICH7 загружается первым, и винт становится HDA и машина не > грузится. Это решается прописыванием в fstab LABEL'ов или UUID'ов. -- Alexander Vlasov ZULU-UANIC JID: zulu jabber.kiev.ua
Re: дваи нтерфейса - eth0 & eth1
> >> Так что алиаты имён '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 jabber.kiev.ua
Re: дваи нтерфейса - eth0 & eth1
В Срд, 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
> В Срд, 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
В Срд, 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 jabber.kiev.ua
Re: дваи нтерфейса - eth0 & eth1
> Я вот не понимаю -- что, правда /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
Я вот не понимаю -- что, правда /etc/modprobe.conf не работает? Потому как у меня работает на ~ 10 машинах, на которых есть разные сетевые. В Вто, 13/06/2006 в 22:49 +0400, Nikita V. Youshchenko пишет: > > > Приветствую, > > > > как же вы выкрутились ? > > у меня такая же ситуация, хочу Риалтеку присвоить eth0, 3Сom - eth1 > > (сейчас дебиан наоборот присваивает номера интерфейсов) > > ifrename > > -- Alexander Vlasov ZULU-UANIC JID: zulu jabber.kiev.ua
Re: дваи нтерфейса - eth0 & eth1
> Приветствую, > > как же вы выкрутились ? > у меня такая же ситуация, хочу Риалтеку присвоить eth0, 3Сom - eth1 > (сейчас дебиан наоборот присваивает номера интерфейсов) ifrename -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: дваи нтерфейса - eth0 & eth1
Приветствую, как же вы выкрутились ? у меня такая же ситуация, хочу Риалтеку присвоить 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]