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

Bug#332962: tulip module no longer works on a500



Package: linux-image-2.6.12-1-parisc64
Severity: normal
Tags: d-i

I run daily installation tests with d-i on a hppa a500 machine. This no longer
works now that d-i has been updated to use this kernel version. It seems that
this version of the kernel does not support the onboard ethernet card. d-i
loads the tulip module, but nothing happens; dmesg ends like this:

Linux Tulip driver version 1.1.13 (December 15, 2004)

There's no ethernet device listed in ifconfig or /proc/net/dev.
/proc/pci does show that the ethernet card is there:

  Bus  0, device   0, function  0:
    Ethernet controller: Digital Equipment Corporation DECchip 21142/43 (rev 65).
      IRQ 65.
      Master Capable.  Latency=255.  Min Gnt=20.Max Lat=40.
      I/O at 0x0 [0x7f].
      Non-prefetchable 32 bit memory at 0xfffffffff8020000 [0xfffffffff80203ff].

p2-mate points out that I/O at 0x0 is quite strange. and if I boot the 2.6.8
kernel, I get this:

tulip0: no phy info, aborting mtable build
tulip0:  MII transceiver #1 config 1000 status 782d advertising 0061.
eth0: Digital DS21143 Tulip rev 65 at 0x80, 00:30:6E:1C:90:2E, IRQ 128.

  0, device   0, function  0:
    Ethernet controller: Digital Equipment Corporation DECchip 21142/43 (rev 65).
      IRQ 128.
      Master Capable.  Latency=255.  Min Gnt=20.Max Lat=40.
      I/O at 0x80 [0xff].
      Non-prefetchable 32 bit memory at 0xfffffffff8007000 [0xfffffffff80073ff].

Note the port 0x80... The other devices in pspci (scsi, etc) seem to be
at the same ports with either kernel. 

With 2.6.12 I do see another device showing up at the 0x80 port:

  Bus  0, device   4, function  0:
    Serial controller: Hewlett-Packard Company Diva Serial [GSP] Multiport UART (rev 2).
      IRQ 69.
      Master Capable.  Latency=255.  Min Gnt=8.Max Lat=255.
      Non-prefetchable 32 bit memory at 0xfffffffff8000000 [0xfffffffff8000fff].
      I/O at 0x80 [0xbf].

Back in 2.6.8, this device shows up on port 0x40:

  Bus  0, device   4, function  0:
    Serial controller: Hewlett-Packard Company Diva Serial [GSP] Multiport UART (rev 2).
      IRQ 132.
      Master Capable.  Latency=255.  Min Gnt=8.Max Lat=255.
      Non-prefetchable 32 bit memory at 0xfffffffff8000000 [0xfffffffff8000fff].
      I/O at 0x40 [0x7f].

Here is a prior report of a mostly successful install on this same machine:

http://bugs.debian.org/283754

Note that this machine has two other (external) ethernet cards that, AFAIK, I
cannot use with the linux kernel.

Until this bug is fixed, I will be unable to provide daily installation tests
for the hppa architecture.

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.4.27
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Here's the complete /proc/pci dump from 2.6.12:

PCI devices found:
  Bus  0, device   0, function  0:
    Ethernet controller: Digital Equipment Corporation DECchip 21142/43 (rev 65)
.
      IRQ 65.
      Master Capable.  Latency=255.  Min Gnt=20.Max Lat=40.
      I/O at 0x0 [0x7f].
      Non-prefetchable 32 bit memory at 0xfffffffff8020000 [0xfffffffff80203ff].
  Bus  0, device   1, function  0:
    SCSI storage controller: LSI Logic / Symbios Logic 53C896/897 (rev 7).
      IRQ 66.
      Master Capable.  No bursts.  Min Gnt=17.Max Lat=64.
      I/O at 0x100 [0x1ff].
      Non-prefetchable 64 bit memory at 0xfffffffff8008000 [0xfffffffff80083ff].
      Non-prefetchable 64 bit memory at 0xfffffffff8002000 [0xfffffffff8003fff].
  Bus  0, device   1, function  1:
    SCSI storage controller: LSI Logic / Symbios Logic 53C896/897 (#2) (rev 7).
      IRQ 67.
      Master Capable.  No bursts.  Min Gnt=17.Max Lat=64.
      I/O at 0x200 [0x2ff].
      Non-prefetchable 64 bit memory at 0xfffffffff8009000 [0xfffffffff80093ff].
      Non-prefetchable 64 bit memory at 0xfffffffff8004000 [0xfffffffff8005fff].
  Bus  0, device   2, function  0:
    SCSI storage controller: LSI Logic / Symbios Logic 53c875 (rev 20).
      IRQ 67.
      Master Capable.  No bursts.  Min Gnt=17.Max Lat=64.
      I/O at 0x300 [0x3ff].
      Non-prefetchable 32 bit memory at 0xfffffffff800a000 [0xfffffffff800a0ff].
      Non-prefetchable 32 bit memory at 0xfffffffff8001000 [0xfffffffff8001fff].
  Bus  0, device   2, function  1:
    SCSI storage controller: LSI Logic / Symbios Logic 53c875 (#2) (rev 20).
      IRQ 68.
      Master Capable.  No bursts.  Min Gnt=17.Max Lat=64.
      I/O at 0x400 [0x4ff].
      Non-prefetchable 32 bit memory at 0xfffffffff800b000 [0xfffffffff800b0ff].
      Non-prefetchable 32 bit memory at 0xfffffffff8006000 [0xfffffffff8006fff].
  Bus  0, device   4, function  0:
    Serial controller: Hewlett-Packard Company Diva Serial [GSP] Multiport UART 
(rev 2).
      IRQ 69.
      Master Capable.  Latency=255.  Min Gnt=8.Max Lat=255.
      Non-prefetchable 32 bit memory at 0xfffffffff8000000 [0xfffffffff8000fff].
      I/O at 0x80 [0xbf].
  Bus  0, device   5, function  0:
    Serial controller: Hewlett-Packard Company Diva Serial [GSP] Multiport UART 
(#2) (rev 2).
      IRQ 70.
      Master Capable.  No bursts.  Min Gnt=8.Max Lat=255.
      Non-prefetchable 32 bit memory at 0xfffffffff8007000 [0xfffffffff8007fff].
      I/O at 0xc0 [0xff].
  Bus 16, device   0, function  0:
    Ethernet controller: Alteon Networks Inc. AceNIC Gigabit Ethernet (rev 1).
      IRQ 71.
      Master Capable.  No bursts.  Min Gnt=64.
      Non-prefetchable 32 bit memory at 0xfffffffff9000000 [0xfffffffff9003fff].
  Bus 32, device   0, function  0:
    Ethernet controller: Alteon Networks Inc. AceNIC Gigabit Ethernet (#2) (rev 
1).
      IRQ 72.
      Master Capable.  No bursts.  Min Gnt=64.
      Non-prefetchable 32 bit memory at 0xfffffffffa000000 [0xfffffffffa003fff].
  Bus 48, device   2, function  0:
    SCSI storage controller: LSI Logic / Symbios Logic 53c1010 66MHz  Ultra3 SCS
I Adapter (rev 1).
      IRQ 73.
      Master Capable.  No bursts.  Min Gnt=17.Max Lat=18.
      I/O at 0x30000 [0x300ff].
      Non-prefetchable 64 bit memory at 0xfffffffffb022000 [0xfffffffffb0223ff].
      Non-prefetchable 64 bit memory at 0xfffffffffb020000 [0xfffffffffb021fff].

Here's the complete /proc/pci dump from 2.6.8:

PCI devices found:
  Bus  0, device   0, function  0:
    Ethernet controller: Digital Equipment Corporation DECchip 21142/43 (rev 65)
.
      IRQ 128.
      Master Capable.  Latency=255.  Min Gnt=20.Max Lat=40.
      I/O at 0x80 [0xff].
      Non-prefetchable 32 bit memory at 0xfffffffff8007000 [0xfffffffff80073ff].
  Bus  0, device   1, function  0:
    SCSI storage controller: LSI Logic / Symbios Logic 53c896 (rev 7).
      IRQ 129.
      Master Capable.  Latency=128.  Min Gnt=17.Max Lat=64.
      I/O at 0x100 [0x1ff].
      Non-prefetchable 64 bit memory at 0xfffffffff8008000 [0xfffffffff80083ff].
      Non-prefetchable 64 bit memory at 0xfffffffff8002000 [0xfffffffff8003fff].
  Bus  0, device   1, function  1:
    SCSI storage controller: LSI Logic / Symbios Logic 53c896 (#2) (rev 7).
      IRQ 130.
      Master Capable.  Latency=128.  Min Gnt=17.Max Lat=64.
      I/O at 0x200 [0x2ff].
      Non-prefetchable 64 bit memory at 0xfffffffff8009000 [0xfffffffff80093ff].
      Non-prefetchable 64 bit memory at 0xfffffffff8004000 [0xfffffffff8005fff].
  Bus  0, device   2, function  0:
    SCSI storage controller: LSI Logic / Symbios Logic 53c875 (rev 20).
      IRQ 130.
      Master Capable.  Latency=128.  Min Gnt=17.Max Lat=64.
      I/O at 0x300 [0x3ff].
      Non-prefetchable 32 bit memory at 0xfffffffff800a000 [0xfffffffff800a0ff].
      Non-prefetchable 32 bit memory at 0xfffffffff8001000 [0xfffffffff8001fff].
  Bus  0, device   2, function  1:
    SCSI storage controller: LSI Logic / Symbios Logic 53c875 (#2) (rev 20).
      IRQ 131.
      Master Capable.  Latency=255.  Min Gnt=17.Max Lat=64.
      I/O at 0x400 [0x4ff].
      Non-prefetchable 32 bit memory at 0xfffffffff8020000 [0xfffffffff80200ff].
      Non-prefetchable 32 bit memory at 0xfffffffff8040000 [0xfffffffff8040fff].
  Bus  0, device   4, function  0:
    Serial controller: Hewlett-Packard Company Diva Serial [GSP] Multiport UART 
(rev 2).
      IRQ 132.
      Master Capable.  Latency=255.  Min Gnt=8.Max Lat=255.
      Non-prefetchable 32 bit memory at 0xfffffffff8000000 [0xfffffffff8000fff].
      I/O at 0x40 [0x7f].
  Bus  0, device   5, function  0:
    Serial controller: Hewlett-Packard Company Diva Serial [GSP] Multiport UART 
(#2) (rev 2).
      IRQ 133.
      Master Capable.  No bursts.  Min Gnt=8.Max Lat=255.
      Non-prefetchable 32 bit memory at 0xfffffffff8006000 [0xfffffffff8006fff].
      I/O at 0x500 [0x53f].
  Bus 16, device   0, function  0:
    Ethernet controller: Alteon Networks Inc. AceNIC Gigabit Ethernet (rev 1).
      IRQ 192.
      Master Capable.  No bursts.  Min Gnt=64.
      Non-prefetchable 32 bit memory at 0xfffffffff9000000 [0xfffffffff9003fff].
  Bus 32, device   0, function  0:
    Ethernet controller: Alteon Networks Inc. AceNIC Gigabit Ethernet (#2) (rev 
1).
      IRQ 256.
      Master Capable.  No bursts.  Min Gnt=64.
      Non-prefetchable 32 bit memory at 0xfffffffffa000000 [0xfffffffffa003fff].
  Bus 48, device   2, function  0:
    SCSI storage controller: LSI Logic / Symbios Logic 53c1010 66MHz  Ultra3 SCS
I Adapter (rev 1).
      IRQ 322.
      Master Capable.  Latency=128.  Min Gnt=17.Max Lat=18.
      I/O at 0x30000 [0x300ff].
      Non-prefetchable 64 bit memory at 0xfffffffffb022000 [0xfffffffffb0223ff].
      Non-prefetchable 64 bit memory at 0xfffffffffb020000 [0xfffffffffb021fff].

-- 
see shy jo

Attachment: signature.asc
Description: Digital signature


Reply to: