[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#284730: marked as done (kernel-image-2.6.8-1-sparc64: dmfe/DM9102 driver causes PCI SERR on Netra X1)



Your message dated Sun, 31 Jul 2005 10:47:15 -0700
with message-id <E1DzHu7-0004wX-00@spohr.debian.org>
and subject line Bug#284730: fixed in discover1-data 1.2005.07.31
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 8 Dec 2004 12:11:14 +0000
>From richm@oldelvet.org.uk Wed Dec 08 04:11:14 2004
Return-path: <richm@oldelvet.org.uk>
Received: from bridge.oldelvet.org.uk (shirehall.home.oldelvet.org.uk) [194.106.37.22] 
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1Cc0f3-00030o-00; Wed, 08 Dec 2004 04:11:13 -0800
Received: from localhost.localdomain (root@pingu.home.oldelvet.org.uk [192.168.1.7])
	by shirehall.home.oldelvet.org.uk (8.13.1/8.13.1/Debian-18) with ESMTP id iB8CASOM014874;
	Wed, 8 Dec 2004 12:10:28 GMT
Message-Id: <200412081210.iB8CASOM014874@shirehall.home.oldelvet.org.uk>
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: Richard Mortimer <richm@oldelvet.org.uk>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: kernel-image-2.6.8-1-sparc64: dmfe/DM9102 driver causes PCI SERR on Netra X1
X-Mailer: reportbug 3.2
Date: Wed, 08 Dec 2004 12:10:26 +0000
X-oldelvet-MailScanner: Found to be clean
X-MailScanner-From: richm@oldelvet.org.uk
Delivered-To: submit@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-8.0 required=4.0 tests=BAYES_00,HAS_PACKAGE 
	autolearn=no version=2.60-bugs.debian.org_2004_03_25
X-Spam-Level: 

Package: kernel-image-2.6.8-1-sparc64
Version: 2.6.8-5
Severity: important



After upgrading to version 2.6.8-5 (whose only change was to compile the
dmfe driver (CONFIG_DM9102 = m) the dmfe driver is loaded in preference
to tulip. The former does not work (at least not on the system that I
have access to)

The dmfe driver causes PCI SERR signals to be asserted

pingu:~# modprobe dmfe
dmfe: Davicom DM9xxx net driver, version 1.36.4 (2002-01-17)
eth0: Davicom DM9102 at pci0000:00:05.0, 00:00:00:00:00:00, irq 7125504.
eth1: Davicom DM9102 at pci0000:00:0c.0, 00:00:00:00:00:00, irq 7124800.
pingu:~# /sbin/ifup eth1
Internet Software Consortium DHCP Client 2.0pl5
Copyright 1995,SABRE0: PCI SERR signal asserted.
SABRE0: PCI bus error, PCI_STATUS[caa0]

The network devices are then unusable.

Previously the "tulip" driver was used for these interfaces and these
worked quite satisfactorily. Indeed once the system boots if I rmmod
dmfe and modprobe tulip I can configure the networks properly.


The changelog entry says that the change was made for "some" Netra X1s
and Sun Fire V100s

  * Add CONFIG_DM9102=m for some Netra X1s and Sun Fire V100s.
      Thanks Thomas Michlmayr.

I guess that the chip revisions may have changed since the introduction
of the early devices. But whatever something needs to be done to ensure
that either the dmfe driver doesn't get loaded on earlier chipsets or
that it gets fixed to handle those earlier chipsets (and vice-versa for
tulip).

I did the original work to find out why tulip wouldn't work on the X1
and in the end it turned out to be a couple of fairly small changes.
IIRC you can find them by looking for code that is ifdef SPARC.
Basically one was to fix a pci config register (burst length?) and the
other was to read the MAC address from Openboot (Sun don't program the
serial eeproms on the X1/V100 - or at least they didn't!). I don't
really have time to look at fixing this at present - sorry.



-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: sparc (sparc64)
Kernel: Linux 2.6.8-1-sparc64
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages kernel-image-2.6.8-1-sparc64 depends on:
ii  initrd-tools                  0.1.74     tools to create initrd image for p
ii  module-init-tools             3.1-rel-2  tools for managing Linux kernel mo

-- no debconf information

---------------------------------------
Received: (at 284730-close) by bugs.debian.org; 31 Jul 2005 17:56:30 +0000
>From katie@spohr.debian.org Sun Jul 31 10:56:29 2005
Return-path: <katie@spohr.debian.org>
Received: from katie by spohr.debian.org with local (Exim 3.36 1 (Debian))
	id 1DzHu7-0004wX-00; Sun, 31 Jul 2005 10:47:15 -0700
From: Otavio Salvador <otavio@debian.org>
To: 284730-close@bugs.debian.org
X-Katie: $Revision: 1.56 $
Subject: Bug#284730: fixed in discover1-data 1.2005.07.31
Message-Id: <E1DzHu7-0004wX-00@spohr.debian.org>
Sender: Archive Administrator <katie@spohr.debian.org>
Date: Sun, 31 Jul 2005 10:47:15 -0700
Delivered-To: 284730-close@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level: 
X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER 
	autolearn=no version=2.60-bugs.debian.org_2005_01_02
X-CrossAssassin-Score: 5

Source: discover1-data
Source-Version: 1.2005.07.31

We believe that the bug you reported is fixed in the latest version of
discover1-data, which is due to be installed in the Debian FTP archive:

discover1-data-udeb_1.2005.07.31_all.udeb
  to pool/main/d/discover1-data/discover1-data-udeb_1.2005.07.31_all.udeb
discover1-data_1.2005.07.31.dsc
  to pool/main/d/discover1-data/discover1-data_1.2005.07.31.dsc
discover1-data_1.2005.07.31.tar.gz
  to pool/main/d/discover1-data/discover1-data_1.2005.07.31.tar.gz
discover1-data_1.2005.07.31_all.deb
  to pool/main/d/discover1-data/discover1-data_1.2005.07.31_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 284730@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Otavio Salvador <otavio@debian.org> (supplier of updated discover1-data package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Sun, 31 Jul 2005 14:21:44 -0300
Source: discover1-data
Binary: discover1-data discover1-data-udeb
Architecture: source all
Version: 1.2005.07.31
Distribution: unstable
Urgency: medium
Maintainer: Debian Install System Team <debian-boot@lists.debian.org>
Changed-By: Otavio Salvador <otavio@debian.org>
Description: 
 discover1-data - hardware lists for libdiscover1
 discover1-data-udeb - hardware lists for libdiscover1 (short list) (udeb)
Closes: 256472 276095 282756 283391 284730
Changes: 
 discover1-data (1.2005.07.31) unstable; urgency=medium
 .
   [ Otavio Salvador ]
   * Change driver for 1282:9102 to use tulip. closes: #284730
   * Change video driver for 5333:8d04 to use vesa. closes: #276095
   * Add entry to 1166:0211 to use module serverworks. closes: #282756
   * Following the source code of serverworks module I also added the
     entries to use it for the following pci ids:
     - 1166:0212	CSB5 IDE Controller
     - 1166:0213	CSB6 RAID/IDE Controller
     - 1166:0217	CSB6 IDE Controller
   * Add entry to 1011:0019 to use tulip module when running kernel
     2.6. closes: #283391
   * Add entry to 14b9:a504 to use airo module when running kernel
     2.6. closes: #256472
   * Bumb Standards-Version to 3.6.2.
Files: 
 6bdefacf376b7fc4877288888b8c7018 777 libs optional discover1-data_1.2005.07.31.dsc
 85d8029b815cdad8d831b181ce83a925 224309 libs optional discover1-data_1.2005.07.31.tar.gz
 0006051172eb9a0f3dfe3a09be699a8b 106366 libs optional discover1-data_1.2005.07.31_all.deb
 643d1839a16b44f749d19452df6f2876 17572 debian-installer extra discover1-data-udeb_1.2005.07.31_all.udeb
package-type: udeb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFC7QwoLqiZQEml+FURAtBNAKCeMtz6CI0AKH7AaXY76Ddioco8XACeKZIl
yf6/UE4drn/H4an7hnTJWz4=
=288j
-----END PGP SIGNATURE-----



Reply to: