[sisyphus] Re: Проблемы с сетевой картой

Sergey Vlasov =?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Чт Авг 14 17:08:18 MSD 2003


On Thu, 14 Aug 2003 16:33:40 +0400
Dmitri Drozdov <ddv на altonika.ru> wrote:

> Имеем материнскую плату с интегрированной сетевой картой. В логах
> /var/log/messages при загрузке ядра 2.4.18 (рабочее ядро Мастера 2.2)

Здесь что-то напутано: на дисках Master 2.2 ядро 2.4.20-alt5 (2.4.18
было в Master 2.0).

> эта карта определяется как:
> RealTek RTL8139 Fast Ethernet at 0xa4888000, 00:20:ed:3e:bd:aa, IRQ 11
> претензий к работе сети нет.
> 
> Пытаюсь проапгрейдиться до 2.4.20 или 2.4.21... Сеть не работает. В том же 
> логе карта определяется как:
> RealTek RTL8139 Fast Ethernet at 0xe115b000, 00:20:ed:3e:bd:aa, IRQ 19
> 
> Налицо отличие адреса и IRQ

На адрес не обращайте внимания - этот драйвер пытается печатать
значение адреса после ioremap(), т.е. в виртуальном пространстве
адресов ядра; такой адрес может поменяться даже после выгрузки и
повторной загрузки модуля.

> Карта, естественно, не работает, как и сеть... :-(
> 
> Что делать? А чтобы я делал, если бы 2.4.18 не определяло бы все правильно и 
> можно было бы подсмотреть?

Прежде всего укажите точные версии ядер, которые вы пытаетесь
использовать (вывод uname -a при запущенном ядре), а также как минимум
модель материнской платы.

Если речь идёт о сборках 2.4.21 из Сизифа, там сейчас включена поддержка
ACPI - к сожалению, на некоторых машинах это приводит к похожим
проблемам (в основном с прерываниями). Попробуйте использовать параметры
ядра pci=noacpi или, если это не поможет, acpi=off. В некоторых случаях
помогает обновление BIOS.



Подробная информация о списке рассылки Sisyphus