just set up a pentium4 em64t ht server with gentoo-sources-2.6.15-r1 kernel. lspci reports the onboard lan as a "Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller (rev 15)", which uses the SKY2 driver. The motherboard is an asus P5GDC-V Deluxe. also set up a 32 bit chroot which works fine. BUT whenever anything inside the chroot attempts to use the network, ALL packets are dropped, from both within and outside the chroot. any processes using INET sockets on the interface block until an I/O timeout occurs. loopback still works. the only way i've found to restore connectivity is to rmmod/modprobe kernel driver and re-do ifconfigs (or reboot). removing the driver appariently sends RST packets for active connections, as other machines recognise the change straight away, and local processes unblock with no error, but of course cannot reconnect due to the interface being gone. Sometimes the driver keeps working for up to 10 minutes before dying, but its death has proven to be inevitable so far. I have simply left it to see if the driver fixes itself in time, but it never fixed itself within 6 hours, the longest time I tried. I've been installing things into the chroot by pre-fetching the distfiles in 64 bit mode first. I would love to be able to use chrooted distccd, as this is the only 64 bit machine on my network, as well as the fastest. ps: apart from this one issue, my first 64 bit install is one of my 'smoothest' installs yet -- the only problems I encountered were pure user error! |x64|ajax ~ # emerge info Portage 2.1_pre3-r1 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.15-gentoo-r1 x86_64) ================================================================= System uname: 2.6.15-gentoo-r1 x86_64 Intel(R) Pentium(R) 4 CPU 3.00GHz Gentoo Base System version 1.6.14 distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.3 [enabled] dev-lang/python: 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -pipe -march=nocona" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/init.d /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -pipe -march=nocona" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distcc distlocks fixpackages sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.portage.cache/ http://mirror.pacific.net.au/linux/Gentoo/" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://anteline/gentoo-portage" USE="amd64 alsa asterisk avi bash-completion berkdb big-tables bitmap-fonts bri bzip2 cluster crypt cups curl dlloader eds emboss encode expat extensions foomaticdb gif gpm gstreamer gtk2 hpn imlib jpeg kde lowmem lzw lzw-tiff mad md5sum mp3 mpeg mysql mysqlfriends ncurses nethack nls nptl nptlonly ogg opengl pam pcre pdflib perl png pri python qt quicktime readline rtc sdl slang socks5 spell ssl tcpd tiff truetype-fonts type1-fonts udev unicode usb userlocales utf8 vorbis xpm xv zaptel zlib elibc_glibc kernel_linux userland_GNU" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS ********* |x32|ajax ~ # emerge info Portage 2.0.53 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.15-gentoo-r1 i686) ================================================================= System uname: 2.6.15-gentoo-r1 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz Gentoo Base System version 1.6.14 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=nocona -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/init.d /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=nocona -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks fixpackages parallel-fetch sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.portage.cache/ http://mirror.pacific.net.au/linux/Gentoo/" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://anteline/gentoo-portage" USE="x86 a52 aac alsa apm asterisk avi bash-completion berkdb big-tables bitmap-fonts bri bzip2 cluster crypt curl dlloader dts dvdread eds emboss encode exif expat extensions ffmpeg foomaticdb gdbm gif gnutls gpm gstreamer gtk2 hpn iee1394 ieee1394 imagemagick imlib jpeg kde libg++ libwww lowmem lzo md5sum mikmod mmx motif mp3 mpeg mysql mysqlfriends ncurses nethack network nls novideo nptl nptlonly ogg oggvorbis oss pam pcre pdflib perl png pri python qt readline rle rtc socks5 spell sse sse2 ssl tcpd truetype-fonts type1-fonts udev unicode userlocales utf8 vorbis xml2 xvid zaptel zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Please attach two full "dmesg" dumps: before and after the network problem has occurred.
sshed to another server from within chroot, found that running dmesg twice while wget'ing from a local mirror was enough to kill the network driver. diff dmesg_online dmesg_offline produces: > sky2 eth1: phy interrupt status 0x700 0x8140 > sky2 eth1: Link is down. > sky2 eth1: phy interrupt status 0x0 0x8140 > sky2 eth1: phy interrupt status 0x1c40 0x7d00 > sky2 eth1: Link is up at 100 Mbps, full duplex, flow control none and (re-init as described); dmesg | diff dmesg_offline - produces: > sky2 eth1: disabling interface > sky2 eth1: enabling interface > sky2 eth1: phy interrupt status 0x1c40 0x7d40 > sky2 eth1: Link is up at 100 Mbps, full duplex, flow control none there's lots of the above in dmesg, as I had a cron job set up (if ! ping -c 1 -n -W 1 peladrine >/dev/null; then /etc/init.d/net.eth1 pause; rmmod sky2; modprobe sky2; /etc/init.d/net.eth1 start; fi) for a while. took it out for data mining though. full dmesg: Bootdata ok (command line is root=/dev/sda2) Linux version 2.6.15-gentoo-r1 (root@ajax) (gcc version 3.4.4 (Gentoo 3.4.4-r1, ssp-3.4.4-1.0, pie-8.7.8)) #3 SMP Fri Jan 20 21:16:25 EST 2006 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 000000003f7b0000 (usable) BIOS-e820: 000000003f7b0000 - 000000003f7be000 (ACPI data) BIOS-e820: 000000003f7be000 - 000000003f7f0000 (ACPI NVS) BIOS-e820: 000000003f7f0000 - 000000003f800000 (reserved) BIOS-e820: 00000000ffb80000 - 0000000100000000 (reserved) ACPI: RSDP (v002 ACPIAM ) @ 0x00000000000fb0e0 ACPI: XSDT (v001 A M I OEMXSDT 0x02000503 MSFT 0x00000097) @ 0x000000003f7b0100 ACPI: FADT (v003 A M I OEMFACP 0x02000503 MSFT 0x00000097) @ 0x000000003f7b0290 ACPI: MADT (v001 A M I OEMAPIC 0x02000503 MSFT 0x00000097) @ 0x000000003f7b0390 ACPI: OEMB (v001 A M I AMI_OEM 0x02000503 MSFT 0x00000097) @ 0x000000003f7be040 ACPI: MCFG (v001 A M I OEMMCFG 0x02000503 MSFT 0x00000097) @ 0x000000003f7b6dc0 ACPI: DSDT (v001 A0077 A0077001 0x00000001 INTL 0x02002026) @ 0x0000000000000000 On node 0 totalpages: 254652 DMA zone: 2230 pages, LIFO batch:0 DMA32 zone: 252422 pages, LIFO batch:31 Normal zone: 0 pages, LIFO batch:0 HighMem zone: 0 pages, LIFO batch:0 ACPI: PM-Timer IO Port: 0x808 ACPI: Local APIC address 0xfee00000 ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled) Processor #0 15:4 APIC version 20 ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled) Processor #1 15:4 APIC version 20 ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0]) IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23 ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) ACPI: IRQ0 used by override. ACPI: IRQ2 used by override. ACPI: IRQ9 used by override. Setting APIC routing to flat Using ACPI (MADT) for SMP configuration information Allocating PCI resources starting at 40000000 (gap: 3f800000:c0380000) Checking aperture... Built 1 zonelists Kernel command line: root=/dev/sda2 Initializing CPU#0 PID hash table entries: 4096 (order: 12, 131072 bytes) time.c: Using 3.579545 MHz PM timer. time.c: Detected 3010.829 MHz processor. Console: colour VGA+ 80x25 Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes) Inode-cache hash table entries: 65536 (order: 7, 524288 bytes) Memory: 1016512k/1040064k available (3971k kernel code, 22836k reserved, 1986k data, 240k init) Calibrating delay using timer specific routine.. 6027.73 BogoMIPS (lpj=3013866) Security Framework v1.0.0 initialized Mount-cache hash table entries: 256 CPU: Trace cache: 12K uops, L1 D cache: 16K CPU: L2 cache: 2048K using mwait in idle threads. CPU: Physical Processor ID: 0 CPU0: Thermal monitoring enabled (TM1) mtrr: v2.0 (20020519) Using local APIC timer interrupts. Detected 12.545 MHz APIC timer. Booting processor 1/2 APIC 0x1 Initializing CPU#1 Calibrating delay using timer specific routine.. 6020.43 BogoMIPS (lpj=3010215) CPU: Trace cache: 12K uops, L1 D cache: 16K CPU: L2 cache: 2048K CPU: Physical Processor ID: 0 CPU1: Thermal monitoring enabled (TM1) Intel(R) Pentium(R) 4 CPU 3.00GHz stepping 03 APIC error on CPU1: 00(40) CPU 1: Syncing TSC to CPU 0. CPU 1: synchronized TSC with CPU 0 (last diff 0 cycles, maxerr 930 cycles) Brought up 2 CPUs time.c: Using PIT/TSC based timekeeping. testing NMI watchdog ... OK. NET: Registered protocol family 16 ACPI: bus type pci registered PCI: Using configuration type 1 PCI: Using MMCONFIG at e0000000 ACPI: Subsystem revision 20050902 ACPI: Interpreter enabled ACPI: Using IOAPIC for interrupt routing ACPI: PCI Root Bridge [PCI0] (0000:00) PCI: Probing PCI hardware (bus 00) Boot video device is 0000:00:02.0 PCI: Ignoring BAR0-3 of IDE controller 0000:00:1f.1 PCI: Transparent bridge - 0000:00:1e.0 ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P3._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P4._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P5._PRT] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 *10 11 12 14 15) ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 10 *11 12 14 15) ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 *5 6 7 10 11 12 14 15) ACPI: PCI Interrupt Link [LNKD] (IRQs *3 4 5 6 7 10 11 12 14 15) ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [LNKF] (IRQs 3 *4 5 6 7 10 11 12 14 15) ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 10 *11 12 14 15) Linux Plug and Play Support v0.97 (c) Adam Belay pnp: PnP ACPI init pnp: PnP ACPI: found 17 devices SCSI subsystem initialized usbcore: registered new driver usbfs usbcore: registered new driver hub PCI: Using ACPI for IRQ routing PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report TC classifier action (bugs to netdev@vger.kernel.org cc hadi@cyberus.ca) PCI-DMA: Disabling IOMMU. pnp: 00:07: ioport range 0x290-0x297 has been reserved PCI: Ignore bogus resource 6 [0:0] of 0000:00:02.0 PCI: Bridge: 0000:00:1c.0 IO window: e000-efff MEM window: disabled. PREFETCH window: disabled. PCI: Bridge: 0000:00:1c.1 IO window: d000-dfff MEM window: cff00000-cfffffff PREFETCH window: disabled. PCI: Bridge: 0000:00:1e.0 IO window: c000-cfff MEM window: cfe00000-cfefffff PREFETCH window: 40000000-400fffff GSI 16 sharing vector 0xA9 and IRQ 16 ACPI: PCI Interrupt 0000:00:1c.0[A] -> GSI 16 (level, low) -> IRQ 169 PCI: Setting latency timer of device 0000:00:1c.0 to 64 GSI 17 sharing vector 0xB1 and IRQ 17 ACPI: PCI Interrupt 0000:00:1c.1[B] -> GSI 17 (level, low) -> IRQ 177 PCI: Setting latency timer of device 0000:00:1c.1 to 64 PCI: Setting latency timer of device 0000:00:1e.0 to 64 IA32 emulation $Id: sys_ia32.c,v 1.32 2002/03/24 13:02:28 ak Exp $ Initializing Cryptographic API io scheduler noop registered io scheduler deadline registered io scheduler cfq registered ACPI: PCI Interrupt 0000:00:1c.0[A] -> GSI 16 (level, low) -> IRQ 169 PCI: Setting latency timer of device 0000:00:1c.0 to 64 assign_interrupt_mode Found MSI capability Allocate Port Service[pcie00] Allocate Port Service[pcie02] Allocate Port Service[pcie03] ACPI: PCI Interrupt 0000:00:1c.1[B] -> GSI 17 (level, low) -> IRQ 177 PCI: Setting latency timer of device 0000:00:1c.1 to 64 assign_interrupt_mode Found MSI capability Allocate Port Service[pcie00] Allocate Port Service[pcie02] Allocate Port Service[pcie03] ACPI: Power Button (FF) [PWRF] ACPI: Power Button (CM) [PWRB] Using specific hotkey driver ACPI: Processor [CPU1] (supports 8 throttling states) lp: driver loaded but no devices found Real Time Clock Driver v1.12 hw_random: RNG not detected Software Watchdog Timer: 0.07 initialized. soft_noboot=0 soft_margin=60 sec (nowayout= 0) Linux agpgart interface v0.101 (c) Dave Jones agpgart: Detected an Intel 915G Chipset. agpgart: Detected 7932K stolen memory. agpgart: AGP aperture is 256M @ 0xd0000000 [drm] Initialized drm 1.0.0 20040925 ACPI: PCI Interrupt 0000:00:02.0[A] -> GSI 16 (level, low) -> IRQ 169 [drm] Initialized i915 1.1.0 20040405 on minor 0: Hangcheck: starting hangcheck timer 0.9.0 (tick is 180 seconds, margin is 60 seconds). Hangcheck: Using monotonic_clock(). PNP: PS/2 Controller [PNP0303:PS2K] at 0x60,0x64 irq 1 PNP: PS/2 controller doesn't have AUX irq; using default 12 serio: i8042 AUX port at 0x60,0x64 irq 12 serio: i8042 KBD port at 0x60,0x64 irq 1 Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled parport: PnPBIOS parport detected. parport0: PC-style at 0x378 (0x778), irq 7, dma 3 [PCSPP,TRISTATE,COMPAT,EPP,ECP,DMA] lp0: using parport0 (interrupt-driven). mice: PS/2 mouse device common for all mice loop: loaded (max 8 devices) pktcdvd: v0.2.0a 2004-07-14 Jens Axboe (axboe@suse.de) and petero2@telia.com Intel(R) PRO/1000 Network Driver - version 6.1.16-k2 Copyright (c) 1999-2005 Intel Corporation. e100: Intel(R) PRO/100 Network Driver, 3.4.14-k4-NAPI e100: Copyright(c) 1999-2005 Intel Corporation tun: Universal TUN/TAP device driver, 1.6 tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com> netconsole: not configured, aborting Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx ICH6: IDE controller at PCI slot 0000:00:1f.1 GSI 18 sharing vector 0xD1 and IRQ 18 ACPI: PCI Interrupt 0000:00:1f.1[A] -> GSI 18 (level, low) -> IRQ 209 ICH6: chipset revision 3 ICH6: not 100% native mode: will probe irqs later ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:DMA, hdb:pio ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc:pio, hdd:pio Probing IDE interface ide0... input: AT Translated Set 2 keyboard as /class/input/input0 hda: PIONEER DVD-RW DVR-110D, ATAPI CD/DVD-ROM drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 Probing IDE interface ide1... Probing IDE interface ide1... hda: ATAPI 40X DVD-ROM DVD-R CD-R/RW drive, 2000kB Cache, UDMA(66) Uniform CD-ROM driver Revision: 3.20 libata version 1.20 loaded. ata_piix 0000:00:1f.2: version 1.05 GSI 19 sharing vector 0xD9 and IRQ 19 ACPI: PCI Interrupt 0000:00:1f.2[B] -> GSI 19 (level, low) -> IRQ 217 PCI: Setting latency timer of device 0000:00:1f.2 to 64 ata1: SATA max UDMA/133 cmd 0xBC00 ctl 0xB882 bmdma 0xB400 irq 217 ata2: SATA max UDMA/133 cmd 0xB800 ctl 0xB482 bmdma 0xB408 irq 217 ata1: dev 0 cfg 49:2f00 82:346b 83:7d01 84:4003 85:3469 86:3c01 87:4003 88:207f ata1: dev 0 ATA-6, max UDMA/133, 156301488 sectors: LBA48 ata1: dev 0 configured for UDMA/133 scsi0 : ata_piix ATA: abnormal status 0x7F on port 0xB807 ata2: disabling port scsi1 : ata_piix Vendor: ATA Model: ST380817AS Rev: 3.42 Type: Direct-Access ANSI SCSI revision: 05 SCSI device sda: 156301488 512-byte hdwr sectors (80026 MB) SCSI device sda: drive cache: write back SCSI device sda: 156301488 512-byte hdwr sectors (80026 MB) SCSI device sda: drive cache: write back sda: sda1 sda2 sda3 sd 0:0:0:0: Attached scsi disk sda sd 0:0:0:0: Attached scsi generic sg0 type 0 ieee1394: Initialized config rom entry `ip1394' ohci1394: $Rev: 1313 $ Ben Collins <bcollins@debian.org> GSI 20 sharing vector 0xE1 and IRQ 20 ACPI: PCI Interrupt 0000:01:03.0[A] -> GSI 21 (level, low) -> IRQ 225 ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[225] MMIO=[cfedf800-cfedffff] Max Packet=[2048] video1394: Installed video1394 module ieee1394: raw1394: /dev/raw1394 device initialized sbp2: $Rev: 1306 $ Ben Collins <bcollins@debian.org> ieee1394: sbp2: Driver forced to serialize I/O (serialize_io=1) ieee1394: sbp2: Try serialize_io=0 for better performance eth1394: $Rev: 1312 $ Ben Collins <bcollins@debian.org> eth1394: eth0: IEEE-1394 IPv4 over 1394 Ethernet (fw-host0) ieee1394: Loaded AMDTP driver ieee1394: Loaded CMP driver usbmon: debugfs is not available GSI 21 sharing vector 0xE9 and IRQ 21 ACPI: PCI Interrupt 0000:00:1d.7[A] -> GSI 23 (level, low) -> IRQ 233 PCI: Setting latency timer of device 0000:00:1d.7 to 64 ehci_hcd 0000:00:1d.7: EHCI Host Controller ehci_hcd 0000:00:1d.7: debug port 1 PCI: cache line size of 128 is not supported by device 0000:00:1d.7 ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1 ehci_hcd 0000:00:1d.7: irq 233, io mem 0xcfdff800 ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004 hub 1-0:1.0: USB hub found hub 1-0:1.0: 8 ports detected ohci_hcd: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI) USB Universal Host Controller Interface driver v2.3 ACPI: PCI Interrupt 0000:00:1d.0[A] -> GSI 23 (level, low) -> IRQ 233 PCI: Setting latency timer of device 0000:00:1d.0 to 64 uhci_hcd 0000:00:1d.0: UHCI Host Controller uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2 uhci_hcd 0000:00:1d.0: irq 233, io base 0x0000a880 hub 2-0:1.0: USB hub found hub 2-0:1.0: 2 ports detected ACPI: PCI Interrupt 0000:00:1d.1[B] -> GSI 19 (level, low) -> IRQ 217 PCI: Setting latency timer of device 0000:00:1d.1 to 64 uhci_hcd 0000:00:1d.1: UHCI Host Controller uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3 uhci_hcd 0000:00:1d.1: irq 217, io base 0x0000ac00 hub 3-0:1.0: USB hub found hub 3-0:1.0: 2 ports detected ACPI: PCI Interrupt 0000:00:1d.2[C] -> GSI 18 (level, low) -> IRQ 209 PCI: Setting latency timer of device 0000:00:1d.2 to 64 uhci_hcd 0000:00:1d.2: UHCI Host Controller uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4 uhci_hcd 0000:00:1d.2: irq 209, io base 0x0000b000 hub 4-0:1.0: USB hub found hub 4-0:1.0: 2 ports detected ACPI: PCI Interrupt 0000:00:1d.3[D] -> GSI 16 (level, low) -> IRQ 169 PCI: Setting latency timer of device 0000:00:1d.3 to 64 uhci_hcd 0000:00:1d.3: UHCI Host Controller uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 5 uhci_hcd 0000:00:1d.3: irq 169, io base 0x0000b080 hub 5-0:1.0: USB hub found hub 5-0:1.0: 2 ports detected usbcore: registered new driver usblp /usr/src/linux-2.6.15-gentoo-r1/drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver Initializing USB Mass Storage driver... usbcore: registered new driver usb-storage USB Mass Storage support registered. usbcore: registered new driver usbhid /usr/src/linux-2.6.15-gentoo-r1/drivers/usb/input/hid-core.c: v2.6:USB HID core driver i2c /dev entries driver hdaps: supported laptop not found! hdaps: driver init failed (ret=-6)! pc87360: PC8736x not detected, module not inserted. device-mapper: 4.4.0-ioctl (2005-01-12) initialised: dm-devel@redhat.com CAPI Subsystem Rev 1.1.2.8 capi20: Rev 1.1.2.7: started up with major 68 (no middleware) b1pci: revision 1.1.2.2 b1: revision 1.1.2.2 b1dma: revision 1.1.2.3 b1pci: revision 1.1.2.2 t1pci: revision 1.1.2.2 c4: revision 1.1.2.2 Eicon DIVA - DIDD table (http://www.melware.net) divadidd: Rel:2.0 Rev:1.13.6.4 Build:102-51(local) Eicon DIVA Server driver (http://www.melware.net) divas: Rel:2.0 Rev:1.55.4.6 Build: 102-52(local) divas: support for: BRI/PCI PRI/PCI adapters divas: started with major 254 Eicon DIVA - User IDI (http://www.melware.net) diva_idi: Rel:2.0 Rev:1.25.6.2 Build: local diva_idi: started with major 253 Eicon DIVA - CAPI Interface driver (http://www.melware.net) divacapi: Rel:2.0 Rev:1.24 Build: 102-28(local) Advanced Linux Sound Architecture Driver Version 1.0.10rc3 (Mon Nov 07 13:30:21 2005 UTC). ACPI: PCI Interrupt 0000:00:1b.0[A] -> GSI 16 (level, low) -> IRQ 169 PCI: Setting latency timer of device 0000:00:1b.0 to 64 ALSA device list: #0: HDA Intel at 0xcfdf4000 irq 169 GACT probability on Mirror/redirect action on Simple TC action Loaded netem: version 1.1 u32 classifier Perfomance counters on input device check on Actions configured Netfilter messages via NETLINK v0.30. NET: Registered protocol family 2 IP route cache hash table entries: 32768 (order: 6, 262144 bytes) TCP established hash table entries: 131072 (order: 9, 2097152 bytes) TCP bind hash table entries: 65536 (order: 8, 1048576 bytes) TCP: Hash tables configured (established 131072 bind 65536) TCP reno registered ip_conntrack version 2.4 (4062 buckets, 32496 max) - 312 bytes per conntrack ip_tables: (C) 2000-2002 Netfilter core team ipt_recent v0.3.1: Stephen Frost <sfrost@snowman.net>. http://snowman.net/projects/ipt_recent/ ClusterIP Version 0.8 loaded successfully arp_tables: (C) 2002 David S. Miller TCP bic registered NET: Registered protocol family 1 NET: Registered protocol family 17 Bridge firewalling registered ReiserFS: sda2: found reiserfs format "3.6" with standard journal ieee1394: Host added: ID:BUS[0-00:1023] GUID[0011d800001b7178] ReiserFS: sda2: using ordered data mode ReiserFS: sda2: journal params: device sda2, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30 ReiserFS: sda2: checking transaction log (sda2) ReiserFS: sda2: replayed 2 transactions in 0 seconds ReiserFS: sda2: Using r5 hash to sort names VFS: Mounted root (reiserfs filesystem) readonly. Freeing unused kernel memory: 240k freed cdrom: open failed. Zapata Telephony Interface Registered on major 196 Capability LSM initialized ACPI: PCI Interrupt 0000:02:00.0[A] -> GSI 17 (level, low) -> IRQ 177 PCI: Setting latency timer of device 0000:02:00.0 to 64 sky2 v0.12 addr 0xcfffc000 irq 177 Yukon-EC (0xb6) rev 2 sky2 eth1: addr 00:11:d8:aa:1e:5d cdrom: open failed. ReiserFS: dm-0: found reiserfs format "3.6" with standard journal ReiserFS: dm-0: using ordered data mode ReiserFS: dm-0: journal params: device dm-0, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30 ReiserFS: dm-0: checking transaction log (dm-0) ReiserFS: dm-0: replayed 21 transactions in 6 seconds ReiserFS: dm-0: Using r5 hash to sort names ReiserFS: dm-0: Removing [287594 412299 0x0 SD]..done ReiserFS: dm-0: Removing [287594 412294 0x0 SD]..done ReiserFS: dm-0: Removing [287594 412293 0x0 SD]..done ReiserFS: dm-0: Removing [287594 412292 0x0 SD]..done ReiserFS: dm-0: Removing [287594 412291 0x0 SD]..done ReiserFS: dm-0: Removing [287594 411556 0x0 SD]..done ReiserFS: dm-0: Removing [265427 384672 0x0 SD]..done ReiserFS: dm-0: Removing [265427 384670 0x0 SD]..done ReiserFS: dm-0: Removing [265427 368768 0x0 SD]..done ReiserFS: dm-0: Removing [265427 368767 0x0 SD]..done ReiserFS: dm-0: Removing [265427 364340 0x0 SD]..done ReiserFS: dm-0: Removing [265427 364318 0x0 SD]..done ReiserFS: dm-0: Removing [201811 338490 0x0 SD]..done ReiserFS: dm-0: Removing [201811 337746 0x0 SD]..done ReiserFS: dm-0: Removing [265427 309072 0x0 SD]..done ReiserFS: dm-0: Removing [265427 307823 0x0 SD]..done ReiserFS: dm-0: Removing [265427 307816 0x0 SD]..done ReiserFS: dm-0: Removing [265427 305973 0x0 SD]..done ReiserFS: dm-0: Removing [265427 305945 0x0 SD]..done ReiserFS: dm-0: Removing [265427 305944 0x0 SD]..done ReiserFS: dm-0: Removing [265427 287594 0x0 SD]..done ReiserFS: dm-0: Removing [265427 287593 0x0 SD]..done ReiserFS: dm-0: Removing [265427 204605 0x0 SD]..done ReiserFS: dm-0: Removing [265427 204398 0x0 SD]..done ReiserFS: dm-0: Removing [265427 203905 0x0 SD]..done ReiserFS: dm-0: Removing [195571 195968 0x0 SD]..done ReiserFS: dm-0: Removing [195571 195967 0x0 SD]..done ReiserFS: dm-0: Removing [195571 195957 0x0 SD]..done ReiserFS: dm-0: Removing [195571 195955 0x0 SD]..done ReiserFS: dm-0: Removing [195571 195902 0x0 SD]..done ReiserFS: dm-0: Removing [195571 195897 0x0 SD]..done ReiserFS: dm-0: Removing [195571 195890 0x0 SD]..done ReiserFS: dm-0: Removing [195571 195887 0x0 SD]..done ReiserFS: dm-0: Removing [195571 195885 0x0 SD]..done ReiserFS: dm-0: Removing [195571 195868 0x0 SD]..done ReiserFS: dm-0: Removing [195571 195814 0x0 SD]..done ReiserFS: dm-0: Removing [195571 195804 0x0 SD]..done ReiserFS: dm-0: Removing [195571 195787 0x0 SD]..done ReiserFS: dm-0: Removing [195571 195779 0x0 SD]..done ReiserFS: dm-0: Removing [195571 195754 0x0 SD]..done ReiserFS: dm-0: Removing [265427 195656 0x0 SD]..done ReiserFS: dm-0: There were 41 uncompleted unlinks/truncates. Completed ReiserFS: dm-1: found reiserfs format "3.6" with standard journal ReiserFS: dm-1: using ordered data mode ReiserFS: dm-1: journal params: device dm-1, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30 ReiserFS: dm-1: checking transaction log (dm-1) ReiserFS: dm-1: replayed 2 transactions in 0 seconds ReiserFS: dm-1: Using r5 hash to sort names ReiserFS: dm-1: Removing [13 170540 0x0 SD]..done ReiserFS: dm-1: There were 1 uncompleted unlinks/truncates. Completed ReiserFS: dm-2: found reiserfs format "3.6" with standard journal ReiserFS: dm-2: using ordered data mode ReiserFS: dm-2: journal params: device dm-2, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30 ReiserFS: dm-2: checking transaction log (dm-2) ReiserFS: dm-2: replayed 10 transactions in 0 seconds ReiserFS: dm-2: Using r5 hash to sort names ReiserFS: dm-4: found reiserfs format "3.6" with standard journal ReiserFS: dm-4: using ordered data mode ReiserFS: dm-4: journal params: device dm-4, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30 ReiserFS: dm-4: checking transaction log (dm-4) ReiserFS: dm-4: replayed 5 transactions in 0 seconds ReiserFS: dm-4: Using r5 hash to sort names Adding 1048568k swap on /dev/Ajax-Volumes/swap. Priority:-1 extents:1 across:1048568k sky2 eth1: enabling interface sky2 eth1: phy interrupt status 0x1c40 0x7d00 sky2 eth1: Link is up at 100 Mbps, full duplex, flow control none sky2 eth1: disabling interface ACPI: PCI interrupt for device 0000:02:00.0 disabled ACPI: PCI Interrupt 0000:02:00.0[A] -> GSI 17 (level, low) -> IRQ 177 PCI: Setting latency timer of device 0000:02:00.0 to 64 sky2 v0.12 addr 0xcfffc000 irq 177 Yukon-EC (0xb6) rev 2 sky2 eth1: addr 00:11:d8:aa:1e:5d sky2 eth1: enabling interface sky2 eth1: phy interrupt status 0x1c40 0x7d40 sky2 eth1: Link is up at 100 Mbps, full duplex, flow control none sky2 eth1: phy interrupt status 0x700 0x8140 sky2 eth1: Link is down. sky2 eth1: phy interrupt status 0x0 0x8140 sky2 eth1: phy interrupt status 0x1c40 0x7d00 sky2 eth1: Link is up at 100 Mbps, full duplex, flow control none sky2 eth1: disabling interface sky2 eth1: enabling interface sky2 eth1: phy interrupt status 0x1c40 0x7d40 sky2 eth1: Link is up at 100 Mbps, full duplex, flow control none sky2 eth1: phy interrupt status 0x700 0x8140 sky2 eth1: Link is down. sky2 eth1: phy interrupt status 0x1c40 0x7d00 sky2 eth1: Link is up at 100 Mbps, full duplex, flow control none sky2 eth1: disabling interface sky2 eth1: enabling interface sky2 eth1: phy interrupt status 0x1c40 0x7d40 sky2 eth1: Link is up at 100 Mbps, full duplex, flow control none sky2 eth1: phy interrupt status 0x700 0x8140 sky2 eth1: Link is down. sky2 eth1: phy interrupt status 0x1c40 0x7d40 sky2 eth1: Link is up at 100 Mbps, full duplex, flow control none sky2 eth1: disabling interface sky2 eth1: enabling interface sky2 eth1: phy interrupt status 0x1c40 0x7d40 sky2 eth1: Link is up at 100 Mbps, full duplex, flow control none sky2 eth1: phy interrupt status 0x700 0x8140 sky2 eth1: Link is down. sky2 eth1: phy interrupt status 0x1c40 0x7d00 sky2 eth1: Link is up at 100 Mbps, full duplex, flow control none sky2 eth1: disabling interface sky2 eth1: enabling interface sky2 eth1: phy interrupt status 0x1c40 0x7d00 sky2 eth1: Link is up at 100 Mbps, full duplex, flow control none sky2 eth1: phy interrupt status 0x700 0x8100 sky2 eth1: Link is down. sky2 eth1: phy interrupt status 0x1c40 0x7d40 sky2 eth1: Link is up at 100 Mbps, full duplex, flow control none sky2 eth1: disabling interface sky2 eth1: enabling interface sky2 eth1: phy interrupt status 0x1c40 0x7d40 sky2 eth1: Link is up at 100 Mbps, full duplex, flow control none sky2 eth1: disabling interface sky2 eth1: enabling interface sky2 eth1: phy interrupt status 0x1c40 0x7d40 sky2 eth1: Link is up at 100 Mbps, full duplex, flow control none sky2 eth1: phy interrupt status 0x700 0x8140 sky2 eth1: Link is down. sky2 eth1: phy interrupt status 0x1c40 0x7d40 sky2 eth1: Link is up at 100 Mbps, full duplex, flow control none sky2 eth1: disabling interface sky2 eth1: enabling interface sky2 eth1: phy interrupt status 0x1c40 0x7d40 sky2 eth1: Link is up at 100 Mbps, full duplex, flow control none sky2 eth1: rx error, status 0x8e0020 length 142 sky2 eth1: phy interrupt status 0x600 0x8140 sky2 eth1: Link is down. sky2 eth1: phy interrupt status 0x0 0x8140 sky2 eth1: phy interrupt status 0x1c40 0x7d00 sky2 eth1: Link is up at 100 Mbps, full duplex, flow control none sky2 eth1: disabling interface sky2 eth1: enabling interface sky2 eth1: phy interrupt status 0x1c40 0x7d40 sky2 eth1: Link is up at 100 Mbps, full duplex, flow control none sky2 eth1: disabling interface sky2 eth1: enabling interface sky2 eth1: phy interrupt status 0x1c40 0x7d00 sky2 eth1: Link is up at 100 Mbps, full duplex, flow control none sky2 eth1: disabling interface sky2 eth1: enabling interface sky2 eth1: phy interrupt status 0x1c40 0x7d40 sky2 eth1: Link is up at 100 Mbps, full duplex, flow control none sky2 eth1: disabling interface sky2 eth1: enabling interface sky2 eth1: phy interrupt status 0x1c40 0x7d00 sky2 eth1: Link is up at 100 Mbps, full duplex, flow control none sky2 eth1: disabling interface sky2 eth1: enabling interface sky2 eth1: disabling interface ACPI: PCI interrupt for device 0000:02:00.0 disabled ACPI: PCI Interrupt 0000:02:00.0[A] -> GSI 17 (level, low) -> IRQ 177 PCI: Setting latency timer of device 0000:02:00.0 to 64 sky2 v0.12 addr 0xcfffc000 irq 177 Yukon-EC (0xb6) rev 2 sky2 eth1: addr 00:11:d8:aa:1e:5d sky2 eth1: enabling interface sky2 eth1: phy interrupt status 0x1c40 0x7d00 sky2 eth1: Link is up at 100 Mbps, full duplex, flow control none
Created attachment 77700 [details, diff] 4100_sky2-0.12.patch In future, please use the attachment feature to post large files. The next thing to try is upgrading your sky2 driver to the latest release. Please *revert* this patch from your kernel
Created attachment 77702 [details, diff] 4100_sky2-0.13.patch Then apply this one
the new version of SKY2 appears to have fixed this problem; thanks for the patches. stress testing using the methods that were a guaranteed death before now have no effect on connectivity. will re-open bug if anything comes up. will also try SKGE driver if further problems arise :)
Ok, the 0.13 version will be included in the next gentoo-sources release. By the way, skge is for a different range of hardware, it isn't an alternative to sky2.
daniel, that has to be THE FASTEST fix for an (ostensibly) "someone else's problem" bug i've ever seen! nicely done! ps: the comments for SKGE, SKY2 and SK98LIN imply that they're somewhat interchangeable.. i'm possibly just reading them wrong
Don't thank me, thank Stephen Hemminger who is writing the driver and correcting problems so quickly :) I will try and make the descriptions clearer (not easy, since most users don't know if they have a Yukon or a Yukon-2...)