Date: Mon, 20 Apr 1998 22:04:43 +0200 (CEST) From: Damien DIXSAUT <damien@cristal.cristal.asso.fr> To: freebsd-questions@FreeBSD.ORG Subject: Help ! 3COM 3C905 hangs my system. Message-ID: <199804202004.WAA00411@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?199804202004.WAA00411>