From owner-cvs-all Thu Jan 13 19:14:55 2000 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 6885914DE3; Thu, 13 Jan 2000 19:14:51 -0800 (PST) (envelope-from wpaul@FreeBSD.org) Received: (from wpaul@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id TAA56284; Thu, 13 Jan 2000 19:14:51 -0800 (PST) (envelope-from wpaul@FreeBSD.org) Message-Id: <200001140314.TAA56284@freefall.freebsd.org> From: Bill Paul Date: Thu, 13 Jan 2000 19:14:51 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/boot/forth loader.conf src/release/texts/alpha HARDWARE.TXT RELNOTES.TXT src/release/texts/i386 HARDWARE.TXT RELNOTES.TXT src/release/sysinstall devices.c src/sys/conf files src/sys/i386/conf GENERIC LINT NEWCARD PCCARD src/sys/alpha/conf ... Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk wpaul 2000/01/13 19:14:50 PST Modified files: sys/boot/forth loader.conf release/texts/alpha HARDWARE.TXT RELNOTES.TXT release/texts/i386 HARDWARE.TXT RELNOTES.TXT release/sysinstall devices.c sys/conf files sys/i386/conf GENERIC LINT NEWCARD PCCARD sys/alpha/conf GENERIC sys/i386/i386 userconfig.c share/man/man4 Makefile sys/modules Makefile Added files: share/man/man4 cue.4 sys/dev/usb if_cue.c if_cuereg.h sys/modules/cue Makefile Log: Add device driver support for USB ethernet adapters based on the CATC USB-EL1202A chipset. Between this and the other two drivers, we should have support for pretty much every USB ethernet adapter on the market. The only other USB chip that I know of is the SMC USB97C196, and right now I don't know of any adapters that use it (including the ones made by SMC :/ ). Note that the CATC chip supports a nifty feature: read and write combining. This allows multiple ethernet packets to be transfered in a single USB bulk in/out transaction. However I'm again having trouble with large bulk in transfers like I did with the ADMtek chip, which leads me to believe that our USB stack needs some work before we can really make use of this feature. When/if things improve, I intend to revisit the aue and cue drivers. For now, I've lost enough sanity points. Revision Changes Path 1.24 +2 -1 src/sys/boot/forth/loader.conf 1.9 +13 -0 src/release/texts/alpha/HARDWARE.TXT 1.17 +10 -0 src/release/texts/alpha/RELNOTES.TXT 1.34 +6 -0 src/release/texts/i386/HARDWARE.TXT 1.50 +10 -0 src/release/texts/i386/RELNOTES.TXT 1.114 +2 -1 src/release/sysinstall/devices.c 1.319 +2 -1 src/sys/conf/files 1.227 +2 -1 src/sys/i386/conf/GENERIC 1.723 +7 -3 src/sys/i386/conf/LINT 1.17 +2 -1 src/sys/i386/conf/NEWCARD 1.42 +2 -1 src/sys/i386/conf/PCCARD 1.61 +2 -1 src/sys/alpha/conf/GENERIC 1.167 +3 -2 src/sys/i386/i386/userconfig.c 1.71 +2 -2 src/share/man/man4/Makefile 1.102 +2 -2 src/sys/modules/Makefile To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message