From owner-freebsd-hackers Tue Mar 18 00:09:24 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id AAA12505 for hackers-outgoing; Tue, 18 Mar 1997 00:09:24 -0800 (PST) Received: from sinbin.demos.su (sinbin.demos.su [194.87.0.31]) by freefall.freebsd.org (8.8.5/8.8.5) with SMTP id AAA12498 for ; Tue, 18 Mar 1997 00:09:18 -0800 (PST) Received: by sinbin.demos.su id LAA24272; (8.6.12/D) Tue, 18 Mar 1997 11:08:39 +0300 From: bag@sinbin.demos.su (Alex G. Bulushev) Message-Id: <199703180808.LAA24272@sinbin.demos.su> Subject: Re: cvs commit: src/sys/pci if_fxp.c if_fxpreg.h To: davidg@freefall.freebsd.org (David Greenman) Date: Tue, 18 Mar 1997 11:08:39 +0300 (MSK) Cc: hackers@freebsd.org, mishania@demos.su In-Reply-To: <199703171108.DAA05042@freefall.freebsd.org> from "David Greenman" at Mar 17, 97 03:08:22 am X-Mailer: ELM [version 2.4 PL24 ME7a] Content-Type: text Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > > davidg 97/03/17 03:08:21 > > Modified: sys/pci if_fxp.c if_fxpreg.h > Log: > Fixed two deficiencies in the driver that have existed since it was > written: > > 1) Full duplex mode is now supported (and works!) > 2) The 10Mbps-only PCI Pro/10 should now work (untested, however) > > Thanks to Justin Gibbs for providing a PCI bus analyzer trace while the > Intel Windows driver was configuring the board...this made it possible > to figure out the mystery bit that I wasn't setting in the PHY for full > duplex to work. > > Revision Changes Path > 1.30 +89 -22 src/sys/pci/if_fxp.c > 1.7 +27 -1 src/sys/pci/if_fxpreg.h > > we check this driver for 2.2-R, but before compiling kernel i change line 1101 in if_fxp.c from error = ether_ioctl(ifp, command, data); to ether_ioctl(ifp, command, data); ^^^^^^^^^^^ is void in 2.2-R after this kernel compiled without any problems ... but full duplex mode not work properly ... in half duplex we have 2400 KBytes/sec via ftp in full duplex we have 20 KBytes/sec as for previous revision of driver ... we have 82557 rev 1 Alex.