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:  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 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-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-14 Пенетрантность 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-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-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 Пенетрантность Покотиленко Костик
В Срд, 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 Пенетрантность 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 Пенетрантность Alexander Vlasov
> Так вот, в нормальном раскладе модуль ITE8211 загружается первым и DVD
> становится hda, а винт hde.
> 
> НО, иногда ICH7 загружается первым, и винт становится HDA и машина не
> грузится.

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


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


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  jabber.kiev.ua


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 Пенетрантность 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 Пенетрантность 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  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
Я вот не понимаю -- что, правда /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

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]



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]