From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Ivan Adzhubey To: sisyphus@altlinux.ru Date: Thu, 30 Oct 2003 00:36:00 -0500 User-Agent: KMail/1.5.4 MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <200310300036.00473.iadzhubey@rics.bwh.harvard.edu> X-Authentication-Info: Submitted using SMTP AUTH at out006.verizon.net from [68.163.176.201] at Wed, 29 Oct 2003 23:36:00 -0600 Subject: [sisyphus] eth0 =?koi8-r?b?yQ==?= eth1 X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.3 Precedence: list Reply-To: sisyphus@altlinux.ru List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Oct 2003 05:36:28 -0000 Archived-At: List-Archive: Приветствую! Имеем: текущий Сизиф, ядро 2.4.22-std-smp-alt7 (single P4 w/HyperThreading enabled), м/плата ASUS P4C800, eth1 -- встроенная сетевуха 3Com Gigabit LOM (3C940), eth0 -- PCI NIC 3Com (3c590). Драйвер для 3Com Gigabit взят с сайта ASUS и собран самостоятельно, модуль 3c2000.o, версия исходников -- 46. Странная картина в логах загрузки ядра: Oct 28 23:24:32 tiger kernel: sk98lin: Network Device Driver v6.17 Oct 28 23:24:32 tiger kernel: (C)Copyright 1999-2003 Marvell(R). Oct 28 23:24:32 tiger kernel: eth0: 3Com Gigabit LOM (3C940) Oct 28 23:24:32 tiger kernel: PrefPort:A RlmtMode:Check Link State Oct 28 23:24:32 tiger kernel: 3c59x: Donald Becker and others. www.scyld.com/network/vortex.html Oct 28 23:24:32 tiger kernel: 00:50:04:a2:66:ea, IRQ 23 Oct 28 23:24:32 tiger kernel: phy=0, phyx=24, mii_status=0x782d Oct 28 23:24:32 tiger kernel: ip_tables: (C) 2000-2002 Netfilter core team Oct 28 23:24:32 tiger kernel: ip_conntrack version 2.1 (8185 buckets, 65480 max) - 292 bytes per conntrack Oct 28 23:24:32 tiger kernel: 3c59x: Donald Becker and others. www.scyld.com/network/vortex.html Oct 28 23:24:32 tiger kernel: 00:50:04:a2:66:ea, IRQ 23 Oct 28 23:24:32 tiger kernel: phy=0, phyx=24, mii_status=0x780d Oct 28 23:24:32 tiger kernel: 3C2000: 3Com Gigabit NIC Driver Version A11 Oct 28 23:24:32 tiger kernel: Copyright (C) 2003 3Com Corporation. Oct 28 23:24:32 tiger kernel: Copyright (C) 2003 Marvell. Oct 28 23:24:32 tiger kernel: eth1: 3Com Gigabit LOM (3C940) Oct 28 23:24:32 tiger kernel: PrefPort:A RlmtMode:Check Link State Oct 28 23:24:32 tiger kernel: eth1: network connection up using port A Oct 28 23:24:32 tiger kernel: speed: 100 Oct 28 23:24:32 tiger kernel: autonegotiation: yes Oct 28 23:24:32 tiger kernel: duplex mode: full Oct 28 23:24:32 tiger kernel: flowctrl: symmetric Oct 28 23:24:32 tiger kernel: scatter-gather: enabled Такое впечатление, что 3с2000 сначала пытается проинициализировать eth0, обламывается и только потом подхватывает eth1. В /etc/modules.conf прописано: alias eth0 3c59x alias eth1 3c2000 Пробовал менять строчки местами, никакой разницы (да вроде и не должно быть). Пересобирал модуль 3c2000 разными компиляторами (2.96, 3.2) -- тоже безразлично. При этом сеть как бы работает, но периодически eth0 (!) отваливается странным образом -- с него наружу выйти можно, а через него зайти снаружи -- нет. Но если зайти на машину через eth1 и пингануть что-нибудь снаружи через eth0 -- то и в обратную сторону eth0 начинает работать и работает нормально до неск. часов. Потом опять отваливается. В логах при этом никаких жалоб, ifconfig показывает что оба интерфайса совершенно счастливы, ни одной ошибки. Может это и не связано со странной процедурой загрузки модуля 3c2000, но больше никаких идей в голову не приходит. Кто-нибудь может посоветовать куда дальше копать? Да, все это хозяйство стабильно работало почти год, проблемы начались недавно, может быть в связи с очередным апдейтом (ядро alt7?), но точно сказать не могу. -- Иван