Re: Legacy ethernet cards in FreeBSD

2000-11-18 Thread Sue Blake

On Fri, Nov 10, 2000 at 02:27:31PM +0100, Koster, K.J. wrote:

 If there are people who are cleaning up the support for older network cards
 in FreeBSD I'd like to help out by sending you my old NICs. It's not like
 they're any good to me without OS support.
 
 Please contact me off-list for any of the following cards:
 
   3Com 3c503ISA
   DEC EtherworksISA
   DEC DE205 ISA
   SMC EtherEZ   ISA
   RealTek "TP-Link" PCI

That's great, thank you! :-)

When I had similar problems, I searched the web site for relevant PRs
and found that although the problem wasn't widely known, I was not alone.

As far as the DEC cards go, see PR misc/18641, we have been
trying to get some old DEC cards to Paul Richards so that he can work
on a fix for the le(4) driver, but fate keeps getting in the way.
(BTW, I'm using these fine with FreeBSD 3.3 but 3.5 and above don't work)

Please contact Paul if you can arrange to send the DEC cards to the UK.

-- 

Regards,
-*Sue*-
 
 


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: More detail on Deskpro XL6200 NIC (was: Legacy ethernet cards in FreeBSD)

2000-11-16 Thread Bill Paul

[Charset iso-8859-1 unsupported, filtering to ASCII...]
 Dear Bill, others,
 
 I've been working on getting my Deskpros to use their NIC under 4.2, but no
 luck. The problem is as follows: I installed 4.0, and the NIC came up under
 the lnc driver, reports its MAC address and works fine.
 
[...] 
 In 4.2, the lnc driver still probes and finds the NIC, but does not report
 finding a MAC address, and the NIC remains dead.
[...]
 Compiling a kernel with the pcn driver does not help. Booting a lnc+pcn
 kernel causes the behaviour described above, booting a pcn-only kernel makes
 the NIC show up as an unknown device, vendor 0x1022, device 0x2000.

*ahem* How about compiling a kernel *without* the pcn driver? I want to
know why you didn't consider this combination. (Well, I know why: because
giving me the answer straight away rather than making me drag it out of
you would have been too easy. I would never be that lucky.)

The pcn driver does *not* want this card. It specifically checks for
the device code in the probe routine and rejects cards it doesn't like.
Note that this is *not* the PCI vendor/device ID: the way AMD did it,
the PCI ID is the same for all the PCnet devices. You need to read a
register in I/O space to determine exactly what device this is.

That said, I think I know what the problem is. The pcn driver is probing
the card first and setting it to 32-bit mode. The lnc driver wants the
device to be in 16-bit mode: if it isn't, it won't be able to properly
access any of its registers. This is why reading the card type and MAC
address fails.

Next time, *remove* the pcn device from the kernel config and leave
the lnc driver. That should work. In the meantime, I need to get out
the PCnet manual and check how to put the device back into 16-bit mode
at the end of pcn_probe() so that the lnc driver will play nice with it.

-Bill


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



RE: Legacy ethernet cards in FreeBSD

2000-11-14 Thread Koster, K.J.

 
 Ok, "seem to have lost support" is about the vaguest thing you could
 have said. I've killed people for less.

I'm too young to die. Sorry for the lack of detail. I should have known
better.


 Please explain in detail how
 you arrived at the conclusion that the card was no longer supported.
 Show us the dmesg output from your machine. Explain what you tried to
 do and what results you observed. Don't just say "it doesn't work."
 You've not going to help anyone that way.

4.0 detects my card, prints the ethernet address during the probe, and
actually transmits data when asked to do so. DHCP configures the card, etc.

4.2 detects the card, but does *not* find its ethernet address and the DHCP
probe simply never returns, although the machine responds to keypresses to
break the installation.


 Did you check to see if a pcn0 device was detected? Did you attempt
 to use it?

No.


 If not, why not?

I did not know it was there.

 
SMC EtherEZ   ISA
 
 Should also work with the ed driver, though you may have to turn off
 plug and play mode using the SMC EZSetup utility.

I will try this.


RealTek "TP-Link" PCI
 
 If this is a 10mbps card, it should be an NE2000 clone, and will work
 with the ed driver. If it's a 100Mbps card, it should work with the
 rl driver.

Like I said: it probes, works for a bit, then drops the line and needs a
power-cycle. I have two, one of them is available for an individual who
wants to hack at it, the other one will serve as a cupholder after I've
stomped on it for a bit, otherwise the cups keep falling over.

  
  I'll be happy to try out patches for the lnc driver to fix 
 the problem of
  the Deskpro, or to give remote access to it if you want to 
 work on it.
 
 I'd be happier if you told me whether the pcn driver works or not.
 
Will try. Please hold ...

Kees Jan


 You are only young once,
   but you can stay immature all your life.


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Legacy ethernet cards in FreeBSD

2000-11-10 Thread Koster, K.J.

Dear All,

Last night I cvsupped my trusty old Compaq Deskpro XL 6200 from 4.0-release
to 4.2-beta. As part of that process, I seem to have lost support for the
on-board NIC (lnc0: PCNet/PCI Ethernet Adapter, PC-net-32 VL-Bus).

What is the newest version of FreeBSD that will propely support that card?

If there are people who are cleaning up the support for older network cards
in FreeBSD I'd like to help out by sending you my old NICs. It's not like
they're any good to me without OS support.

Please contact me off-list for any of the following cards:

  3Com 3c503ISA
  DEC EtherworksISA
  DEC DE205 ISA
  SMC EtherEZ   ISA
  RealTek "TP-Link" PCI

As far as I've been able to determine, none of these work properly. In
particular, the RealTek card gets detected and pretends to work, but loses
the link after a bit (The link status LED goes out, and I need to reboot the
box.)

I'll be happy to try out patches for the lnc driver to fix the problem of
the Deskpro, or to give remote access to it if you want to work on it.

Kees Jan


 You are only young once,
   but you can stay immature all your life.


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Legacy ethernet cards in FreeBSD

2000-11-10 Thread Thierry Herbelot

"Koster, K.J." wrote:
 
 Dear All,
 
 Last night I cvsupped my trusty old Compaq Deskpro XL 6200 from 4.0-release
 to 4.2-beta. As part of that process, I seem to have lost support for the
 on-board NIC (lnc0: PCNet/PCI Ethernet Adapter, PC-net-32 VL-Bus).
 
 What is the newest version of FreeBSD that will propely support that card?
 
 If there are people who are cleaning up the support for older network cards
 in FreeBSD I'd like to help out by sending you my old NICs. It's not like
 they're any good to me without OS support.
 
 Please contact me off-list for any of the following cards:
 
   3Com 3c503ISA

should be ok with the ed driver, for correct values of irq and io range

   DEC EtherworksISA
   DEC DE205 ISA
   SMC EtherEZ   ISA

ditto

   RealTek "TP-Link" PCI
 
 As far as I've been able to determine, none of these work properly. In
 particular, the RealTek card gets detected and pretends to work, but loses
 the link after a bit (The link status LED goes out, and I need to reboot the
 box.)
 
 I'll be happy to try out patches for the lnc driver to fix the problem of
 the Deskpro, or to give remote access to it if you want to work on it.
 
 Kees Jan

-- 
Thierry Herbelot


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Legacy ethernet cards in FreeBSD

2000-11-10 Thread Warner Losh

In message [EMAIL PROTECTED] "Koster, 
K.J." writes:
:   3Com 3c503ISA

I think so.  The ed driver supports this

:   DEC EtherworksISA
:   DEC DE205 ISA

don't know about these.  lnc driver supports them maybe ?

:   SMC EtherEZ   ISA

ed driver.

:   RealTek "TP-Link" PCI

Don't know about this one.

: As far as I've been able to determine, none of these work properly. In
: particular, the RealTek card gets detected and pretends to work, but loses
: the link after a bit (The link status LED goes out, and I need to reboot the
: box.)

Read Bill Paul's glowing reviews of the realtek hardware in the rl
driver :-)

Warner


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Legacy ethernet cards in FreeBSD

2000-11-10 Thread Bill Paul

[Charset iso-8859-1 unsupported, filtering to ASCII...]
 Dear All,
 
 Last night I cvsupped my trusty old Compaq Deskpro XL 6200 from 4.0-release
 to 4.2-beta. As part of that process, I seem to have lost support for the
 on-board NIC (lnc0: PCNet/PCI Ethernet Adapter, PC-net-32 VL-Bus).

Ok, "seem to have lost support" is about the vaguest thing you could
have said. I've killed people for less. Please explain in detail how
you arrived at the conclusion that the card was no longer supported.
Show us the dmesg output from your machine. Explain what you tried to
do and what results you observed. Don't just say "it doesn't work."
You've not going to help anyone that way.

FreeBSD 4.2 has a new driver for AMD PCnet/PCI devices, in particular
the 10/100 cards, because the lnc driver runs these cards in 16-bit
LANCE compatibility mode which really impairs their performance. Did
you check to see if a pcn0 device was detected? Did you attempt to
use it? If not, why not? If so, what happened?

 What is the newest version of FreeBSD that will propely support that card?

You're soaking in it.
 
 If there are people who are cleaning up the support for older network cards
 in FreeBSD I'd like to help out by sending you my old NICs. It's not like
 they're any good to me without OS support.
 
 Please contact me off-list for any of the following cards:
 
   3Com 3c503ISA

Should work with the ed driver, *provided* you get its I/O address set
correctly so that the ed driver will detect it. I haven't used one of
these since FreeBSD 2.x though.

   DEC EtherworksISA
   DEC DE205 ISA

Don't know about these.

   SMC EtherEZ   ISA

Should also work with the ed driver, though you may have to turn off
plug and play mode using the SMC EZSetup utility.

   RealTek "TP-Link" PCI

If this is a 10mbps card, it should be an NE2000 clone, and will work
with the ed driver. If it's a 100Mbps card, it should work with the
rl driver.
 
 I'll be happy to try out patches for the lnc driver to fix the problem of
 the Deskpro, or to give remote access to it if you want to work on it.

I'd be happier if you told me whether the pcn driver works or not.

-Bill 


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Legacy ethernet cards in FreeBSD

2000-11-10 Thread Nate Williams

 :   3Com 3c503ISA
 
 I think so.  The ed driver supports this

I'm pretty sure the ed driver doesn't support the 503.  I think we
dropped support for the 503 a *REALLY* long time ago (2.1 days...)

 :   DEC EtherworksISA
 :   DEC DE205 ISA
 
 don't know about these.  lnc driver supports them maybe ?

Use to be the le driver supported them, but apparently it's broken now.




Nate


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Legacy ethernet cards in FreeBSD

2000-11-10 Thread Mike Smith

  :   3Com 3c503ISA
  
  I think so.  The ed driver supports this
 
 I'm pretty sure the ed driver doesn't support the 503.  I think we
 dropped support for the 503 a *REALLY* long time ago (2.1 days...)

You are probably confusing it with the 501 or 505.  The 503 is basically 
an NE1000 (with a better probe routine).

-- 
... every activity meets with opposition, everyone who acts has his
rivals and unfortunately opponents also.  But not because people want
to be opponents, rather because the tasks and relationships force
people to take different points of view.  [Dr. Fritz Todt]
   V I C T O R Y   N O T   V E N G E A N C E




To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Legacy ethernet cards in FreeBSD

2000-11-10 Thread Nate Williams

   :   3Com 3c503ISA
   
   I think so.  The ed driver supports this
  
  I'm pretty sure the ed driver doesn't support the 503.  I think we
  dropped support for the 503 a *REALLY* long time ago (2.1 days...)
 
 You are probably confusing it with the 501 or 505.  The 503 is basically 
 an NE1000 (with a better probe routine).

You're indeed correct.  It was the 501 that we dropped support for,
sorry for the false information.



Nate


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Legacy ethernet cards in FreeBSD

2000-11-10 Thread Matthew N. Dodd

On Fri, 10 Nov 2000, Nate Williams wrote:
  :   3Com 3c503ISA
  
  I think so.  The ed driver supports this
 
 I'm pretty sure the ed driver doesn't support the 503.  I think we
 dropped support for the 503 a *REALLY* long time ago (2.1 days...)

How difficult is it to check the source?

The 3c503 is supported.

You're thinking of the 3c501 and the 3c505.

-- 
| Matthew N. Dodd  | '78 Datsun 280Z | '75 Volvo 164E | FreeBSD/NetBSD  |
| [EMAIL PROTECTED] |   2 x '84 Volvo 245DL| ix86,sparc,pmax |
| http://www.jurai.net/~winter | This Space For Rent  | ISO8802.5 4ever |



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message