linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* 3c59x problem with 2.4.6-test[34]
@ 2003-09-07 21:23 Tom Rini
  2003-09-29 15:18 ` Tom Rini
  0 siblings, 1 reply; 11+ messages in thread
From: Tom Rini @ 2003-09-07 21:23 UTC (permalink / raw)
  To: Kernel Mailing List

Hello.  I've run into an odd problem with the 3c59x driver on
2.6.0-test[34] (and 2.6.0-test4-mm6).  First, from scripts/ver_linux:

If some fields are empty or look unusual you may have an old version.
Compare to the current minimal requirements in Documentation/Changes.
 
Linux opus 2.6.0-test4 #2 SMP Sat Sep 6 20:43:52 MST 2003 i686 GNU/Linux
 
Gnu C                  3.3.2
Gnu make               3.80
util-linux             2.11z
mount                  2.11z
e2fsprogs              1.35-WIP
PPP                    2.4.1
nfs-utils              1.0.5
Linux C Library        2.3.2
Dynamic linker (ldd)   2.3.2
Procps                 3.1.11
Net-tools              1.60
Console-tools          0.2.3
Sh-utils               5.0.90
Modules Loaded         parport_pc lp parport ipt_REJECT iptable_filter ipt_MASQUERADE ip_nat_ftp ip_conntrack_ftp iptable_nat ip_conntrack ip_tables 8250 core soundcore microcode rtc tulip crc32 af_packet 3c59x hid uhci_hcd usbcore ext2

and lspci:
00:00.0 Host bridge: Intel Corp. 440LX/EX - 82443LX/EX Host bridge (rev 03)
00:01.0 PCI bridge: Intel Corp. 440LX/EX - 82443LX/EX AGP bridge (rev 03)
00:07.0 ISA bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 01)
00:07.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01)
00:07.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01)
00:07.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 01)
00:0b.0 Ethernet controller: Lite-On Communications Inc LNE100TX (rev 20)
00:0c.0 Multimedia audio controller: Ensoniq ES1370 [AudioPCI]
00:0d.0 SCSI storage controller: LSI Logic / Symbios Logic 53c895 (rev 01)
00:0e.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone] (rev 24)
00:0f.0 Unknown mass storage controller: Promise Technology, Inc. 20262 (rev 01)
01:00.0 VGA compatible controller: Matrox Graphics, Inc. MGA G400 AGP (rev 04)

What seems to happen on every other boot (and just rebooting the machine
will 'fix' this) is that when 3c59x is loaded I get:
3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
0000:00:0e.0: 3Com PCI 3c905B Cyclone 100baseTx at 0xe480. Vers LK1.1.19
  ***WARNING*** No MII transceivers found!

and then dhcp never gets an IP.   Virtually all of 2.4 has run just fine
in this particular setup.

-- 
Tom Rini
http://gate.crashing.org/~trini/

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: 3c59x problem with 2.4.6-test[34]
  2003-09-07 21:23 3c59x problem with 2.4.6-test[34] Tom Rini
@ 2003-09-29 15:18 ` Tom Rini
  2003-10-15 18:35   ` Tom Rini
  0 siblings, 1 reply; 11+ messages in thread
From: Tom Rini @ 2003-09-29 15:18 UTC (permalink / raw)
  To: Kernel Mailing List, linux-net

On Sun, Sep 07, 2003 at 02:23:48PM -0700, Tom Rini wrote:
> Hello.  I've run into an odd problem with the 3c59x driver on
> 2.6.0-test[34] (and 2.6.0-test4-mm6).  First, from scripts/ver_linux:
> 
> If some fields are empty or look unusual you may have an old version.
> Compare to the current minimal requirements in Documentation/Changes.
>  
> Linux opus 2.6.0-test4 #2 SMP Sat Sep 6 20:43:52 MST 2003 i686 GNU/Linux
>  
> Gnu C                  3.3.2
> Gnu make               3.80
> util-linux             2.11z
> mount                  2.11z
> e2fsprogs              1.35-WIP
> PPP                    2.4.1
> nfs-utils              1.0.5
> Linux C Library        2.3.2
> Dynamic linker (ldd)   2.3.2
> Procps                 3.1.11
> Net-tools              1.60
> Console-tools          0.2.3
> Sh-utils               5.0.90
> Modules Loaded         parport_pc lp parport ipt_REJECT iptable_filter ipt_MASQUERADE ip_nat_ftp ip_conntrack_ftp iptable_nat ip_conntrack ip_tables 8250 core soundcore microcode rtc tulip crc32 af_packet 3c59x hid uhci_hcd usbcore ext2
> 
> and lspci:
> 00:00.0 Host bridge: Intel Corp. 440LX/EX - 82443LX/EX Host bridge (rev 03)
> 00:01.0 PCI bridge: Intel Corp. 440LX/EX - 82443LX/EX AGP bridge (rev 03)
> 00:07.0 ISA bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 01)
> 00:07.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01)
> 00:07.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01)
> 00:07.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 01)
> 00:0b.0 Ethernet controller: Lite-On Communications Inc LNE100TX (rev 20)
> 00:0c.0 Multimedia audio controller: Ensoniq ES1370 [AudioPCI]
> 00:0d.0 SCSI storage controller: LSI Logic / Symbios Logic 53c895 (rev 01)
> 00:0e.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone] (rev 24)
> 00:0f.0 Unknown mass storage controller: Promise Technology, Inc. 20262 (rev 01)
> 01:00.0 VGA compatible controller: Matrox Graphics, Inc. MGA G400 AGP (rev 04)
> 
> What seems to happen on every other boot (and just rebooting the machine
> will 'fix' this) is that when 3c59x is loaded I get:
> 3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
> 0000:00:0e.0: 3Com PCI 3c905B Cyclone 100baseTx at 0xe480. Vers LK1.1.19
>   ***WARNING*** No MII transceivers found!
> 
> and then dhcp never gets an IP.   Virtually all of 2.4 has run just fine
> in this particular setup.

This is still a problem with 2.6.0-test6.

-- 
Tom Rini
http://gate.crashing.org/~trini/

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: 3c59x problem with 2.4.6-test[34]
  2003-09-29 15:18 ` Tom Rini
@ 2003-10-15 18:35   ` Tom Rini
  2003-10-17 23:53     ` Tom Rini
  0 siblings, 1 reply; 11+ messages in thread
From: Tom Rini @ 2003-10-15 18:35 UTC (permalink / raw)
  To: Kernel Mailing List, linux-net

On Mon, Sep 29, 2003 at 08:18:27AM -0700, Tom Rini wrote:
> On Sun, Sep 07, 2003 at 02:23:48PM -0700, Tom Rini wrote:
> > Hello.  I've run into an odd problem with the 3c59x driver on
> > 2.6.0-test[34] (and 2.6.0-test4-mm6).  First, from scripts/ver_linux:
> > 
> > If some fields are empty or look unusual you may have an old version.
> > Compare to the current minimal requirements in Documentation/Changes.
> >  
> > Linux opus 2.6.0-test4 #2 SMP Sat Sep 6 20:43:52 MST 2003 i686 GNU/Linux
> >  
> > Gnu C                  3.3.2
> > Gnu make               3.80
> > util-linux             2.11z
> > mount                  2.11z
> > e2fsprogs              1.35-WIP
> > PPP                    2.4.1
> > nfs-utils              1.0.5
> > Linux C Library        2.3.2
> > Dynamic linker (ldd)   2.3.2
> > Procps                 3.1.11
> > Net-tools              1.60
> > Console-tools          0.2.3
> > Sh-utils               5.0.90
> > Modules Loaded         parport_pc lp parport ipt_REJECT iptable_filter ipt_MASQUERADE ip_nat_ftp ip_conntrack_ftp iptable_nat ip_conntrack ip_tables 8250 core soundcore microcode rtc tulip crc32 af_packet 3c59x hid uhci_hcd usbcore ext2
> > 
> > and lspci:
> > 00:00.0 Host bridge: Intel Corp. 440LX/EX - 82443LX/EX Host bridge (rev 03)
> > 00:01.0 PCI bridge: Intel Corp. 440LX/EX - 82443LX/EX AGP bridge (rev 03)
> > 00:07.0 ISA bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 01)
> > 00:07.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01)
> > 00:07.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01)
> > 00:07.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 01)
> > 00:0b.0 Ethernet controller: Lite-On Communications Inc LNE100TX (rev 20)
> > 00:0c.0 Multimedia audio controller: Ensoniq ES1370 [AudioPCI]
> > 00:0d.0 SCSI storage controller: LSI Logic / Symbios Logic 53c895 (rev 01)
> > 00:0e.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone] (rev 24)
> > 00:0f.0 Unknown mass storage controller: Promise Technology, Inc. 20262 (rev 01)
> > 01:00.0 VGA compatible controller: Matrox Graphics, Inc. MGA G400 AGP (rev 04)
> > 
> > What seems to happen on every other boot (and just rebooting the machine
> > will 'fix' this) is that when 3c59x is loaded I get:
> > 3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
> > 0000:00:0e.0: 3Com PCI 3c905B Cyclone 100baseTx at 0xe480. Vers LK1.1.19
> >   ***WARNING*** No MII transceivers found!
> > 
> > and then dhcp never gets an IP.   Virtually all of 2.4 has run just fine
> > in this particular setup.
> 
> This is still a problem with 2.6.0-test6.

And with 2.6.0-test7.

-- 
Tom Rini
http://gate.crashing.org/~trini/

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: 3c59x problem with 2.4.6-test[34]
  2003-10-15 18:35   ` Tom Rini
@ 2003-10-17 23:53     ` Tom Rini
  2003-10-18 12:27       ` Nico Schottelius
  0 siblings, 1 reply; 11+ messages in thread
From: Tom Rini @ 2003-10-17 23:53 UTC (permalink / raw)
  To: Kernel Mailing List, linux-net, Andrew Morton

On Wed, Oct 15, 2003 at 11:35:06AM -0700, Tom Rini wrote:
> On Mon, Sep 29, 2003 at 08:18:27AM -0700, Tom Rini wrote:
> > On Sun, Sep 07, 2003 at 02:23:48PM -0700, Tom Rini wrote:
> > > Hello.  I've run into an odd problem with the 3c59x driver on
> > > 2.6.0-test[34] (and 2.6.0-test4-mm6).  First, from scripts/ver_linux:
> > > 
> > > If some fields are empty or look unusual you may have an old version.
> > > Compare to the current minimal requirements in Documentation/Changes.
> > >  
> > > Linux opus 2.6.0-test4 #2 SMP Sat Sep 6 20:43:52 MST 2003 i686 GNU/Linux
> > >  
> > > Gnu C                  3.3.2
> > > Gnu make               3.80
> > > util-linux             2.11z
> > > mount                  2.11z
> > > e2fsprogs              1.35-WIP
> > > PPP                    2.4.1
> > > nfs-utils              1.0.5
> > > Linux C Library        2.3.2
> > > Dynamic linker (ldd)   2.3.2
> > > Procps                 3.1.11
> > > Net-tools              1.60
> > > Console-tools          0.2.3
> > > Sh-utils               5.0.90
> > > Modules Loaded         parport_pc lp parport ipt_REJECT iptable_filter ipt_MASQUERADE ip_nat_ftp ip_conntrack_ftp iptable_nat ip_conntrack ip_tables 8250 core soundcore microcode rtc tulip crc32 af_packet 3c59x hid uhci_hcd usbcore ext2
> > > 
> > > and lspci:
> > > 00:00.0 Host bridge: Intel Corp. 440LX/EX - 82443LX/EX Host bridge (rev 03)
> > > 00:01.0 PCI bridge: Intel Corp. 440LX/EX - 82443LX/EX AGP bridge (rev 03)
> > > 00:07.0 ISA bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 01)
> > > 00:07.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01)
> > > 00:07.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01)
> > > 00:07.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 01)
> > > 00:0b.0 Ethernet controller: Lite-On Communications Inc LNE100TX (rev 20)
> > > 00:0c.0 Multimedia audio controller: Ensoniq ES1370 [AudioPCI]
> > > 00:0d.0 SCSI storage controller: LSI Logic / Symbios Logic 53c895 (rev 01)
> > > 00:0e.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone] (rev 24)
> > > 00:0f.0 Unknown mass storage controller: Promise Technology, Inc. 20262 (rev 01)
> > > 01:00.0 VGA compatible controller: Matrox Graphics, Inc. MGA G400 AGP (rev 04)
> > > 
> > > What seems to happen on every other boot (and just rebooting the machine
> > > will 'fix' this) is that when 3c59x is loaded I get:
> > > 3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
> > > 0000:00:0e.0: 3Com PCI 3c905B Cyclone 100baseTx at 0xe480. Vers LK1.1.19
> > >   ***WARNING*** No MII transceivers found!
> > > 
> > > and then dhcp never gets an IP.   Virtually all of 2.4 has run just fine
> > > in this particular setup.
> > 
> > This is still a problem with 2.6.0-test6.
> 
> And with 2.6.0-test7.

.. and 2.6.0-test8.

A full lspci on the card gives:
$ sudo lspci -vvv -s 00:0e.0
00:0e.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone] (rev 24)
        Subsystem: 3Com Corporation 3C905B Fast Etherlink XL 10/100
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B-
        Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 64 (2500ns min, 2500ns max), Cache Line Size: 0x08 (32 bytes)
        Interrupt: pin A routed to IRQ 9
        Region 0: I/O ports at e480 [size=128]
        Region 1: Memory at febffd80 (32-bit, non-prefetchable) [size=128]
        Expansion ROM at febc0000 [disabled] [size=128K]
        Capabilities: [dc] Power Management version 1
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1+,D2+,D3hot+,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-


-- 
Tom Rini
http://gate.crashing.org/~trini/

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: 3c59x problem with 2.4.6-test[34]
  2003-10-18 12:27       ` Nico Schottelius
@ 2003-10-18 11:14         ` Andrew Morton
  2003-10-24 19:34           ` Tom Rini
  0 siblings, 1 reply; 11+ messages in thread
From: Andrew Morton @ 2003-10-18 11:14 UTC (permalink / raw)
  To: Nico Schottelius; +Cc: trini, linux-kernel, linux-net

Nico Schottelius <nico-kernel@schottelius.org> wrote:
>
> another lspci -vvv where the card works f***cking slow:

There is a description of various diagnostic procedures in
Documentation/networking/vortex.txt.  If you could run through those then
wemight know more.


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: 3c59x problem with 2.4.6-test[34]
  2003-10-17 23:53     ` Tom Rini
@ 2003-10-18 12:27       ` Nico Schottelius
  2003-10-18 11:14         ` Andrew Morton
  0 siblings, 1 reply; 11+ messages in thread
From: Nico Schottelius @ 2003-10-18 12:27 UTC (permalink / raw)
  To: Tom Rini; +Cc: Kernel Mailing List, linux-net, Andrew Morton

[-- Attachment #1: Type: text/plain, Size: 5171 bytes --]

another lspci -vvv where the card works f***cking slow:

00:0b.0 Ethernet controller: 3Com Corporation 3c905 100BaseTX [Boomerang]
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 64 (750ns min, 2000ns max)
        Interrupt: pin A routed to IRQ 10
        Region 0: I/O ports at a000 [size=64]
        Expansion ROM at <unassigned> [disabled] [size=64K]


Nico

Tom Rini [Fri, Oct 17, 2003 at 04:53:25PM -0700]:
> On Wed, Oct 15, 2003 at 11:35:06AM -0700, Tom Rini wrote:
> > On Mon, Sep 29, 2003 at 08:18:27AM -0700, Tom Rini wrote:
> > > On Sun, Sep 07, 2003 at 02:23:48PM -0700, Tom Rini wrote:
> > > > Hello.  I've run into an odd problem with the 3c59x driver on
> > > > 2.6.0-test[34] (and 2.6.0-test4-mm6).  First, from scripts/ver_linux:
> > > > 
> > > > If some fields are empty or look unusual you may have an old version.
> > > > Compare to the current minimal requirements in Documentation/Changes.
> > > >  
> > > > Linux opus 2.6.0-test4 #2 SMP Sat Sep 6 20:43:52 MST 2003 i686 GNU/Linux
> > > >  
> > > > Gnu C                  3.3.2
> > > > Gnu make               3.80
> > > > util-linux             2.11z
> > > > mount                  2.11z
> > > > e2fsprogs              1.35-WIP
> > > > PPP                    2.4.1
> > > > nfs-utils              1.0.5
> > > > Linux C Library        2.3.2
> > > > Dynamic linker (ldd)   2.3.2
> > > > Procps                 3.1.11
> > > > Net-tools              1.60
> > > > Console-tools          0.2.3
> > > > Sh-utils               5.0.90
> > > > Modules Loaded         parport_pc lp parport ipt_REJECT iptable_filter ipt_MASQUERADE ip_nat_ftp ip_conntrack_ftp iptable_nat ip_conntrack ip_tables 8250 core soundcore microcode rtc tulip crc32 af_packet 3c59x hid uhci_hcd usbcore ext2
> > > > 
> > > > and lspci:
> > > > 00:00.0 Host bridge: Intel Corp. 440LX/EX - 82443LX/EX Host bridge (rev 03)
> > > > 00:01.0 PCI bridge: Intel Corp. 440LX/EX - 82443LX/EX AGP bridge (rev 03)
> > > > 00:07.0 ISA bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 01)
> > > > 00:07.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01)
> > > > 00:07.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01)
> > > > 00:07.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 01)
> > > > 00:0b.0 Ethernet controller: Lite-On Communications Inc LNE100TX (rev 20)
> > > > 00:0c.0 Multimedia audio controller: Ensoniq ES1370 [AudioPCI]
> > > > 00:0d.0 SCSI storage controller: LSI Logic / Symbios Logic 53c895 (rev 01)
> > > > 00:0e.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone] (rev 24)
> > > > 00:0f.0 Unknown mass storage controller: Promise Technology, Inc. 20262 (rev 01)
> > > > 01:00.0 VGA compatible controller: Matrox Graphics, Inc. MGA G400 AGP (rev 04)
> > > > 
> > > > What seems to happen on every other boot (and just rebooting the machine
> > > > will 'fix' this) is that when 3c59x is loaded I get:
> > > > 3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
> > > > 0000:00:0e.0: 3Com PCI 3c905B Cyclone 100baseTx at 0xe480. Vers LK1.1.19
> > > >   ***WARNING*** No MII transceivers found!
> > > > 
> > > > and then dhcp never gets an IP.   Virtually all of 2.4 has run just fine
> > > > in this particular setup.
> > > 
> > > This is still a problem with 2.6.0-test6.
> > 
> > And with 2.6.0-test7.
> 
> .. and 2.6.0-test8.
> 
> A full lspci on the card gives:
> $ sudo lspci -vvv -s 00:0e.0
> 00:0e.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone] (rev 24)
>         Subsystem: 3Com Corporation 3C905B Fast Etherlink XL 10/100
>         Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B-
>         Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
>         Latency: 64 (2500ns min, 2500ns max), Cache Line Size: 0x08 (32 bytes)
>         Interrupt: pin A routed to IRQ 9
>         Region 0: I/O ports at e480 [size=128]
>         Region 1: Memory at febffd80 (32-bit, non-prefetchable) [size=128]
>         Expansion ROM at febc0000 [disabled] [size=128K]
>         Capabilities: [dc] Power Management version 1
>                 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1+,D2+,D3hot+,D3cold-)
>                 Status: D0 PME-Enable- DSel=0 DScale=0 PME-
> 
> 
> -- 
> Tom Rini
> http://gate.crashing.org/~trini/
> -
> To unsubscribe from this list: send the line "unsubscribe linux-net" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> 

-- 
quote:   there are two time a day you should do nothing: before 12 and after 12
         (Nico Schottelius after writin' a very senseless email)
cmd:     echo God bless America | sed 's/.*\(A.*\)$/Why \1?/'
pgp:     new id: 0x8D0E27A4 | ftp.schottelius.org/pub/family/nico/pgp-key.new
url:     http://nerd-hosting.net - domains for nerds (from a nerd)

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: 3c59x problem with 2.4.6-test[34]
  2003-10-18 11:14         ` Andrew Morton
@ 2003-10-24 19:34           ` Tom Rini
  2003-10-24 19:43             ` Andrew Morton
  0 siblings, 1 reply; 11+ messages in thread
From: Tom Rini @ 2003-10-24 19:34 UTC (permalink / raw)
  To: Andrew Morton; +Cc: Nico Schottelius, linux-kernel, linux-net

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset=unknown-8bit, Size: 9405 bytes --]

On Sat, Oct 18, 2003 at 04:14:48AM -0700, Andrew Morton wrote:

> Nico Schottelius <nico-kernel@schottelius.org> wrote:
> >
> > another lspci -vvv where the card works f***cking slow:
> 
> There is a description of various diagnostic procedures in
> Documentation/networking/vortex.txt.  If you could run through those then
> wemight know more.

Okay.  First an odd part.  When the card does not work, I didn't get
anything in the syslog with debug=7, but I did get plenty when it works.
If you want this part I can send it along or put it up someplace.
Here's everything else however:

---- broken ----
+ lspci -vx -s 00:0e.0
00:0e.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone] (rev 24)
	Subsystem: 3Com Corporation 3C905B Fast Etherlink XL 10/100
	Flags: bus master, medium devsel, latency 64, IRQ 9
	I/O ports at e480 [size=128]
	[virtual] Memory at febffd80 (32-bit, non-prefetchable) [size=128]
	Expansion ROM at febc0000 [disabled] [size=128K]
	Capabilities: [dc] Power Management version 1
00: b7 10 55 90 07 00 10 02 24 00 00 02 00 40 00 00
10: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 b7 10 55 90
30: 00 00 00 00 dc 00 00 00 00 00 00 00 00 01 0a 0a

+ ./vortex-diag -aaee
vortex-diag.c:v2.14 12/28/2002 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Index #1: Found a 3c905B Cyclone 100baseTx adapter at 0xe480.
 Station address ff:ff:ff:ff:ff:ff.
  Receive mode is 0xff: Promiscuous.
The Vortex chip may be active, so FIFO registers will not be read.
To see all register values use the '-f' flag.
Initial window 7, registers values by window:
  Window 0: ffff ffff ffff ffff ffff ffff ffff ffff.
  Window 1: FIFO FIFO ffff ffff ffff ffff ffff ffff.
  Window 2: ffff ffff ffff ffff ffff ffff ffff ffff.
  Window 3: ffff ffff ffff ffff ffff ffff ffff ffff.
  Window 4: ffff ffff ffff ffff ffff ffff ffff ffff.
  Window 5: ffff ffff ffff ffff ffff ffff ffff ffff.
  Window 6: ffff ffff ffff ffff ffff ffff ffff ffff.
  Window 7: ffff ffff ffff ffff ffff ffff ffff ffff.
Vortex chip registers at 0xe480
  0xE490: **FIFO** ffffffff ffffffff *STATUS*
  0xE4A0: ffffffff ffffffff ffffffff ffffffff
  0xE4B0: ffffffff ffffffff ffffffff ffffffff
  0xE4C0: ffffffff ffffffff ffffffff ffffffff
  0xE4D0: ffffffff ffffffff ffffffff ffffffff
  0xE4E0: ffffffff ffffffff ffffffff ffffffff
  0xE4F0: ffffffff ffffffff ffffffff ffffffff
  DMA control register is ffffffff.
   DMA control register is ffffffff (during Tx Stall).
   Tx list starts at ffffffff.
   Tx FIFO thresholds: min. burst 8160 bytes, priority with 8160 bytes to empty.
   Rx FIFO thresholds: min. burst 8160 bytes, priority with 8160 bytes to full.
   Poll period Tx 81600 ns.,  Rx 8160 ns.
   Maximum burst recorded Tx 65535,  Rx 65535.
 Indication enable is ffff, interrupt enable is ffff.
 Interrupt sources are pending.
   Interrupt latch indication.
   Adapter Failure indication.
   Tx Complete indication.
   Tx Available indication.
   Rx Complete indication.
   Rx Early Notice indication.
   Driver Intr Request indication.
   Statistics Full indication.
   DMA Done indication.
   Download Complete indication.
   Upload Complete indication.
   DMA in Progress indication.
   Command in Progress indication.
 Transceiver/media interfaces available:  100baseT4 100baseTx 100baseFx 10baseT 10base2 AUI MII .
Transceiver type in use:  undefined-15.
 MAC settings: full-duplex, Large packets permitted, 802.1Q flow control, VLT VLAN enabled.
Maximum packet size is 65535.
 Station address set to ff:ff:ff:ff:ff:ff.
 Configuration options ffff.
EEPROM format 64x16, configuration table at offset 0:
    00: ffff ffff ffff ffff ffff ffff ffff ffff
      ...

 The word-wide EEPROM checksum is 0xfff8.
Saved EEPROM settings of a 3Com Vortex/Boomerang:
 3Com Node Address FF:FF:FF:FF:FF:FF (used as a unique ID only).
 OEM Station address FF:FF:FF:FF:FF:FF (used as the ethernet address).
  Device ID ffff,  Manufacturer ID ffff.
  Manufacture date (MM/DD/YYYY) 15/31/2027, division ÿ, product ÿÿ.
  A BIOS ROM of size 960Kx8 is expected.
 Transceiver selection: undefined-15.
   Options: force full duplex, link beat check disabled.
 PCI Subsystem IDs: Vendor ffff Device ffff.
 100baseT4 100baseTx 100baseFx 10baseT 10base2 AUI MII .
  Vortex format checksum is incorrect (00 vs. ffff).
  Cyclone format checksum is incorrect (00 vs. 0xff).
  Hurricane format checksum is incorrect (00 vs. 0xff).
+ ./mii-diag -v
Using the default interface 'eth0'.
mii-diag.c:v2.09 9/06/2003 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
  Using the new SIOCGMIIPHY value on PHY 24 (BMCR 0xffff).
  No MII transceiver present!.
  Use '--force' to view the information anyway.
 MII PHY #24 transceiver registers:
   ffff ffff ffff ffff ffff ffff ffff ffff
   ffff ffff ffff ffff ffff ffff ffff ffff
   ffff ffff ffff ffff ffff ffff ffff ffff
   ffff ffff ffff ffff ffff ffff ffff ffff

---- fixed ----
+ lspci -vx -s 00:0e.0
00:0e.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone] (rev 24)
	Subsystem: 3Com Corporation 3C905B Fast Etherlink XL 10/100
	Flags: bus master, medium devsel, latency 64, IRQ 9
	I/O ports at e480 [size=128]
	Memory at febffd80 (32-bit, non-prefetchable) [size=128]
	Expansion ROM at febc0000 [disabled] [size=128K]
	Capabilities: [dc] Power Management version 1
00: b7 10 55 90 17 01 10 02 24 00 00 02 08 40 00 00
10: 81 e4 00 00 80 fd bf fe 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 b7 10 55 90
30: 00 00 bc fe dc 00 00 00 00 00 00 00 09 01 0a 0a

+ ./vortex-diag -aaee
vortex-diag.c:v2.14 12/28/2002 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Index #1: Found a 3c905B Cyclone 100baseTx adapter at 0xe480.
 Station address 00:10:4b:cb:96:2a.
  Receive mode is 0x07: Normal unicast and all multicast.
The Vortex chip may be active, so FIFO registers will not be read.
To see all register values use the '-f' flag.
Initial window 4, registers values by window:
  Window 0: 0000 0000 0000 0000 f5f5 00bf 0000 0000.
  Window 1: FIFO FIFO 0000 0000 0000 0000 0000 2000.
  Window 2: 1000 cb4b 2a96 0000 0000 0000 000a 4000.
  Window 3: 0000 0180 05ea 0020 000a 0800 0800 6000.
  Window 4: 0000 0000 0000 0cd2 0001 8880 0000 8000.
  Window 5: 1ffc 0000 0000 0600 0807 06ce 06c6 a000.
  Window 6: 0000 0000 0000 0000 0000 0000 0000 c000.
  Window 7: 0000 0000 0000 0000 0000 0000 0002 e000.
Vortex chip registers at 0xe480
  0xE490: **FIFO** 00000000 00000010 *STATUS*
  0xE4A0: 00000020 00000000 00080000 00000004
  0xE4B0: 00000000 09f2f60e 1f22a190 00080004
  0xE4C0: 0065a9eb 00000000 00000000 00000000
  0xE4D0: 00000000 00000000 00000000 00000000
  0xE4E0: 00000000 00000000 00000000 00000000
  0xE4F0: 00009000 00000000 01600160 00000000
  DMA control register is 00000020.
   Tx list starts at 00000000.
   Tx FIFO thresholds: min. burst 256 bytes, priority with 128 bytes to empty.
   Rx FIFO thresholds: min. burst 256 bytes, priority with 128 bytes to full.
   Poll period Tx 00 ns.,  Rx 0 ns.
   Maximum burst recorded Tx 352,  Rx 352.
 Indication enable is 06c6, interrupt enable is 06ce.
 No interrupt sources are pending.
 Transceiver/media interfaces available:  100baseTx 10baseT.
Transceiver type in use:  Autonegotiate.
 MAC settings: full-duplex.
 Station address set to 00:10:4b:cb:96:2a.
 Configuration options 000a.
EEPROM format 64x16, configuration table at offset 0:
    00: 0010 4bcb 962a 9055 c4bd 0036 474e 6d50
  0x08: 2971 0000 0010 4bcb 962a 0010 0000 0022
  0x10: 32a2 0000 0000 0180 0000 0000 0000 10b7
  0x18: 9055 000a 0000 0000 0000 0000 0000 0000
  0x20: 00ad 0000 0000 0000 0000 0000 0000 0000
  0x28: 0000 0000 0000 0000 0000 0000 0000 0000
      ...

 The word-wide EEPROM checksum is 0xcd78.
Saved EEPROM settings of a 3Com Vortex/Boomerang:
 3Com Node Address 00:10:4B:CB:96:2A (used as a unique ID only).
 OEM Station address 00:10:4B:CB:96:2A (used as the ethernet address).
  Device ID 9055,  Manufacturer ID 6d50.
  Manufacture date (MM/DD/YYYY) 5/29/1998, division 6, product NG.
  No BIOS ROM is present.
 Transceiver selection: Autonegotiate.
   Options: negotiated duplex, link beat required.
 PCI Subsystem IDs: Vendor 10b7 Device 9055.
 100baseTx 10baseT.
  Vortex format checksum is incorrect (c5 vs. 10b7).
  Cyclone format checksum is correct (0xad vs. 0xad).
  Hurricane format checksum is correct (0xad vs. 0xad).
+ ./mii-diag -v
Using the default interface 'eth0'.
mii-diag.c:v2.09 9/06/2003 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
  Using the new SIOCGMIIPHY value on PHY 24 (BMCR 0x3000).
 The autonegotiated capability is 01e0.
The autonegotiated media type is 100baseTx-FD.
 Basic mode control register 0x3000: Auto-negotiation enabled.
 You have link beat, and everything is working OK.
   This transceiver is capable of  100baseTx-FD 100baseTx 10baseT-FD 10baseT.
   Able to perform Auto-negotiation, negotiation complete.
 Your link partner advertised 45e1: Flow-control 100baseTx-FD 100baseTx 10baseT-FD 10baseT, w/ 802.3X flow control.
   End of basic transceiver information.

 MII PHY #24 transceiver registers:
   3000 786d 0000 0000 01e1 45e1 0005 2801
   0000 0000 0000 0000 0000 0000 0000 0000
   8000 0008 0090 0000 0000 0005 2001 0000
   0000 202e 0002 1c11 0002 1000 0000 0000

Anything else?

-- 
Tom Rini
http://gate.crashing.org/~trini/

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: 3c59x problem with 2.4.6-test[34]
  2003-10-24 19:34           ` Tom Rini
@ 2003-10-24 19:43             ` Andrew Morton
  2003-10-24 19:52               ` Tom Rini
  0 siblings, 1 reply; 11+ messages in thread
From: Andrew Morton @ 2003-10-24 19:43 UTC (permalink / raw)
  To: Tom Rini; +Cc: nico-kernel, linux-kernel, linux-net

Tom Rini <trini@kernel.crashing.org> wrote:
>
> Okay.  First an odd part.  When the card does not work, I didn't get
>  anything in the syslog with debug=7, but I did get plenty when it works.

Well that's a big hint.  If no debug output comes out then the driver
simply isn't being executed.  You'll need to investigate and report on this
further.  Make sure that you've set `dmesg -n 7' of course...




^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: 3c59x problem with 2.4.6-test[34]
  2003-10-24 19:43             ` Andrew Morton
@ 2003-10-24 19:52               ` Tom Rini
  2003-10-24 20:24                 ` Andrew Morton
  0 siblings, 1 reply; 11+ messages in thread
From: Tom Rini @ 2003-10-24 19:52 UTC (permalink / raw)
  To: Andrew Morton; +Cc: nico-kernel, linux-kernel, linux-net

On Fri, Oct 24, 2003 at 12:43:56PM -0700, Andrew Morton wrote:
> Tom Rini <trini@kernel.crashing.org> wrote:
> >
> > Okay.  First an odd part.  When the card does not work, I didn't get
> >  anything in the syslog with debug=7, but I did get plenty when it works.
> 
> Well that's a big hint.  If no debug output comes out then the driver
> simply isn't being executed.  You'll need to investigate and report on this
> further.  Make sure that you've set `dmesg -n 7' of course...

>From the original message, something is happening:
Sep  6 18:13:57 opus kernel: 0000:00:0e.0: 3Com PCI 3c905B Cyclone 100baseTx at 0xe480. Vers LK1.1.19
Sep  6 18:13:57 opus vmunix:   ***WARNING*** No MII transceivers found!


-- 
Tom Rini
http://gate.crashing.org/~trini/

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: 3c59x problem with 2.4.6-test[34]
  2003-10-24 19:52               ` Tom Rini
@ 2003-10-24 20:24                 ` Andrew Morton
  2003-10-24 22:01                   ` Tom Rini
  0 siblings, 1 reply; 11+ messages in thread
From: Andrew Morton @ 2003-10-24 20:24 UTC (permalink / raw)
  To: Tom Rini; +Cc: nico-kernel, linux-kernel, linux-net

Tom Rini <trini@kernel.crashing.org> wrote:
>
> On Fri, Oct 24, 2003 at 12:43:56PM -0700, Andrew Morton wrote:
> > Tom Rini <trini@kernel.crashing.org> wrote:
> > >
> > > Okay.  First an odd part.  When the card does not work, I didn't get
> > >  anything in the syslog with debug=7, but I did get plenty when it works.
> > 
> > Well that's a big hint.  If no debug output comes out then the driver
> > simply isn't being executed.  You'll need to investigate and report on this
> > further.  Make sure that you've set `dmesg -n 7' of course...
> 
> >From the original message, something is happening:
> Sep  6 18:13:57 opus kernel: 0000:00:0e.0: 3Com PCI 3c905B Cyclone 100baseTx at 0xe480. Vers LK1.1.19
> Sep  6 18:13:57 opus vmunix:   ***WARNING*** No MII transceivers found!
> 

Oh, OK, I didn't look at your initial message closely enough.

Every register is coming up with 0xff, so the NIC isn't powered up.  There
have been a couple of reports of this.

I don't know why this has changed from 2.4.  Suggest you try disabling (or
enabling) ACPI, and see if there are any BIOS settings which might affect
this.



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: 3c59x problem with 2.4.6-test[34]
  2003-10-24 20:24                 ` Andrew Morton
@ 2003-10-24 22:01                   ` Tom Rini
  0 siblings, 0 replies; 11+ messages in thread
From: Tom Rini @ 2003-10-24 22:01 UTC (permalink / raw)
  To: Andrew Morton; +Cc: nico-kernel, linux-kernel, linux-net

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset=unknown-8bit, Size: 31152 bytes --]

On Fri, Oct 24, 2003 at 01:24:03PM -0700, Andrew Morton wrote:
> Tom Rini <trini@kernel.crashing.org> wrote:
> >
> > On Fri, Oct 24, 2003 at 12:43:56PM -0700, Andrew Morton wrote:
> > > Tom Rini <trini@kernel.crashing.org> wrote:
> > > >
> > > > Okay.  First an odd part.  When the card does not work, I didn't get
> > > >  anything in the syslog with debug=7, but I did get plenty when it works.
> > > 
> > > Well that's a big hint.  If no debug output comes out then the driver
> > > simply isn't being executed.  You'll need to investigate and report on this
> > > further.  Make sure that you've set `dmesg -n 7' of course...

I didn't think of that, oops.  Here's a dmesg from a failing attempt
(-test8):
Linux version 2.6.0-test8 (root@Bill-The-Cat) (gcc version 3.3.2 20030908 (Debian prerelease)) #1 SMP Fri Oct 17 16:33:30 MST 2003
Video mode to be used for restore is f00
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
 BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 0000000020000000 (usable)
 BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
 BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
 BIOS-e820: 00000000fffe0000 - 0000000100000000 (reserved)
512MB LOWMEM available.
found SMP MP-table at 000fb670
hm, page 000fb000 reserved twice.
hm, page 000fc000 reserved twice.
hm, page 000f6000 reserved twice.
hm, page 000f7000 reserved twice.
On node 0 totalpages: 131072
  DMA zone: 4096 pages, LIFO batch:1
  Normal zone: 126976 pages, LIFO batch:16
  HighMem zone: 0 pages, LIFO batch:1
DMI present.
ACPI disabled because your bios is from 95 and too old
You can enable it with acpi=force
ACPI: Unable to locate RSDP
Intel MultiProcessor Specification v1.4
    Virtual Wire compatibility mode.
OEM ID: INTEL    Product ID: 440LX        APIC at: 0xFEE00000
Processor #0 6:5 APIC version 17
Processor #1 6:5 APIC version 17
I/O APIC #2 Version 17 at 0xFEC00000.
Enabling APIC mode:  Flat.  Using 1 I/O APICs
Processors: 2
Building zonelist for node : 0
Kernel command line: root=/dev/sda2 ro video=1280x1024-8@85 single
Initializing CPU#0
PID hash table entries: 4096 (order 12: 32768 bytes)
Detected 333.031 MHz processor.
Console: colour VGA+ 80x25
Debug: sleeping function called from invalid context at include/asm/semaphore.h:119
in_atomic():1, irqs_disabled():1
Call Trace:
 [<c011cf18>] __might_sleep+0x88/0x96
 [<c011fcd9>] acquire_console_sem+0x39/0x60
 [<c011fee5>] register_console+0x85/0x1b0
 [<c0345e72>] con_init+0x202/0x240
 [<c0105000>] _stext+0x0/0x50
 [<c03452e3>] console_init+0x33/0x40
 [<c0334851>] start_kernel+0xd1/0x170
 [<c03344a0>] unknown_bootoption+0x0/0x120

Memory: 515612k/524288k available (1558k kernel code, 7928k reserved, 686k data, 152k init, 0k highmem)
Debug: sleeping function called from invalid context at mm/slab.c:1857
in_atomic():1, irqs_disabled():0
Call Trace:
 [<c011cf18>] __might_sleep+0x88/0x96
 [<c0140748>] kmem_cache_alloc+0x78/0x80
 [<c0105000>] _stext+0x0/0x50
 [<c013f7cb>] kmem_cache_create+0x7b/0x540
 [<c034024a>] mem_init+0x17a/0x200
 [<c0105000>] _stext+0x0/0x50
 [<c0342879>] kmem_cache_init+0x129/0x300
 [<c0334861>] start_kernel+0xe1/0x170
 [<c03344a0>] unknown_bootoption+0x0/0x120

Calibrating delay loop... 655.36 BogoMIPS
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
CPU:     After generic identify, caps: 0183fbff 00000000 00000000 00000000
CPU:     After vendor identify, caps: 0183fbff 00000000 00000000 00000000
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 512K
CPU:     After all inits, caps: 0183fbff 00000000 00000000 00000040
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
Enabling fast FPU save and restore... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
CPU0: Intel Pentium II (Deschutes) stepping 02
per-CPU timeslice cutoff: 1461.97 usecs.
task migration cache decay timeout: 2 msecs.
enabled ExtINT on CPU#0
ESR value before enabling vector: 00000004
ESR value after enabling vector: 00000000
Booting processor 1/1 eip 2000
Initializing CPU#1
masked ExtINT on CPU#1
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
Calibrating delay loop... 663.55 BogoMIPS
CPU:     After generic identify, caps: 0183fbff 00000000 00000000 00000000
CPU:     After vendor identify, caps: 0183fbff 00000000 00000000 00000000
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 512K
CPU:     After all inits, caps: 0183fbff 00000000 00000000 00000040
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#1.
CPU1: Intel Pentium II (Deschutes) stepping 02
Total of 2 processors activated (1318.91 BogoMIPS).
ENABLING IO-APIC IRQs
Setting 2 in the phys_id_present_map
...changing IO-APIC physical APIC ID to 2 ... ok.
init IO_APIC IRQs
 IO-APIC (apicid-pin) 2-0, 2-9, 2-10, 2-11, 2-15, 2-20, 2-21, 2-22, 2-23 not connected.
..TIMER: vector=0x31 pin1=2 pin2=0
..MP-BIOS bug: 8254 timer not connected to IO-APIC
...trying to set up timer (IRQ0) through the 8259A ... 
..... (found pin 0) ...works.
number of MP IRQ sources: 17.
number of IO-APIC #2 registers: 24.
testing the IO APIC.......................
IO APIC #2......
.... register #00: 02000000
.......    : physical APIC id: 02
.......    : Delivery Type: 0
.......    : LTS          : 0
.... register #01: 00170011
.......     : max redirection entries: 0017
.......     : PRQ implemented: 0
.......     : IO APIC version: 0011
.... register #02: 00000000
.......     : arbitration: 00
.... IRQ redirection table:
 NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:   
 00 001 01  0    0    0   0   0    1    1    31
 01 001 01  0    0    0   0   0    1    1    39
 02 000 00  1    0    0   0   0    0    0    00
 03 001 01  0    0    0   0   0    1    1    41
 04 001 01  0    0    0   0   0    1    1    49
 05 001 01  0    0    0   0   0    1    1    51
 06 001 01  0    0    0   0   0    1    1    59
 07 001 01  0    0    0   0   0    1    1    61
 08 001 01  0    0    0   0   0    1    1    69
 09 000 00  1    0    0   0   0    0    0    00
 0a 000 00  1    0    0   0   0    0    0    00
 0b 000 00  1    0    0   0   0    0    0    00
 0c 001 01  0    0    0   0   0    1    1    71
 0d 001 01  0    0    0   0   0    1    1    79
 0e 001 01  0    0    0   0   0    1    1    81
 0f 000 00  1    0    0   0   0    0    0    00
 10 001 01  1    1    0   1   0    1    1    89
 11 001 01  1    1    0   1   0    1    1    91
 12 001 01  1    1    0   1   0    1    1    99
 13 001 01  1    1    0   1   0    1    1    A1
 14 000 00  1    0    0   0   0    0    0    00
 15 000 00  1    0    0   0   0    0    0    00
 16 000 00  1    0    0   0   0    0    0    00
 17 000 00  1    0    0   0   0    0    0    00
IRQ to pin mappings:
IRQ0 -> 0:0
IRQ1 -> 0:1
IRQ3 -> 0:3
IRQ4 -> 0:4
IRQ5 -> 0:5
IRQ6 -> 0:6
IRQ7 -> 0:7
IRQ8 -> 0:8
IRQ9 -> 0:19
IRQ10 -> 0:18
IRQ11 -> 0:16
IRQ12 -> 0:12
IRQ13 -> 0:13
IRQ14 -> 0:14
IRQ15 -> 0:17
.................................... done.
Using local APIC timer interrupts.
calibrating APIC timer ...
..... CPU clock speed is 332.0997 MHz.
..... host bus clock speed is 66.0599 MHz.
checking TSC synchronization across 2 CPUs: passed.
Starting migration thread for cpu 0
Bringing up 1
CPU 1 IS NOW UP!
Starting migration thread for cpu 1
CPUS done 2
NET: Registered protocol family 16
PCI: PCI BIOS revision 2.10 entry at 0xfdb91, last bus=1
PCI: Using configuration type 1
mtrr: v2.0 (20020519)
mtrr: your CPUs had inconsistent variable MTRR settings
mtrr: probably your BIOS does not setup all CPUs.
mtrr: corrected configuration.
SCSI subsystem initialized
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
matroxfb: Matrox G400 (AGP) detected
matroxfb: MTRR's turned on
matroxfb: 1280x1024x8bpp (virtual: 1280x65536)
matroxfb: framebuffer at 0xDA000000, mapped to 0xe0805000, size 16777216
fb0: MATROX frame buffer device
fb0: initializing hardware
Starting balanced_irq
ikconfig 0.7 with /proc/config*
Initializing Cryptographic API
Limiting direct PCI/PCI transfers.
Console: switching to colour frame buffer device 160x64
pty: 256 Unix98 ptys configured
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PDC20262: IDE controller at PCI slot 0000:00:0f.0
PDC20262: chipset revision 1
PDC20262: ROM enabled at 0xfeb50000
PDC20262: 100% native mode on irq 10
PDC20262: (U)DMA Burst Bit ENABLED Primary PCI Mode Secondary PCI Mode.
    ide0: BM-DMA at 0xee80-0xee87, BIOS settings: hda:DMA, hdb:DMA
    ide1: BM-DMA at 0xee88-0xee8f, BIOS settings: hdc:pio, hdd:pio
hda: IC35L060AVER07-0, ATA DISK drive
Using anticipatory io scheduler
ide0 at 0xeff0-0xeff7,0xefe6 on irq 10
hda: max request size: 128KiB
hda: 120103200 sectors (61492 MB) w/1916KiB Cache, CHS=65535/16/63, UDMA(66)
 hda: hda1
sym0: <895> rev 0x1 at pci 0000:00:0d.0 irq 10
sym0: Tekram NVRAM, ID 7, Fast-40, LVD, parity checking
sym0: SCSI BUS has been reset.
scsi0 : sym-2.1.18b
  Vendor: IBM       Model: DNES-309170W      Rev: SAH0
  Type:   Direct-Access                      ANSI SCSI revision: 03
sym0:0:0: tagged command queuing enabled, command queue depth 16.
sym0:0: FAST-40 WIDE SCSI 80.0 MB/s ST (25.0 ns, offset 31)
sym0:0:0:phase change 2-3 12@1fdc5f60 resid=11.
sym0:0: FAST-40 WIDE SCSI 80.0 MB/s ST (25.0 ns, offset 30)
  Vendor: CONNER    Model: CTT8000-S         Rev: 1.07
  Type:   Sequential-Access                  ANSI SCSI revision: 02
  Vendor: GENERIC   Model: CRD-BP4           Rev: 4.27
  Type:   CD-ROM                             ANSI SCSI revision: 02
  Vendor: PLEXTOR   Model: CD-ROM PX-40TS    Rev: 1.00
  Type:   CD-ROM                             ANSI SCSI revision: 02
SCSI device sda: 17916240 512-byte hdwr sectors (9173 MB)
SCSI device sda: drive cache: write back
 sda: sda1 sda2 sda3 sda4 < sda5 sda6 sda7 >
Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
Console: switching to colour frame buffer device 160x64
matroxfb_crtc2: secondary head of fb0 was registered as fb1
mice: PS/2 mouse device common for all mice
serio: i8042 AUX port at 0x60,0x64 irq 12
input: AT Translated Set 2 keyboard on isa0060/serio0
serio: i8042 KBD port at 0x60,0x64 irq 1
NET: Registered protocol family 2
IP: routing cache hash table of 4096 buckets, 32Kbytes
TCP: Hash tables configured (established 131072 bind 65536)
NET: Registered protocol family 1
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
Freeing unused kernel memory: 152k freed
Adding 131048k swap on /dev/sda7.  Priority:-1 extents:1
EXT3 FS on sda2, internal journal
kjournald starting.  Commit interval 5 seconds
EXT3 FS on sda3, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on sda5, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on sda6, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on hda1, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
drivers/usb/core/usb.c: registered new driver usbfs
drivers/usb/core/usb.c: registered new driver hub
drivers/usb/host/uhci-hcd.c: USB Universal Host Controller Interface driver v2.1
uhci_hcd 0000:00:07.2: UHCI Host Controller
uhci_hcd 0000:00:07.2: irq 9, io base 0000ef80
uhci_hcd 0000:00:07.2: new USB bus registered, assigned bus number 1
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
drivers/usb/core/usb.c: registered new driver hiddev
drivers/usb/core/usb.c: registered new driver hid
drivers/usb/input/hid-core.c: v2.0:USB HID core driver
hub 1-0:1.0: new USB device on port 1, assigned address 2
hub 1-1:1.0: USB hub found
hub 1-1:1.0: 4 ports detected
hub 1-0:1.0: new USB device on port 2, assigned address 3
PCI: Enabling device 0000:00:0e.0 (0000 -> 0003)
3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
See Documentation/networking/vortex.txt
0000:00:0e.0: 3Com PCI 3c905B Cyclone 100baseTx at 0xe480. Vers LK1.1.19
PCI: Setting latency timer of device 0000:00:0e.0 to 64
 ff:ff:ff:ff:ff:ff, IRQ 9
  product code ffff rev ffff.15 date 15-31-127
Full duplex capable
  Internal config register is ffffffff, transceivers 0xffff.
  1024K word-wide RAM 3:5 Rx:Tx split, autoselect/<invalid transceiver> interface.
  ***WARNING*** No MII transceivers found!
  Enabling bus-master transmits and early receives.
0000:00:0e.0: scatter/gather enabled. h/w checksums enabled
hub 1-1:1.0: new USB device on port 4, assigned address 4
input: USB HID v1.00 Mouse [Microsoft Microsoft IntelliMouse® Optical] on usb-0000:00:07.2-1.4
eth0:  Filling in the Rx ring.
eth0: using NWAY device table, not 15
eth0: Initial media type Autonegotiate.
vortex_up(): writing 0xff8fffff to InternalConfig
eth0: MII #24 status ffff, link partner capability ffff, info1 ffff, setting full-duplex.
eth0: vortex_up() InternalConfig ff8fffff.
eth0: command 0x5800 did not complete! Status=0xffff
eth0: command 0x2804 did not complete! Status=0xffff
eth0: vortex_up() irq 9 media status ffff.
eth0: Media selection timer tick happened, Autonegotiate.
dev->watchdog_timeo=5000
eth0: MII transceiver has status ffff.
eth0: Media selection timer finished, Autonegotiate.
NET: Registered protocol family 17
boomerang_start_xmit()
eth0: Trying to send a packet, Tx index 0.
eth0: command 0x3002 did not complete! Status=0xffff
boomerang_start_xmit()
eth0: Trying to send a packet, Tx index 1.
eth0: command 0x3002 did not complete! Status=0xffff
boomerang_start_xmit()
eth0: Trying to send a packet, Tx index 2.
eth0: command 0x3002 did not complete! Status=0xffff
boomerang_start_xmit()
eth0: Trying to send a packet, Tx index 3.
eth0: command 0x3002 did not complete! Status=0xffff
boomerang_start_xmit()
eth0: Trying to send a packet, Tx index 4.
eth0: command 0x3002 did not complete! Status=0xffff
boomerang_start_xmit()
eth0: Trying to send a packet, Tx index 5.
eth0: command 0x3002 did not complete! Status=0xffff
eth0: Media selection timer tick happened, Autonegotiate.
dev->watchdog_timeo=5000
eth0: MII transceiver has status ffff.
eth0: Media selection timer finished, Autonegotiate.
boomerang_start_xmit()
eth0: Trying to send a packet, Tx index 6.
eth0: command 0x3002 did not complete! Status=0xffff
boomerang_start_xmit()
eth0: Trying to send a packet, Tx index 7.
eth0: command 0x3002 did not complete! Status=0xffff
boomerang_start_xmit()
eth0: Trying to send a packet, Tx index 8.
eth0: command 0x3002 did not complete! Status=0xffff
boomerang_start_xmit()
eth0: Trying to send a packet, Tx index 9.
eth0: command 0x3002 did not complete! Status=0xffff
boomerang_start_xmit()
eth0: Trying to send a packet, Tx index 10.
eth0: command 0x3002 did not complete! Status=0xffff
eth0: vortex_close() status ffff, Tx status ff.
eth0: vortex close stats: rx_nocopy 0 rx_copy 0 tx_queued 0 Rx pre-checksummed 0.
Linux Tulip driver version 1.1.13 (May 11, 2002)
tulip0:  MII transceiver #1 config 3000 status 7829 advertising 01e1.
eth1: Lite-On 82c168 PNIC rev 32 at 0xe2828e00, 00:A0:CC:D2:49:2F, IRQ 11.
eth1: Setting full-duplex based on MII#1 link partner capability of 41e1.
nfs warning: mount version older than kernel
Real Time Clock Driver v1.12
IA-32 Microcode Update Driver: v1.13 <tigran@veritas.com>
microcode: CPU1 updated from revision 0x14 to 0x2a, date = 05121999 
microcode: CPU0 updated from revision 0x14 to 0x2a, date = 05121999 

I was also able to break 2.4, but only by going from 2.6 (working or not
on that boot) then to 2.4.  Here's what the dmesg looks like then:
Linux version 2.4.22 (root@opus) (gcc version 3.3.2 20030908 (Debian prerelease)) #1 SMP Sun Sep 28 10:02:55 MST 2003
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
 BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 0000000020000000 (usable)
 BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
 BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
 BIOS-e820: 00000000fffe0000 - 0000000100000000 (reserved)
512MB LOWMEM available.
found SMP MP-table at 000fb670
hm, page 000fb000 reserved twice.
hm, page 000fc000 reserved twice.
hm, page 000f6000 reserved twice.
hm, page 000f7000 reserved twice.
On node 0 totalpages: 131072
zone(0): 4096 pages.
zone(1): 126976 pages.
zone(2): 0 pages.
Intel MultiProcessor Specification v1.4
    Virtual Wire compatibility mode.
OEM ID: INTEL    Product ID: 440LX        APIC at: 0xFEE00000
Processor #0 Pentium(tm) Pro APIC version 17
Processor #1 Pentium(tm) Pro APIC version 17
I/O APIC #2 Version 17 at 0xFEC00000.
Enabling APIC mode: Flat.	Using 1 I/O APICs
Processors: 2
Kernel command line: root=/dev/sda2 ro video=1280x1024-8@85 single
Initializing CPU#0
Detected 333.057 MHz processor.
Console: colour dummy device 80x25
Calibrating delay loop... 665.19 BogoMIPS
Memory: 515924k/524288k available (1260k kernel code, 7976k reserved, 492k data, 112k init, 0k highmem)
Dentry cache hash table entries: 65536 (order: 7, 524288 bytes)
Inode cache hash table entries: 32768 (order: 6, 262144 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 32768 (order: 5, 131072 bytes)
Page-cache hash table entries: 131072 (order: 7, 524288 bytes)
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 512K
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU:     After generic, caps: 0183fbff 00000000 00000000 00000000
CPU:             Common caps: 0183fbff 00000000 00000000 00000000
Enabling fast FPU save and restore... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au)
mtrr: detected mtrr type: Intel
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 512K
Intel machine check reporting enabled on CPU#0.
CPU:     After generic, caps: 0183fbff 00000000 00000000 00000000
CPU:             Common caps: 0183fbff 00000000 00000000 00000000
CPU0: Intel Pentium II (Deschutes) stepping 02
per-CPU timeslice cutoff: 1461.97 usecs.
enabled ExtINT on CPU#0
ESR value before enabling vector: 00000004
ESR value after enabling vector: 00000000
Booting processor 1/1 eip 2000
Initializing CPU#1
masked ExtINT on CPU#1
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
Calibrating delay loop... 665.19 BogoMIPS
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 512K
Intel machine check reporting enabled on CPU#1.
CPU:     After generic, caps: 0183fbff 00000000 00000000 00000000
CPU:             Common caps: 0183fbff 00000000 00000000 00000000
CPU1: Intel Pentium II (Deschutes) stepping 02
Total of 2 processors activated (1330.38 BogoMIPS).
ENABLING IO-APIC IRQs
Setting 2 in the phys_id_present_map
...changing IO-APIC physical APIC ID to 2 ... ok.
init IO_APIC IRQs
 IO-APIC (apicid-pin) 2-0, 2-9, 2-10, 2-11, 2-15, 2-20, 2-21, 2-22, 2-23 not connected.
..TIMER: vector=0x31 pin1=2 pin2=0
..MP-BIOS bug: 8254 timer not connected to IO-APIC
...trying to set up timer (IRQ0) through the 8259A ... 
..... (found pin 0) ...works.
number of MP IRQ sources: 17.
number of IO-APIC #2 registers: 24.
testing the IO APIC.......................

IO APIC #2......
.... register #00: 02000000
.......    : physical APIC id: 02
.......    : Delivery Type: 0
.......    : LTS          : 0
.... register #01: 00170011
.......     : max redirection entries: 0017
.......     : PRQ implemented: 0
.......     : IO APIC version: 0011
.... register #02: 00000000
.......     : arbitration: 00
.... IRQ redirection table:
 NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:   
 00 003 03  0    0    0   0   0    1    1    31
 01 003 03  0    0    0   0   0    1    1    39
 02 000 00  1    0    0   0   0    0    0    00
 03 003 03  0    0    0   0   0    1    1    41
 04 003 03  0    0    0   0   0    1    1    49
 05 003 03  0    0    0   0   0    1    1    51
 06 003 03  0    0    0   0   0    1    1    59
 07 003 03  0    0    0   0   0    1    1    61
 08 003 03  0    0    0   0   0    1    1    69
 09 000 00  1    0    0   0   0    0    0    00
 0a 000 00  1    0    0   0   0    0    0    00
 0b 000 00  1    0    0   0   0    0    0    00
 0c 003 03  0    0    0   0   0    1    1    71
 0d 003 03  0    0    0   0   0    1    1    79
 0e 003 03  0    0    0   0   0    1    1    81
 0f 000 00  1    0    0   0   0    0    0    00
 10 003 03  1    1    0   1   0    1    1    89
 11 003 03  1    1    0   1   0    1    1    91
 12 003 03  1    1    0   1   0    1    1    99
 13 003 03  1    1    0   1   0    1    1    A1
 14 000 00  1    0    0   0   0    0    0    00
 15 000 00  1    0    0   0   0    0    0    00
 16 000 00  1    0    0   0   0    0    0    00
 17 000 00  1    0    0   0   0    0    0    00
IRQ to pin mappings:
IRQ0 -> 0:0
IRQ1 -> 0:1
IRQ3 -> 0:3
IRQ4 -> 0:4
IRQ5 -> 0:5
IRQ6 -> 0:6
IRQ7 -> 0:7
IRQ8 -> 0:8
IRQ9 -> 0:19
IRQ10 -> 0:18
IRQ11 -> 0:16
IRQ12 -> 0:12
IRQ13 -> 0:13
IRQ14 -> 0:14
IRQ15 -> 0:17
.................................... done.
Using local APIC timer interrupts.
calibrating APIC timer ...
..... CPU clock speed is 333.0739 MHz.
..... host bus clock speed is 66.6145 MHz.
cpu: 0, clocks: 666145, slice: 222048
CPU0<T0:666144,T1:444096,D:0,S:222048,C:666145>
cpu: 1, clocks: 666145, slice: 222048
CPU1<T0:666144,T1:222048,D:0,S:222048,C:666145>
checking TSC synchronization across CPUs: passed.
Waiting on wait_init_idle (map = 0x2)
All processors have done init_idle
mtrr: your CPUs had inconsistent variable MTRR settings
mtrr: probably your BIOS does not setup all CPUs
PCI: PCI BIOS revision 2.10 entry at 0xfdb91, last bus=1
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
Limiting direct PCI/PCI transfers.
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
Journalled Block Device driver loaded
matroxfb: Matrox G400 (AGP) detected
matroxfb: MTRR's turned on
matroxfb: 1280x1024x8bpp (virtual: 1280x13104)
matroxfb: framebuffer at 0xDA000000, mapped to 0xe0805000, size 16777216
Console: switching to colour frame buffer device 160x64
fb0: MATROX VGA frame buffer device
pty: 256 Unix98 ptys configured
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PDC20262: IDE controller at PCI slot 00:0f.0
PDC20262: chipset revision 1
PDC20262: not 100% native mode: will probe irqs later
PDC20262: ROM enabled at 0xfeb50000
PDC20262: (U)DMA Burst Bit ENABLED Primary PCI Mode Secondary PCI Mode.
    ide0: BM-DMA at 0xee80-0xee87, BIOS settings: hda:DMA, hdb:DMA
    ide1: BM-DMA at 0xee88-0xee8f, BIOS settings: hdc:pio, hdd:pio
hda: IC35L060AVER07-0, ATA DISK drive
blk: queue c0320fe0, I/O limit 4095Mb (mask 0xffffffff)
ide0 at 0xeff0-0xeff7,0xefe6 on irq 10
hda: attached ide-disk driver.
hda: host protected area => 1
hda: 120103200 sectors (61493 MB) w/1916KiB Cache, CHS=119150/16/63, UDMA(66)
Partition check:
 hda: hda1
SCSI subsystem driver Revision: 1.00
sym.0.13.0: setting PCI_COMMAND_PARITY...
sym0: <895> rev 0x1 on pci bus 0 device 13 function 0 irq 10
sym0: Tekram NVRAM, ID 7, Fast-40, LVD, parity checking
sym0: SCSI BUS has been reset.
scsi0 : sym-2.1.17a
blk: queue dfe87e18, I/O limit 4095Mb (mask 0xffffffff)
  Vendor: IBM       Model: DNES-309170W      Rev: SAH0
  Type:   Direct-Access                      ANSI SCSI revision: 03
blk: queue dfe87c18, I/O limit 4095Mb (mask 0xffffffff)
  Vendor: CONNER    Model: CTT8000-S         Rev: 1.07
  Type:   Sequential-Access                  ANSI SCSI revision: 02
blk: queue dfe87a18, I/O limit 4095Mb (mask 0xffffffff)
  Vendor: GENERIC   Model: CRD-BP4           Rev: 4.27
  Type:   CD-ROM                             ANSI SCSI revision: 02
blk: queue dfe87818, I/O limit 4095Mb (mask 0xffffffff)
  Vendor: PLEXTOR   Model: CD-ROM PX-40TS    Rev: 1.00
  Type:   CD-ROM                             ANSI SCSI revision: 02
blk: queue dfe87618, I/O limit 4095Mb (mask 0xffffffff)
sym0:0:0: tagged command queuing enabled, command queue depth 16.
Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
sym0:0: FAST-40 WIDE SCSI 80.0 MB/s ST (25.0 ns, offset 31)
sym0:0: FAST-40 WIDE SCSI 80.0 MB/s ST (25.0 ns, offset 30)
SCSI device sda: 17916240 512-byte hdwr sectors (9173 MB)
 sda: sda1 sda2 sda3 sda4 < sda5 sda6 sda7 >
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 4096 buckets, 32Kbytes
TCP: Hash tables configured (established 131072 bind 65536)
Linux IP multicast router 0.06 plus PIM-SM
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
Freeing unused kernel memory: 112k freed
Adding Swap: 131048k swap-space (priority -1)
EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,2), internal journal
kjournald starting.  Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,3), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,5), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,6), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,1), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
uhci.c: USB Universal Host Controller Interface driver v1.1
uhci.c: USB UHCI at I/O 0xef80, IRQ 9
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
usb.c: registered new driver hiddev
usb.c: registered new driver hid
hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik <vojtech@suse.cz>
hid-core.c: USB HID support drivers
mice: PS/2 mouse device common for all mice
hub.c: new USB device 00:07.2-1, assigned address 2
hub.c: USB hub found
hub.c: 4 ports detected
hub.c: new USB device 00:07.2-2, assigned address 3
usb.c: USB device 3 (vend/prod 0x4b8/0x5) is not claimed by any active driver.
PCI: Enabling device 00:0e.0 (0000 -> 0003)
3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
See Documentation/networking/vortex.txt
00:0e.0: 3Com PCI 3c905B Cyclone 100baseTx at 0xe480. Vers LK1.1.18-ac
PCI: Setting latency timer of device 00:0e.0 to 64
 ff:ff:ff:ff:ff:ff, IRQ 9
  product code ffff rev ffff.15 date 15-31-127
Full duplex capable
  Internal config register is ffffffff, transceivers 0xffff.
  1024K word-wide RAM 3:5 Rx:Tx split, autoselect/<invalid transceiver> interface.
  Enabling bus-master transmits and early receives.
00:0e.0: scatter/gather enabled. h/w checksums enabled
hub.c: new USB device 00:07.2-1.4, assigned address 4
input: USB HID v1.00 Mouse [Microsoft Microsoft IntelliMouse® Optical] on usb1:4.0
eth0:  Filling in the Rx ring.
eth0: using NWAY device table, not 15
eth0: Initial media type Autonegotiate.
vortex_up(): writing 0xff8fffff to InternalConfig
eth0: MII #0 status ffff, link partner capability ffff, info1 ffff, setting full-duplex.
eth0: vortex_up() InternalConfig ff8fffff.
eth0: command 0x5800 did not complete! Status=0xffff
eth0: command 0x2804 did not complete! Status=0xffff
eth0: vortex_up() irq 9 media status ffff.
eth0: Media selection timer tick happened, Autonegotiate.
dev->watchdog_timeo=500
eth0: MII transceiver has status ffff.
eth0: Media selection timer finished, Autonegotiate.
boomerang_start_xmit()
eth0: Trying to send a packet, Tx index 0.
eth0: command 0x3002 did not complete! Status=0xffff
boomerang_start_xmit()
eth0: Trying to send a packet, Tx index 1.
eth0: command 0x3002 did not complete! Status=0xffff
boomerang_start_xmit()
eth0: Trying to send a packet, Tx index 2.
eth0: command 0x3002 did not complete! Status=0xffff
boomerang_start_xmit()
eth0: Trying to send a packet, Tx index 3.
eth0: command 0x3002 did not complete! Status=0xffff
boomerang_start_xmit()
eth0: Trying to send a packet, Tx index 4.
eth0: command 0x3002 did not complete! Status=0xffff
boomerang_start_xmit()
eth0: Trying to send a packet, Tx index 5.
eth0: command 0x3002 did not complete! Status=0xffff
eth0: Media selection timer tick happened, Autonegotiate.
dev->watchdog_timeo=500
eth0: MII transceiver has status ffff.
eth0: Media selection timer finished, Autonegotiate.
boomerang_start_xmit()
eth0: Trying to send a packet, Tx index 6.
eth0: command 0x3002 did not complete! Status=0xffff
boomerang_start_xmit()
eth0: Trying to send a packet, Tx index 7.
eth0: command 0x3002 did not complete! Status=0xffff
boomerang_start_xmit()
eth0: Trying to send a packet, Tx index 8.
eth0: command 0x3002 did not complete! Status=0xffff
boomerang_start_xmit()
eth0: Trying to send a packet, Tx index 9.
eth0: command 0x3002 did not complete! Status=0xffff
eth0: vortex_close() status ffff, Tx status ff.
eth0: vortex close stats: rx_nocopy 0 rx_copy 0 tx_queued 0 Rx pre-checksummed 0.
Linux Tulip driver version 0.9.15-pre12 (Aug 9, 2002)
tulip0:  MII transceiver #1 config 3000 status 7829 advertising 01e1.
eth1: Lite-On 82c168 PNIC rev 32 at 0xe2868e00, 00:A0:CC:D2:49:2F, IRQ 11.
eth1: Setting full-duplex based on MII#1 link partner capability of 41e1.
Real Time Clock Driver v1.10e
IA-32 Microcode Update Driver: v1.11 <tigran@veritas.com>
microcode: CPU0 updated from revision 20 to 42, date=05121999
microcode: CPU1 updated from revision 20 to 42, date=05121999
microcode: freed 4096 bytes

> > >From the original message, something is happening:
> > Sep  6 18:13:57 opus kernel: 0000:00:0e.0: 3Com PCI 3c905B Cyclone 100baseTx at 0xe480. Vers LK1.1.19
> > Sep  6 18:13:57 opus vmunix:   ***WARNING*** No MII transceivers found!
> > 
> 
> Oh, OK, I didn't look at your initial message closely enough.
> 
> Every register is coming up with 0xff, so the NIC isn't powered up.  There
> have been a couple of reports of this.
> 
> I don't know why this has changed from 2.4.  Suggest you try disabling (or
> enabling) ACPI, and see if there are any BIOS settings which might affect
> this.

ACPI is off (kernel) on this machine (and the table too old for the
kernel to attempt to use it, even with acpi=force).   I didn't see
anything in the BIOS for this either (I was thinking _maybe_ it had
to do with ACPI Aware OS = y, but turning that off didn't help.

-- 
Tom Rini
http://gate.crashing.org/~trini/

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2003-10-24 22:02 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-09-07 21:23 3c59x problem with 2.4.6-test[34] Tom Rini
2003-09-29 15:18 ` Tom Rini
2003-10-15 18:35   ` Tom Rini
2003-10-17 23:53     ` Tom Rini
2003-10-18 12:27       ` Nico Schottelius
2003-10-18 11:14         ` Andrew Morton
2003-10-24 19:34           ` Tom Rini
2003-10-24 19:43             ` Andrew Morton
2003-10-24 19:52               ` Tom Rini
2003-10-24 20:24                 ` Andrew Morton
2003-10-24 22:01                   ` Tom Rini

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).