|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Andrew V. Scherbacov 2:5002/74.1 06 Jul 2007 17:38:49 To : All Subject : чудеса с обновлением ядра -------------------------------------------------------------------------------- - Имею свежеустановленную ASP 11.2 (с DVD диска). Имею корректно определившуюся и работающую сетевую карточку. Загруженный для eth0 модуль - sk98lin. - Решаю произвести апдейт установленной системы. выполняю сначала yum update kernel, после перезагрузки нового ядра 2.6.20 получаю неработающую сетевую карту. причина - не найден соотвествующий модуль. его действительно нет в ожидаемом месте. - Загружаюсь старым ядром 2.6.17, сетевая карточка работает отлично. выполняю yum update kmod-sk98lin. - Загружаюсь новым 2.6.20 ядром. модуль sk98lin обнаружился и загрузился, интерфейс eth0 поднялся, но сама карточка не работает. т.е. трафик между этой системой и другими в ее же сети - не идет. 1. dmesg так отозвался о моей сетевушке: (C)Copyright 1999-2006 Marvell(R). eth0: Yukon Gigabit Ethernet 10/100/1000Base-T Adapter PrefPort:A RlmtMode:Check Link State 2. вот что говорит яро после загрузки модуля: # cat /proc/net/sk98lin/eth0 Detailed statistic for device eth0 ======================================= Board statistics Card name Yukon Gigabit Ethernet 10/100/1000Base-T Adapter Vendor/Device ID 11ab/4320 Card type (Bit) 32 Active Port A Preferred Port A Interrupt Moderation disabled Bus type PCI Bus speed (MHz) 33 Bus width (Bit) 32 Driver version 8.36.1.3 (01) Driver release date Jul-28-2006 Hardware revision v1.3 Receive statistics Received bytes 0 Received packets 0 Receive errors 0 Receive dropped 0 Received multicast 0 Transmit statistics Transmitted bytes 1078 Transmitted packets 13 Transmit errors 0 Transmit dropped 0 Transmit collisions 0 неприятно, что при наличии передачи, совсем нет приема на карте. 3. пошел на сайт марвела и скачал там более свежие, чем имеющиеся в дистрибутиве 11.2 драйвера. в дистрибутиве это sk98lin: Network Device Driver v8.36.1.3, на сайте отдают версию 10.0.5.3. читаю ейный ридми и нахожу в списке ошибок - свою: Problem: The driver can be started, but if an ip address is assigned to an adapter no link up indication appears although it is connected to the network. It is also not possible to receive or transmit any packets; e.g. 'ping' does not work. Reason: The adapter does not receive any interrupts from the Linux system. This can happen when using the APIC (Advanced Programmable Interrupt Controller) of an SMP compiled kernel on a UP envrionment. Solution: Use the Linux kernel parameters 'noapic' or 'nolapic' when booting your kernel. This can be done by adding those kernel parameters to the boot manager kernel selection menu (either /boot/grub/menu.lst (GRUB) or /etc/lilo.conf (LILO)). When you build a kernel, deselect option CONFIG_X86_LOCAL_APIC. предложенный вариант решения - прописывание в грубе noapic (nolapic) не помогло. проблема осталась той же. пробовались параметры pci=biosirq - с тем же результатом. совершенно одинаково (при загрузке в 2.6.17 и в 2.6.20 ядрах) выглядит вывод /proc/cmdline совершенно одинаково в плане прерывания, адресов выглядит вывод ifconfig eth0 как такое может быть и как это можно вылечить ? С уважением Андрей Щербаков E-mail: avs_andrew[at]mail.ru ICQ: 54034993 ... Лодка самым наглым oбразoм приставала к берегу. --- GED+W32 испытывает версию 1.1.5-040120 * Origin: Советский позитpон - самый положительный в миpе (2:5002/74.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/2737468e1c8e.html, оценка из 5, голосов 10
|