Date: Sat, 18 Apr 1998 00:49:31 +0200 (CEST) From: Damien DIXSAUT <damien@cristal.cristal.asso.fr> To: freebsd-questions@FreeBSD.ORG Subject: Help ! 3 Com 3C905 hangs my system ! Message-ID: <199804172249.AAA00467@cristal.cristal.asso.fr>
next in thread | raw e-mail | index | archive | help
Hello all and thanks in advance for help, Confident in what I saw on this list about this card being supported, I bought a "3 Com Fast Etherlink XL" fast ethernet card. The exact description of the card as printed on the manual is : Fast Etherlink XL PCI 10/100BASE-TX Network Interface Card 3C905B-TX First, as described in this list, I had to slightly modify my kernel to have it recognized. The new device id is 9055 while the probe expects 9050 or 9051. I modified line #85 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 == 0x905510b7ul) return "3COM 3C905 Fast Etherlink XL PCI"; Now my card is recognized at boot time. I get the message : Apr 18 00:00:39 cristal /kernel: vx0 <3COM 3C905 Fast Etherlink XL PCI> rev 36 int a irq 11 on pci0:12 Apr 18 00:00:39 cristal /kernel: utp/tx[*utp*] address 00:a0:24:50:c6:e0 I used dos util to force card configuration to 100 BASE TX, no duplex. First strange thing : the probe detects the interface as [*utp*] while I would have expected [*tx*] for 100 BASE TX ? Now, I can ifconfig the interface, etc... The problem : as soon as the interface receives a packet, the whole system hangs, completly and instantly frozen. This occurs if I try to ping it from another station or even if it hears trafic between two other stations. I tried to move the card to different PCI slots, resulting in different IRQ numbers. I also removed all other cards except SCSI / VIDEO. Last clue : using the dos utility program, I am able to make echo requests / replies with another (Windows NT) station with the same card. So the cards seems to work under DOS. Now, any idea, anyone ? About my config: FreeBSD : 2.2.2-RELEASE (tried with 2.2.6 kernel : the same) Motherboard : Asus P55T2P4 RAM : 48 Mo CPU : AMD K6 200 MHz VIDEO : S3 TRIO 64V2 - IRQ 12 SCSI : ADAPTEC 2940 - IRQ 10 --- 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?199804172249.AAA00467>