Date: Mon, 18 Nov 1996 18:36:34 GMT From: vazquez@iqm.unicamp.br To: FreeBSD-gnats-submit@freebsd.org Subject: kern/2053: de0 driver don't work at 100M for Compex DEC 21140-AC based cards Message-ID: <199611181836.SAA00798@kalypso.iqm.unicamp.br> Resent-Message-ID: <199611182030.MAA09661@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 2053 >Category: kern >Synopsis: de0 driver don't work at 100M for Compex DEC 21140-AC based cards >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Nov 18 12:30:02 PST 1996 >Last-Modified: >Originator: Pedro A M Vazquez >Organization: Instituto de Quimica Unicamp >Release: FreeBSD 2.1.6-R, 2.1.5-R and 2.1.0-R >Environment: Tested on 2.1.0-RELEASE, 2.1.5-RELEASE and 2.1.6-RELEASE, the following dmesg is for 2.1.6: FreeBSD 2.1.6-RELEASE #1: Sun Nov 17 20:16:30 1996 vazquez@kalypso.iqm.unicamp.br:/u/s/sys/compile/KALYPSO CPU: 166-MHz Pentium 735\\90 or 815\\100 (Pentium-class CPU) Origin = "GenuineIntel" Id = 0x52c Stepping=12 Features=0x1bf<FPU,VME,DE,PSE,TSC,MSR,MCEÇX8> real memory = 50331648 (49152K bytes) avail memory = 46858240 (45760K bytes) Probing for devices on PCI bus 0: chip0 <Intel 82437FX PCI cache memory controller> rev 2 on pci0:0 chip1 <Intel 82371FB PCI-ISA bridge> rev 2 on pci0:7:0 chip2 <Intel 82371FB IDE interface> rev 2 on pci0:7:1 de0 <Digital DC21140A Fast Ethernet> rev 32 int a irq 10 on pci0:8 de0: DC21140A [10-100Mb/s] pass 2.0 de0: address 00:48:54:00:01:c5 de0: enabling 10baseT port vga0 <VGA-compatible display device> rev 64 int a irq 11 on pci0:10 Probing for devices on the ISA bus: sc0 at 0x60-0x6f irq 1 on motherboard sc0: VGA color <16 virtual consoles, flags=0x0> ed0 at 0x280-0x29f irq 5 maddr 0xd8000 msize 16384 on isa ed0: address 10:00:5a:ba:42:72, type WD8013EBT (16 bit) ed1 at 0x320-0x33f irq 3 on isa ed1: address 00:40:c7:57:7e:4f, type NE2000 (16 bit) sio0 at 0x3f8-0x3ff irq 4 on isa sio0: type 16550A sio1 not found at 0x2f8 qcam0 at 0x378 on isa qcam0: bidirectional parallel port lpt0 at 0x378-0x37f irq 7 on isa lpt0 not probed due to I/O address conflict with qcam0 at 0x378 fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa fdc0: NEC 765 fd0: 1.44MB 3.5in wdc0 at 0x1f0-0x1f7 irq 14 flags 0x80ff80ff on isa wdc0: unit 0 (wd0): <M1614TA>, 32-bit, multi-block-16 wd0: 1040MB (2130912 sectors), 2114 cyls, 16 heads, 63 S/T, 512 B/S wdc0: unit 1 (wd1): <QUANTUM FIREBALL1080A>, 32-bit, multi-block-8 wd1: 1039MB (2128896 sectors), 2112 cyls, 16 heads, 63 S/T, 512 B/S wdc1 at 0x170-0x177 irq 15 flags 0x80ff80ff on isa wdc1: unit 0 (wd2): <WDC AC2850F>, 32-bit, multi-block-16 wd2: 814MB (1667232 sectors), 1654 cyls, 16 heads, 63 S/T, 512 B/S aic0 at 0x340-0x35f irq 11 on isa aic0 waiting for scsi devices to settle (aic0:1:0): "ARCHIVE VIPER 150 21531 -004" type 1 removable SCSI 1 st0(aic0:1:0): Sequential-Access st0: Archive Viper 150 is a known rogue density code 0x0, 512-byte blocks, write-enabled npx0 on motherboard npx0: INT 16 interface ccd0-3: Concatenated disk drivers IP firewall initialized, unlimited logging >Description: The de drivers does not work at 100Mbits for Compex TX100-PCI cards. These cards are based on DEC21140-AC (read from chip). The cold start condition for these cards is 100Mbits unles they are conected to 10Mbits HUB. On cold starting a FreeBSD machine with one of these cards conected to a 100Mbits HUB the 100M led is on untill the card is recognized by the de driver. The following message is printed: de0 <Digital DC21140 Fast Ethernet> rev 32 int a irq 10 on pci0:8 de0: DC21140 [10-100Mb/s] pass 2.0 Ethernet address 00:48:54:00:01:c5 de0: enabling 100baseTX UTP port then the 100M led turns off and the 10M turns on. The same behaviour occurs for two computers connected through a Cross Connect Cable but the card goes to an undetermined state, nor 10M or 100M speeds are set and the two computers can't comunicate. ifconfig'ing -link2 both sides make the computers comunicate at 10M but it seems there is no way to make the card to run at 100M. HUBS and cables were triple checked before this send-pr >How-To-Repeat: Just install Compex TX100 cards on 2.1.0/2.1.5/2.1.6 and try to run at 100M >Fix: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199611181836.SAA00798>