Re: 3c59x new version, help me please with the new kernels

From: Andrew Morton (andrewm@uow.edu.au)
Date: Tue Feb 27 2001 - 18:21:08 EST


Mario Vanoni wrote:
>
> PCI 3COM 3C905B COMBO Etherlink XL 10/100Mbit BNC+RJ-45
> running a LAN with 3 machines 10MB with BNC/RG-58U cable.
>

Which interface do you actually want to use? BNC?

Try `options=3'.

If that doesn't work, please send me (off-list) the log
output from the driver when it is loaded an opened
with the `debug=4' module parm.

I suspect what has happened is this: in older kernels,
the interface selection code would try different interfaces
even if the user has selected, say, 10baseT. This was causing
the driver to select 10base2 when the RJ45 is unplugged. It
gets stuck there, necessitating a reboot or driver reload.
So I changed the driver so that if the user says 10baseT,
we unconditionally _use_ 10baseT, dammit.

The module option (and patch) which you've been using
were relying on the old behaviour - they select the
10baseT interface. This interface doesn't have link beat,
so the driver tries 10base2 and all is happy.

Using `options=3' will select 10base2 immediately. For the
non-modular case you'll need to use the `ether=' LILO option.

hmm.. In fact, you shouldn't need any option for 10base2 - perhaps
your EEPROM doesn't have the correct "available media" info. Please
send me the output of `vortex-diag -aaee' - http://www.scyld.com/diag/#pci-diags

-
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Wed Feb 28 2001 - 21:00:15 EST