Most recent kernel where this bug did not occur: 2.6.18-mm1 Distribution: Gentoo Linux Hardware Environment: Asus P5W DH Deluxe Software Environment: Problem Description: kernel throws a lot of "pci express error"s Steps to reproduce: compile in sky2 driver in amd64 kernel (2.6.18-mm2), boot into system => errors appear: sky2 v1.9 addr 0xebdfc000 irq 19 Yukon-EC (0xb6) rev 2 sky2 eth0: addr 00:17:31:e8:f3:53 ACPI: PCI Interrupt 0000:03:00.0[A] -> GSI 16 (level, low) -> IRQ 16 PCI: Setting latency timer of device 0000:03:00.0 to 64 sky2 v1.9 addr 0xebcfc000 irq 16 Yukon-EC (0xb6) rev 2 sky2 eth1: addr 00:17:31:ee:e4:18 [...] sky2 0000:04:00.0: pci express error (0x100407) [...] sky2 0000:03:00.0: pci express error (0x100407) [...] sky2 0000:04:00.0: pci express error (0x500547) sky2 0000:03:00.0: pci express error (0x500547) sky2 0000:04:00.0: pci express error (0x500547) sky2 0000:03:00.0: pci express error (0x500547) sky2 0000:04:00.0: pci express error (0x500547) sky2 0000:03:00.0: pci express error (0x500547) Losing some ticks... checking if CPU frequency changed. sky2 0000:04:00.0: pci express error (0x500547) sky2 0000:03:00.0: pci express error (0x500547) this error occurs during the whole runtime of the kernel ... I don't know if this severe, so I didn't let that kernel run long ... network-functionality doesn't seem to be impaired: ping -c 3 www.google.com works & I can surf with links -g www.google.com
On Thu, 28 Sep 2006 05:10:43 -0700 bugme-daemon@bugzilla.kernel.org wrote: > http://bugzilla.kernel.org/show_bug.cgi?id=7222 > > Summary: sky2 throws a lot of "pci express error" in 2.6.18-mm2 > on amd64 > Kernel Version: 2.6.18-mm2 > Status: NEW > Severity: normal > Owner: acme@conectiva.com.br > Submitter: jackdachef@gmail.com > > > Most recent kernel where this bug did not occur: 2.6.18-mm1 > Distribution: Gentoo Linux > Hardware Environment: Asus P5W DH Deluxe > Software Environment: > Problem Description: kernel throws a lot of "pci express error"s > > Steps to reproduce: > compile in sky2 driver in amd64 kernel (2.6.18-mm2), > boot into system => errors appear: > > sky2 v1.9 addr 0xebdfc000 irq 19 Yukon-EC (0xb6) rev 2 > sky2 eth0: addr 00:17:31:e8:f3:53 > ACPI: PCI Interrupt 0000:03:00.0[A] -> GSI 16 (level, low) -> IRQ 16 > PCI: Setting latency timer of device 0000:03:00.0 to 64 > sky2 v1.9 addr 0xebcfc000 irq 16 Yukon-EC (0xb6) rev 2 > sky2 eth1: addr 00:17:31:ee:e4:18 > [...] > sky2 0000:04:00.0: pci express error (0x100407) > [...] > sky2 0000:03:00.0: pci express error (0x100407) > [...] > sky2 0000:04:00.0: pci express error (0x500547) > sky2 0000:03:00.0: pci express error (0x500547) > sky2 0000:04:00.0: pci express error (0x500547) > sky2 0000:03:00.0: pci express error (0x500547) > sky2 0000:04:00.0: pci express error (0x500547) > sky2 0000:03:00.0: pci express error (0x500547) > Losing some ticks... checking if CPU frequency changed. > sky2 0000:04:00.0: pci express error (0x500547) > sky2 0000:03:00.0: pci express error (0x500547) > > this error occurs during the whole runtime of the kernel ... > > I don't know if this severe, so I didn't let that kernel run long ... > > network-functionality doesn't seem to be impaired: > ping -c 3 www.google.com > works & I can surf with links -g www.google.com > I would be suspecting that something went wrong with "[PATCH] sky2: use standard pci register capabilties for error register".
sorry for my ignorance, but if I try to patch sky2.c I get the following error: patching file sky2.c patch: **** malformed patch at line 5: sky2_write8(hw, B0_CTST, CS_MRST_CLR); I don't know what to do next (I'm not really experienced with kernel-patching ...) Thanks in advance
Created attachment 9128 [details] PCI express error debug info The following should shut off warning and provide diagnostic info.
thanks, I'll try it as soon as possible (I'm pretty busy right now)
thanks, that patch worked for me: I still get some errors at booting up, but now it's calm ;-) sky2 pci express found but not extended error support? sky2 pci express error status register fixed from 0x0 to 0x100 sky2 v1.9 addr 0xebdfc000 irq 19 Yukon-EC (0xb6) rev 2 sky2 eth0: addr 00:17:31:e8:f3:53 sky2 0000:04:00.0: pci express error (0x100000) ACPI: PCI Interrupt 0000:03:00.0[A] -> GSI 16 (level, low) -> IRQ 16 PCI: Setting latency timer of device 0000:03:00.0 to 64 sky2 pci express found but not extended error support? sky2 pci express error status register fixed from 0x0 to 0x100 sky2 v1.9 addr 0xebcfc000 irq 16 Yukon-EC (0xb6) rev 2 sky2 eth1: addr 00:17:31:ee:e4:18 sky2 0000:03:00.0: pci express error (0x100000)
just for your information: 2.6.18-mm3 shows same / similar behavior: I shortly booted into it some days ago & it seemed that sky2 couldn't be brought up by dhcpcd I'll give it a try again in today or in the next days and let you know ...
Patch submitted, should be in 2.6.19-rc2