Skip site navigation (1)Skip section navigation (2)
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>