From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S264704AbUETAT7 (ORCPT ); Wed, 19 May 2004 20:19:59 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S264813AbUETAT6 (ORCPT ); Wed, 19 May 2004 20:19:58 -0400 Received: from ws3.netA.ort.spb.ru ([195.70.200.211]:51123 "EHLO gate-n.ort.spb.ru") by vger.kernel.org with ESMTP id S264704AbUETATA (ORCPT ); Wed, 19 May 2004 20:19:00 -0400 Date: Thu, 20 May 2004 04:00:14 +0400 (MSD) From: Andrew Shirrayev To: Subject: PROBLEM: SMP kernel freeze on e1000,ipx,ncp complex Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Spam-Score-Gate: 0.0 (/) Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org 1. SMP kernel freeze on e1000+ipx+ncp complex 2. see 6. Problem on Dual P4 Xeon 2.4GHz with or w/o HT. with two on-board e1000 NIC. On 8139too NIC problem not found. 3. e1000, ipx, ncpfs, smp 4. Linux version 2.4.26smp.1.1 (root@gate-n) (gcc version 3.3.3 (Debian 20040401)) #1 SMP Mon May 17 12:20:12 MSD 2004 5. -- 6. In start-up scripts add runing /bin/bash, after mount all local FS and reboot. After bash prompt: #disconnect LAN cable from e1000 #loading e1000.o for eth0ð1 (dual e1000 on-board) ip link set eth0 up #configure ipx 222 - any random number (network don't connect) ipx_interface add -p eth0 802.2 222 # Try ncpmount two times server, user and mount point # not important. Error message of userspace program ignore... # ncpmount -S serv -U user -n /mnt # don't wait, running ncpmount -S serv -U user -n /mnt #insert cable to eth0 port: #Get message from kernel "e1000: eth0 NIC Link is Up 1000 Mbps Full Duplex" And stop working... Only work. W/o inserting cable kernel freeze by command ip link set eth0 down 7. 7.1 Linux gate-n 2.4.26smp.1.1 #1 SMP Mon May 17 12:20:12 MSD 2004 i686 GNU/Linux Gnu C 3.3.3 Gnu make 3.80 binutils 2.14.90.0.7 util-linux 2.12 mount 2.12 modutils 2.4.26 e2fsprogs 1.35 Linux C Library 2.3.2 Dynamic linker (ldd) 2.3.2 Procps 3.2.1 Net-tools 1.60 Console-tools 0.2.3 Sh-utils 5.0.91 Modules Loaded ncpfs ipx e1000 lvm-mod dm-mod unix 7.2 processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 2 model name : Intel(R) Xeon(TM) CPU 2.40GHz stepping : 7 cpu MHz : 2400.206 cache size : 512 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid bogomips : 4784.12 processor : 1 vendor_id : GenuineIntel cpu family : 15 model : 2 model name : Intel(R) Xeon(TM) CPU 2.40GHz stepping : 7 cpu MHz : 2400.206 cache size : 512 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid bogomips : 4797.23 7.3 ppp_deflate 3512 1 (autoclean) zlib_deflate 18744 0 (autoclean) [ppp_deflate] zlib_inflate 18660 0 (autoclean) [ppp_deflate] bsd_comp 4376 0 (autoclean) ppp_async 8096 1 (autoclean) ppp_generic 18952 3 (autoclean) [ppp_deflate bsd_comp ppp_async] slhc 5248 0 (autoclean) [ppp_generic] af_packet 10856 1 (autoclean) rtc 7720 0 (autoclean) nls_koi8-r 3836 6 (autoclean) ncpfs 39292 3 (autoclean) ipx 22116 10 (autoclean) e1000 69156 2 (autoclean) 8139too 15144 1 (autoclean) mii 2560 0 (autoclean) [8139too] lvm-mod 59776 0 (unused) dm-mod 30152 5 unix 17324 65 (autoclean) 7.4 cat /proc/ioports 0000-001f : dma1 0020-003f : pic1 0040-005f : timer 0060-006f : keyboard 0070-007f : rtc 0080-008f : dma page reg 00a0-00bf : pic2 00c0-00df : dma2 00f0-00ff : fpu 02f8-02ff : serial(set) 03c0-03df : vga+ 03f8-03ff : serial(set) 0cf8-0cff : PCI conf1 b800-b8ff : Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ b800-b8ff : 8139too c000-c007 : US Robotics/3Com 56K FaxModem Model 5610 c000-c007 : serial(auto) c400-c407 : US Robotics/3Com 56K FaxModem Model 5610 (#2) c400-c407 : serial(auto) c800-c83f : Intel Corp. 82540EM Gigabit Ethernet Controller c800-c83f : e1000 d000-d03f : Intel Corp. 82540EM Gigabit Ethernet Controller (#2) d000-d03f : e1000 d400-d4ff : Adaptec AIC-7902 U320 d800-d8ff : Adaptec AIC-7902 U320 e000-e0ff : Adaptec AIC-7902 U320 (#2) e400-e4ff : Adaptec AIC-7902 U320 (#2) e800-e8ff : ATI Technologies Inc Rage XL ffa0-ffaf : ServerWorks CSB6 RAID/IDE Controller cat /proc/iomem 00000000-0009fbff : System RAM 0009fc00-0009ffff : reserved 000a0000-000bffff : Video RAM area 000c0000-000c7fff : Video ROM 000c8000-000d0dff : Extension ROM 000f0000-000fffff : System ROM 00100000-3fffffff : System RAM 00100000-0027b663 : Kernel code 0027b664-00301a3f : Kernel data fd000000-fdffffff : ATI Technologies Inc Rage XL feb80000-feb9ffff : Intel Corp. 82540EM Gigabit Ethernet Controller feb80000-feb9ffff : e1000 feba0000-febbffff : Intel Corp. 82540EM Gigabit Ethernet Controller (#2) feba0000-febbffff : e1000 febfa000-febfbfff : Adaptec AIC-7902 U320 febfa000-febfafff : aic79xx febfc000-febfdfff : Adaptec AIC-7902 U320 (#2) febfc000-febfcfff : aic79xx febfec00-febfecff : Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ febfec00-febfecff : 8139too febff000-febfffff : ATI Technologies Inc Rage XL fec00000-fec03fff : reserved fee00000-fee00fff : reserved fff80000-ffffffff : reserved cat /proc/interrupts CPU0 CPU1 0: 484892 0 IO-APIC-edge timer 1: 3 0 IO-APIC-edge keyboard 2: 0 0 XT-PIC cascade 4: 5 0 IO-APIC-edge serial 8: 1 0 IO-APIC-edge rtc 12: 20 0 IO-APIC-edge PS/2 Mouse 20: 657182 0 IO-APIC-level eth0 22: 98745 0 IO-APIC-level serial 24: 203903 0 IO-APIC-level serial 26: 2404 0 IO-APIC-level eth1 28: 2404 0 IO-APIC-level eth2 30: 50928 0 IO-APIC-level aic79xx 31: 30 0 IO-APIC-level aic79xx NMI: 0 0 LOC: 484854 484853 ERR: 0 MIS: 0 7.5 0000:00:00.0 Host bridge: ServerWorks GCNB-LE Host Bridge (rev 32) Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- Region 1: I/O ports at Region 2: I/O ports at Region 3: I/O ports at Region 4: I/O ports at ffa0 [size=16] 0000:00:0f.3 ISA bridge: ServerWorks GCLE-2 Host Bridge Subsystem: Super Micro Computer Inc: Unknown device 4155 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR- 1 sec) detect cable on-line, and if ncpmount try connect to server before "NIC Link is Up" server hanged...