Date: Sat, 20 May 2000 17:48:00 -0400 From: "Matthew Zahorik" <maz@albany.net> To: "John Polstra" <jdp@polstra.com>, <alpha@freebsd.org> Subject: Re: Trouble with dc driver and DE500-BA card Message-ID: <040301bfc2a5$1395f3d0$7c281d18@matthome> References: <XFMail.000520135732.jdp@polstra.com>
next in thread | previous in thread | raw e-mail | index | archive | help
dc is broken. I removed it from the kernel config and used de instead. de can't do full duplex, but works fine at 100Mb/half. dc autonegotiates 10Mb/half no matter the connection. - Matt -- Matthew Zahorik Director of Systems and Networking - BiznessOnline.com matt@thebiz.net President of AlbanyNet Inc. - a BiznessOnline subsidiary maz@albany.net Voice: (518) 292-1001 Fax: (518) 626-0793 ----- Original Message ----- From: "John Polstra" <jdp@polstra.com> To: <alpha@freebsd.org> Sent: Saturday, May 20, 2000 4:57 PM Subject: Trouble with dc driver and DE500-BA card : Have any of you successfully used the "dc" driver with a Digital : DE500-BA card on an Alpha? I am running -current from April 9 : (revision 1.9 of if_dc.c). Here are the symptoms: : : With ifconfig media set to autoselect: : : - boot system: lights on the switch say it's 100 Mbit half-duplex. : (The switch is an Allied Telesyn (CentreCom) FS716.) : : - ifconfig says it's full-duplex : : - unplug cable from switch and replug it: switch lights now say : full-duplex : : - send a big file via ftp: system prints TX underrun warning, : switch lights go off and come back up half-duplex. : : - unplug cable from switch and replug it: switch lights now say : full-duplex : : - send a big file again: everything is OK now : : With ifconfig media set to 100baseTX full-duplex: : : - boot system: lights on the switch say it's 100 Mbit half-duplex : : - ifconfig says it's full-duplex : : - replugging cable doesn't change anything : : With ifconfig media set to 10baseTX/UTP: : : - works fine, but hey, it's only 10 Mbit : : This same card with the same cable and switch works fine when I boot : Tru64 Unix (aka Digital Unix 5.0). : : I tried backing up to revision 1.8 of if_dc.c to remove this commit: : : msmith 2000/03/10 21:20:58 PST : : Modified files: : sys/pci if_dc.c if_dcreg.h : Log: : Teach the 'dc' driver how to pick up settings left over by the : SRM on alpha systems. This is an expedient if not entirely : elegant solution to the problem. : : It didn't help. (BTW, what is "the problem" referred to in that log : message?) : : Dmesg output is below. (The kernel was built May 20, but the : sources are actually from April 9.) : : John : -- : John Polstra jdp@polstra.com : John D. Polstra & Co., Inc. Seattle, Washington USA : "Disappointment is a good sign of basic intelligence." -- Chögyam Trungpa : : : Copyright (c) 1992-2000 The FreeBSD Project. : Copyright (c) 1982, 1986, 1989, 1991, 1993 : The Regents of the University of California. All rights reserved. : FreeBSD 5.0-CURRENT #3: Sat May 20 12:22:22 PDT 2000 : jdp@alpha.polstra.com:/c/src/sys/compile/ALPHA : EB164 : Digital AlphaPC 164LX 533 MHz, 531MHz : 8192 byte page size, 1 processor. : CPU: EV56 (21164A) major=7 minor=2 extensions=0x1<BWX> : OSF PAL rev: 0x1000200020117 : real memory = 132046848 (128952K bytes) : avail memory = 124321792 (121408K bytes) : Preloaded elf kernel "kernel" at 0xfffffc0000602000. : cia0: Pyxis, pass 1 : cia0: extended capabilities: 1<BWEN> : pcib0: <2117x PCI host bus adapter> on cia0 : pci0: <PCI bus> on pcib0 : dc0: <Intel 21143 10/100BaseTX> port 0x1100-0x117f mem 0x82271100-0x8227117f irq 0 at device 6.0 on pci0 : dc0: interrupting at CIA irq 0 : dc0: Ethernet address: 08:00:2b:c5:3b:2d : miibus0: <MII bus> on dc0 : dcphy0: <Intel 21143 NWAY media interface> on miibus0 : dcphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto : sym0: <875> port 0x1000-0x10ff mem 0x82270000-0x82270fff,0x82271000-0x822710ff irq 1 at device 7.0 on pci0 : sym0: Symbios NVRAM, ID 7, Fast-20, SE, parity checking : sym0: open drain IRQ line driver, using on-chip SRAM : sym0: interrupting at CIA irq 1 : isab0: <Intel 82378IB PCI to ISA bridge> at device 8.0 on pci0 : isa0: <ISA bus> on isab0 : pci0: <Trident model 9440 VGA-compatible display device> at 9.0 irq 3 : pci0: <CMD 646 ATA controller> at 11.0 irq 5 : mcclock0: <MC146818A real time clock> at port 0x70-0x71 on isa0 : atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0 : atkbd0: <AT Keyboard> irq 1 on atkbdc0 : atkbd0: interrupting at ISA irq 1 : psm0: <PS/2 Mouse> irq 12 on atkbdc0 : psm0: interrupting at ISA irq 12 : psm0: model Generic PS/2 mouse, device ID 0 : vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 : sc0: <System console> on isa0 : sc0: VGA <16 virtual consoles, flags=0x200> : fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0 : fdc0: interrupting at ISA irq 6 : fdc0: FIFO enabled, 8 bytes threshold : fd0: <1440-KB 3.5" drive> on fdc0 drive 0 : sio0 at port 0x3f8-0x3ff irq 4 on isa0 : sio0: type 16550A : sio0: interrupting at ISA irq 4 : sio1: reserved for low-level i/o : Timecounter "alpha" frequency 533180608 Hz : IPsec: Initialized Security Association Processing. : Waiting 2 seconds for SCSI devices to settle : (noperiph:sym0:0:-1:-1): SCSI BUS reset delivered. : Mounting root from ufs:/dev/da0f : cd0 at sym0 bus 0 target 5 lun 0 : cd0: <TOSHIBA CD-ROM XM-6401TA 1015> Removable CD-ROM SCSI-2 device : cd0: 20.000MB/s transfers (20.000MHz, offset 16) : cd0: Attempt to query device size failed: NOT READY, Medium not present : da1 at sym0 bus 0 target 1 lun 0 : da1: <IBM DNES-309170W SAH0> Fixed Direct Access SCSI-3 device : da1: 40.000MB/s transfers (20.000MHz, offset 16, 16bit), Tagged Queueing Enabled : da1: 8748MB (17916240 512 byte sectors: 255H 63S/T 1115C) : da0 at sym0 bus 0 target 0 lun 0 : da0: <IBM DDRS-39130D DC1B> Fixed Direct Access SCSI-2 device : da0: 40.000MB/s transfers (20.000MHz, offset 15, 16bit), Tagged Queueing Enabled : da0: 8715MB (17850000 512 byte sectors: 255H 63S/T 1111C) : : : To Unsubscribe: send mail to majordomo@FreeBSD.org : with "unsubscribe freebsd-alpha" in the body of the message : To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?040301bfc2a5$1395f3d0$7c281d18>