Date: Mon, 20 Apr 1998 23:30:41 +0200 (CEST) From: Damien DIXSAUT <damien@cristal.cristal.asso.fr> To: freebsd-questions@FreeBSD.ORG Subject: 3 Com 3C905 hangs my system ? Message-ID: <199804202130.XAA01554@cristal.cristal.asso.fr>
next in thread | raw e-mail | index | archive | help
Hello all, and thanks in advance for any help.
Confident in what I saw in this list about this card being supported,
I installed a 3 Com Fast Etherlink XL in my FreeBSD Box.
The exact name of the card as printed on the manual is :
Fast Etherlink XL
PCI 10/100 BASE-TX
Network Interface Card
3C905B-TX
I had to slightly modify my kernel to get it recognized. The new device
ID is 9055 while the probe expects 9051 or 9050. I modified line #84 in
/usr/src/sys/pci/if_vx_pci.c
Before :
if(device_id == 0x905010b7ul || device_id == 0x905110b7ul)
return "3COM 3C905 Fast Etherlink XL PCI";
After :
if(device_id == 0x905010b7ul || device_id == 0x905110b7ul || device_id == 0x9
05510b7ul)
return "3COM 3C905 Fast Etherlink XL PCI";
I also used the DOS util to force the card to 100 BASE-TX, no duplex.
Now, I get my card recognized correctly. This is the message that I get :
Apr 20 21:19:08 cristal /kernel: vx1 <3COM 3C905 Fast Etherlink XL PCI> rev 36 int a irq 10 on pci0:11
Apr 20 21:19:08 cristal /kernel: utp/tx[*utp*] address 00:a0:24:50:c6:d6
Now for the problem : as soon as this card receives a packet (for
example when I ping it from another station), the system hangs, completly
and instantly frozen. Hard reboot is the only solution.
When I try with a 2.2.6 kernel, the same thing happens except that I
get the message: "Out of mbuf clusters, increase maxusers !" before the
system stops. I have tried different values of maxusers from 10 up to 200 !
Last clue : with the card's DOS utilities, I can succesfully pass echo
tests with others (Windows NT) stations with the same card on the same
network. So the card seems to work under DOS.
Well, any idea, anyone ?
About my config :
FreeBSD : 2.2.2-RELEASE (2.2.6 tried, too)
Motherboard : Asus P55T2P4
RAM : 48 Mo
Video : S3 Virge 2Mo (IRQ 12)
SCSI : Adaptec 2940 (IRQ 11)
---
Damien DIXSAUT
Computer science student
Paris, France
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199804202130.XAA01554>
