Re: 3c59x.c v0.99F in 2.1.120 pre 1

tl (tl@fairplay.no)
Mon, 31 Aug 1998 17:03:11 +0200 (CEST)


On Sat, 29 Aug 1998, David S. Miller wrote:
> Date: Sat, 29 Aug 1998 10:37:16 -0500 (CDT)
> From: Andy Carlson <andyc@andyc.carenet.org>
>
> 3c59x.c in 2.1.120 pre1 did not work for me. I transmit timeout errors
> and transmit queue fill messages. Going back to v0.99E fixed this.
>
> Can people seeing this tell me which 3c59x card they have so I can
> work on isolating who exactly is effected negatively by this new
> driver and thus work on a fix? Thanks. Bootup messages from the
> driver would help as well.

I have a 3c905 with that problem, but there's at least one report of
similar problem with 3c905B cards too in the vortex-bug mailing-list
archive.

Note that 0.99E *is* the current official driver according to Donald
Becker's Vortex-driver page, 0.99F is only available as "test" driver,
presumably to try to make 3c90xB cards work better, by supporting
cards in "power-down" mode (the Win95B/98 driver leaves the card in
that state, requiring powering down the machine to get the card back).

Strangely enough the 0.99E file (20 Aug) is actually newer than the
0.99F file (7 Aug), it's possible that he has backed out the 0.99F
version or something.

I have posted debug level 3 logs to the vortex-bug, but they don't say
anything special, the driver/card appears to be working correctly, except
nothing actually happens :-) It's possible I just took down the
networking subsystem before I got the kind of errors he described.

Here's level 3 logs from first 0.99F and then 0.99E loaded as a module
on my machine, loaded/unloaded without a intervening reboot. With
0.99F the network appeared to be completely dead, while it worked
perfectly with 0.99E. The machine is a ASUS P2L97/PII-300 with a 3c905
on a 100TX full-duplex link. More detailed logs can be made on
request.

3c59x.c:v0.99F 8/7/98 Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html
The PCI BIOS has not enabled this device! Updating PCI command 0000->0005.
eth0: 3Com 3c905 Boomerang 100baseTx at 0xc000, 00:10:4b:3e:6a:1b, IRQ 11
8K word-wide RAM 3:5 Rx:Tx split, autoselect/MII interface.
MII transceiver found at address 24, status 786b.
Enabling bus-master transmits and whole-frame receives.
eth0: MII #24 status 786f, link partner capability 41e1, setting full-duplex.

3c59x.c:v0.99E 5/12/98 Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html
eth0: 3Com 3c905 Boomerang 100baseTx at 0xc000, 00:10:4b:3e:6a:1b, IRQ 11
8K word-wide RAM 3:5 Rx:Tx split, autoselect/NWay Autonegotiation interface.
MII transceiver found at address 24, status 786f.
Enabling bus-master transmits and whole-frame receives.
eth0: MII #24 status 786f, link partner capability 41e1, setting full-duplex.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.altern.org/andrebalsa/doc/lkml-faq.html