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: 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
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
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 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
Я вот не понимаю -- что, правда /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
Я вот не понимаю -- что, правда /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
В Срд, 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
В Срд, 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 в 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
Так что алиаты имён '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
Так вот, в нормальном раскладе модуль ITE8211 загружается первым и DVD становится hda, а винт hde. НО, иногда ICH7 загружается первым, и винт становится HDA и машина не грузится. Это решается прописыванием в fstab LABEL'ов или UUID'ов. -- Alexander Vlasov ZULU-UANIC JID: zulu at jabber.kiev.ua
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
В Срд, 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
Я вот не понимаю -- что, правда /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
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
Приветствую, как же вы выкрутились ? у меня такая же ситуация, хочу Риалтеку присвоить 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
Приветствую, как же вы выкрутились ? у меня такая же ситуация, хочу Риалтеку присвоить eth0, 3Сom - eth1 (сейчас дебиан наоборот присваивает номера интерфейсов) ifrename -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]