Re: Sky2 Driver Issue



On Wed, 24 Oct 2007 19:06:37 +0100
"Tom Spink" <tspink@xxxxxxxxx> wrote:

On 24/10/2007, Tom Spink <tspink@xxxxxxxxx> wrote:
Hi,

A couple of kernels ago, I ran into an issue with the sky2 driver.
Basically, I began getting repeated errors on my console of the
following:

Oct 21 16:33:39 holly kernel: sky2 0000:04:00.0: error interrupt
status=0x80000000
Oct 21 16:33:39 holly kernel: sky2 0000:04:00.0: error interrupt
status=0xc0000000

Which eventually led to:
Oct 21 16:33:49 holly kernel: printk: 92 messages suppressed.

Here is a section of the log that may be useful:
Oct 21 16:33:37 holly kernel: sky2 eth1: enabling interface
Oct 21 16:33:38 holly dhclient: DHCPDISCOVER on eth1 to
255.255.255.255 port 67 interval 8
Oct 21 16:33:39 holly kernel: sky2 0000:04:00.0: error interrupt
status=0x80000010
Oct 21 16:33:39 holly kernel: sky2 eth1: Link is up at 1000 Mbps, full
duplex, flow control both
Oct 21 16:33:39 holly kernel: sky2 0000:04:00.0: error interrupt
status=0x80000000
Oct 21 16:33:39 holly kernel: sky2 0000:04:00.0: error interrupt
status=0xc0000000
Oct 21 16:33:40 holly kernel: sky2 0000:04:00.0: error interrupt
status=0x80000000
Oct 21 16:33:40 holly kernel: sky2 0000:04:00.0: error interrupt
status=0xc0000000
Oct 21 16:33:41 holly kernel: sky2 0000:04:00.0: error interrupt
status=0x80000000
Oct 21 16:33:41 holly kernel: sky2 0000:04:00.0: error interrupt
status=0xc0000000
Oct 21 16:33:42 holly kernel: sky2 0000:04:00.0: error interrupt
status=0x80000000

These messages are appearing on all the VTs, and because they keep
popping up, I can't reasonably use the consoles to test if the network
driver is working.

The kernel I've got going at the moment is 2.6.23-rc9 with git
revision g804b3f9a, and it's fine. The error surfaced _sometime_
after this. Attached is my .config.

I'll try rebooting and pinging the machine to see if the network
driver is working, and this is just (unnecessary?) spew from the
kernel.

--
Regards,
Tom Spink
University of Edinburgh



Hi again,

So it seems the driver and the network card is functioning, but I'm
getting the 'error interrupt' message plastered over every console.

I can ping and ssh into the computer, but the message is still
scrolling everything off my screens.


Your system is not supporting MMCONFIG access to allow driver to turn off
PCI express error value. It looks like the hw error irq mask doesn't work
as expected either.

What is your kernel config?


--
Stephen Hemminger <shemminger@xxxxxxxxxxxxxxxxxxxx>

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



Relevant Pages

  • Re: 2.6.13-rc3-mm3
    ... Serial console is broken on ia64 on an HP rx2600 machine on ... When kernel is booted up with "console=ttyS,...", no ... RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize ... > Fix BIO cloning bug - might be the cause of data corruption on some MD ...
    (Linux-Kernel)
  • Re: 2.6.30-rc4 kernel
    ... I think there may be a problem with the 2.6.30 kernel that is ... # Generic Driver Options ... # PCI IDE chipsets support ... # Other IDE chipsets support ...
    (Linux-Kernel)
  • Re: vesa display codes (Etch Xorg memory leak?)
    ... driver are enabled in your kernel config, ... for the etch system do not specify anything regarding the fb console at ... btw is with the more recent 2.6.20 kernel (I typically run sarge ... possibly another video card than my old mach64..? ...
    (Debian-User)
  • 2.6.30-rc4 kernel
    ... kernel panic - not syncing: ... # Generic Driver Options ... # PCI IDE chipsets support ... # Other IDE chipsets support ...
    (Linux-Kernel)
  • [PATCH 18-rc2] Fix typos in /Documentation : N-P
    ... Again, if you're not gonna do synchronization with disk drives (dang, ... -the kernel. ... There are two options specific to PSX driver portion. ... The driver uses the settings from the EEPROM set in the SCSI BIOS ...
    (Linux-Kernel)