public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: "J.A. Magallon" <jamagallon@able.es>
To: Andrew Morton <akpm@digeo.com>
Cc: "J.A. Magallon" <jamagallon@able.es>, linux-kernel@vger.kernel.org
Subject: Re: 3c59x gives HWaddr FF:FF:...
Date: Sat, 29 Mar 2003 01:46:30 +0100	[thread overview]
Message-ID: <20030329004630.GA2480@werewolf.able.es> (raw)
In-Reply-To: <20030328151624.67a3c8c5.akpm@digeo.com>; from akpm@digeo.com on Sat, Mar 29, 2003 at 00:16:24 +0100


On 03.29, Andrew Morton wrote:
> "J.A. Magallon" <jamagallon@able.es> wrote:
> >
> > > Please take the 2.4.20 3c59x.c and place that into the 2.5 tree and confirm
> > > that it does the same thing (it will).
> > > 
> > 
> > Hum, I suppose you want to say take the _2.5_ one and put into my _2.4_ tree ?
> 
> No, I didn't mean that.  But you can do that too.
> 
> > Some previous answer also talked about a more recent version in -ac.
> > (btw, can 2.5 be useful for something ? does not the driver depend on a new
> > arch of, for example, the PCI layer ? )
> 
> The netdevice interface hasn't been broken yet ;) 2.4 drivers (or at least
> 3c59x.c) still work OK in the 2.5 tree.
> 
> 
> > > Then try disabling APCI and/or otherwise fiddling with your power management
> > > options (maybe in BIOS too).
> > > 
> > 
> > I don't build ACPI, just APM power-off (SMP box).
> 
> Oh, OK.
> 
> As I say, it it probably power-management related.  Try enabling ACPI.  Try
> disabling APM.  Try altering the BIOS settings.
> 

I have an oldie 400GX. Just 'Enabled ACPI register' in the BIOS. But I did not
rebuilt the kernel to use ACPI. Anyways, I just got the patch for 3c59x from
-ac, and applied on mine, to upgrade to 1.1.18. Tests follow....

The 905C-TX does not work. I have tried with a couple more cards, a 905B and
a 980-TX. Both work (one older and one newer):

00:12.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 5
        I/O ports at ec00 [size=128]
        Memory at febfef80 (32-bit, non-prefetchable) [size=128]
        Expansion ROM at feba0000 [disabled] [size=128K]
        Capabilities: [dc] Power Management version 1
3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
See Documentation/networking/vortex.txt
00:12.0: 3Com PCI 3c905B Cyclone 100baseTx at 0xec00. Vers LK1.1.18-ac
 <correct hw addr>, IRQ 5
  product code 4e47 rev 00.9 date 03-15-98
  Internal config register is 1800000, transceivers 0xa.
  8K byte-wide RAM 5:3 Rx:Tx split, autoselect/Autonegotiate interface.
  MII transceiver found at address 24, status 7849.
  Enabling bus-master transmits and whole-frame receives.
00:12.0: scatter/gather enabled. h/w checksums enabled

00:12.0 Ethernet controller: 3Com Corporation 3c980-TX 10/100baseTX NIC [Python-T] (rev 78)
        Subsystem: 3Com Corporation: Unknown device 1000
        Flags: bus master, medium devsel, latency 64, IRQ 5
        I/O ports at ec00 [size=128]
        Memory at febfef80 (32-bit, non-prefetchable) [size=128]
        Expansion ROM at feba0000 [disabled] [size=128K]
        Capabilities: [dc] Power Management version 2
3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
See Documentation/networking/vortex.txt
00:12.0: 3Com PCI 3c982 Dual Port Server Cyclone at 0xec00. Vers LK1.1.18-ac
 <correct hw addr>, IRQ 5
  product code 4b50 rev 00.14 date 08-01-01
  Internal config register is 3800000, transceivers 0xa.
  8K byte-wide RAM 5:3 Rx:Tx split, autoselect/Autonegotiate interface.
  MII transceiver found at address 24, status 7809.
  Enabling bus-master transmits and whole-frame receives.
00:12.0: scatter/gather enabled. h/w checksums enabled

What is wrong now is the description given by the 1.1.18 version (I can swear
I only have one hole to plug the cable ;)). I will lookup the IDs in the
driver and lspci lists and compare....

So, 3 options:
- the 905C goes to trashcan
- the driver fails to initialize something (I dont trust this...)
- winblows messed the card eeprom...any way to tidy it up again ?

Thanks everybody...

-- 
J.A. Magallon <jamagallon@able.es>      \                 Software is like sex:
werewolf.able.es                         \           It's better when it's free
Mandrake Linux release 9.1 (Bamboo) for i586
Linux 2.4.21-pre6-jam1 (gcc 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk))

  reply	other threads:[~2003-03-29  0:35 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-03-28 14:51 3c59x gives HWaddr FF:FF: J.A. Magallon
2003-03-28 15:57 ` Eric Weigle
2003-03-28 20:48 ` Andrew Morton
2003-03-28 23:05   ` J.A. Magallon
2003-03-28 23:16     ` Andrew Morton
2003-03-29  0:46       ` J.A. Magallon [this message]
2003-03-29 17:12         ` Thomas Backlund
2003-03-29 19:45           ` Felipe Alfaro Solana
2003-03-30  2:21           ` Juan Quintela
2003-03-30 10:19             ` Felipe Alfaro Solana
2003-03-30 10:53               ` Thomas Backlund
2003-03-30 11:16                 ` Felipe Alfaro Solana
2003-03-31 19:09             ` Bas Vermeulen
2003-03-29  0:29     ` Felipe Alfaro Solana
2003-03-29  0:44       ` Andrew Morton
2003-03-29  1:23         ` Felipe Alfaro Solana
  -- strict thread matches above, loose matches on Subject: below --
2003-03-28 16:13 Alex Davis

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20030329004630.GA2480@werewolf.able.es \
    --to=jamagallon@able.es \
    --cc=akpm@digeo.com \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox