Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 119771 - sys-kernel/gentoo-sources-2.6.15-r1 SKY2 nic driver dies when network used inside 32 bit chroot
Summary: sys-kernel/gentoo-sources-2.6.15-r1 SKY2 nic driver dies when network used in...
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: AMD64 Linux
: High major (vote)
Assignee: Gentoo Kernel Bug Wranglers and Kernel Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-21 01:34 UTC by Triffid Hunter
Modified: 2006-01-21 11:10 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
4100_sky2-0.12.patch (4100_sky2-0.12.patch,164.49 KB, patch)
2006-01-21 04:52 UTC, Daniel Drake (RETIRED)
Details | Diff
4100_sky2-0.13.patch (4100_sky2-0.13.patch,165.70 KB, patch)
2006-01-21 04:53 UTC, Daniel Drake (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Triffid Hunter 2006-01-21 01:34:32 UTC
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
Comment 1 Daniel Drake (RETIRED) gentoo-dev 2006-01-21 03:11:40 UTC
Please attach two full "dmesg" dumps: before and after the network problem has occurred.
Comment 2 Triffid Hunter 2006-01-21 04:01:43 UTC
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
Comment 3 Daniel Drake (RETIRED) gentoo-dev 2006-01-21 04:52:06 UTC
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
Comment 4 Daniel Drake (RETIRED) gentoo-dev 2006-01-21 04:53:39 UTC
Created attachment 77702 [details, diff]
4100_sky2-0.13.patch

Then apply this one
Comment 5 Triffid Hunter 2006-01-21 06:13:35 UTC
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 :)
Comment 6 Daniel Drake (RETIRED) gentoo-dev 2006-01-21 06:40:42 UTC
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.
Comment 7 Triffid Hunter 2006-01-21 10:37:44 UTC
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
Comment 8 Daniel Drake (RETIRED) gentoo-dev 2006-01-21 11:10:34 UTC
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...)